Atacurile de tip HTTP Host Header Injection au loc atunci când un atacator manipulează antetul Host al cererii pentru a păcăli serverul să genereze link-uri de resetare de parolă care indică spre servere malițioase sau să ocolească filtrele de securitate.
TrustedHostMiddleware verifică strict fiecare cerere HTTP și respinge instantaneu cu codul 400 Bad Request orice conexiune al cărei antet Host nu se află în lista explicită de domenii autorizate.
Exemplu: Protejarea aplicației cu TrustedHostMiddleware
from fastapi import FastAPI
from fastapi.middleware.trustedhost import TrustedHostMiddleware
app = FastAPI()
# Permite doar accesul prin domeniul oficial și subdomenii:
app.add_middleware(
TrustedHostMiddleware,
allowed_hosts=["dexblog.ro", "*.dexblog.ro", "localhost"]
)
Întrebări & Exemple de Cod:
TrustedHostMiddleware în FastAPIAi o nelămurire despre utilizarea comenzii
TrustedHostMiddleware în FastAPIsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.