Hlavní navigace

AsmHTTPd: nejmenší a nejbezpečnější web server vůbec

Petr Krčmář

AsmHTTPd je HTTP web server, který je napsán na zelené louce přímo v x86–64 (amd64) assemberu. Běží na Linuxu a měl by odpovídat plně specifikaci HTTP/1.1. Podle autora je velmi bezpečný, robustní a systémově nenáročný. Jeho hlavním úkolem je servírovat statický či jednoduchý dynamický obsah.

Server je zajímavý hlavně tím, že je zcela imunní vůči útokům zneužívajícím přepsání zásobníku – jednoduše žádný nemá. Nemá funkce, nepotřebuje zásobník. Paměť zásobníku je odmapována ihned po startu démona. Vyzkoušejte. Stahovat můžete na GitHubu a ke kompilaci stačí prostý make.

Našli jste v článku chybu?