Maximale Länge Hostname + Useragent
Alexander Fischer
- browser
Hallo,
weiß jemand was die maximale Länge dieser beiden Variablen sein darf:
Danke,
Alexander Fischer
Tach,
weiß jemand was die maximale Länge dieser beiden Variablen sein darf:
http-Header haben meines wissens keine prinzipielle Längenbeschränkung, was bei dir ankommt wird also davon abhängen, wo die entsprechenden verarbeitenden Serverprogramme (also der http-Server und eine weiterverarbeitendes Modul/Programm) dem ganzen sinnvolle Grenzen setzt (der apache hat standardmäßig ein einkompiliertes Limit von etwa 8 Kilobyte für den gesamten Requestheader, läßt sich aber auch andersweitig konfigurieren: http://httpd.apache.org/docs/2.0/mod/core.html#limitrequestfieldsize).
mfg
Woodfighter
http-Header haben meines wissens keine prinzipielle Längenbeschränkung
danach wurde aber nicht gefragt :)
Hi,
http-Header haben meines wissens keine prinzipielle Längenbeschränkung
danach wurde aber nicht gefragt :)
Nee - wonach denn?
Einfach nur von "Variablen" zu sprechen, ohne zu sagen auf welches Umfeld man diesen Begriff bezogen sehen will, ist ja auch alles andere als eine klare und eindeutige Fragestellung.
MfG ChrisB
Moin Moin!
- Hostname
- UserAgent
Geh einfach davon aus, dass ein Angreifer immer mindestens ein Byte mehr sendet als dein Puffer groß ist, und schreibe Dein Programm entsprechend.
Formelle Grenzen:
UserAgent HTTP Header: RFC 2616 definiert KEINE Maximallängen.
Hostname: Durch RFC 1035 "3.1. Name space definitions" auf insgesamt 255 Bytes, pro Label (das Zeug zwischen den Punkten) maximal 63 Bytes.
Alexander