<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/semaphore/best-of/2024/11" -->

---
title: Best Semaphore posts — November 2024 | daily.dev
description: The most upvoted Semaphore posts from November 2024, curated by the daily.dev community.
canonical: https://daily.dev/sources/semaphore/best-of/2024/11
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/semaphore/best-of/2024/11
og:type: website
og:site_name: daily.dev
og:title: Best Semaphore posts — November 2024 | daily.dev
og:description: The most upvoted Semaphore posts from November 2024, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Semaphore — November 2024

1. 1  
[](https://daily.dev/posts/how-attackers-use-http-status-codes-for-malicious-purposes-d2rnu3njo "How Attackers Use HTTP Status Codes for Malicious Purposes")  
Article  
![Avatar of semaphore](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/901ef6f52ded4eb99564604b8bdaee28)Semaphore · 2y  
How Attackers Use HTTP Status Codes for Malicious Purposes  
HTTP status codes are crucial for communication between servers and clients, but they can be exploited by attackers to compromise servers. Understanding the role of status codes, how attackers use them, and proper handling techniques are essential for web application security. While returning uncommon status codes might confuse attackers temporarily, following API security best practices is the real solution to mitigate risks.  
47

[See all Semaphore archives](/sources/semaphore/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/semaphore/best-of/2024/11#page","url":"https://daily.dev/sources/semaphore/best-of/2024/11","name":"Best Semaphore Posts — November 2024","description":"The most upvoted Semaphore posts from November 2024, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/semaphore/best-of/2024/11#items","numberOfItems":1,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/how-attackers-use-http-status-codes-for-malicious-purposes-d2rnu3njo","name":"How Attackers Use HTTP Status Codes for Malicious Purposes"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Semaphore","item":"https://daily.dev/sources/semaphore"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/semaphore/best-of"},{"@type":"ListItem","position":5,"name":"November 2024"}]}]}
```

