Udviklet af | Hugo leisink |
---|---|
Første version | 2002 |
Sidste version | 10.10 (19. september 2019) |
Depositum | gitlab.com/hsleisink/hiawatha |
Projektstatus | aktiv udvikling |
Skrevet i | VS |
Operativ system | Unix-type |
Miljø | Tværplatform |
Sprog | engelsk |
Type | HTTP-server |
Distributionspolitik | ledig |
Licens | GNU General Public License v2 |
Internet side | hiawatha-webserver.org |
Hiawatha er en webserver tilgængelig til forskellige operativsystemer . Det er blevet udviklet af hollænderen Hugo Leisink siden 2002 .
Hiawatha er navnet på en helt fra nogle indianere i Nordamerika .
Udviklingen af Hiawatha starter i januar 2002 ; det blev oprindeligt designet som en lille webserver, der var velegnet til gamle eller nedlagte servere . Hugo Leisink, som på det tidspunkt studerede datalogi, havde til hensigt, at den skulle installeres i studenterboliger i Delft ( Sydholland ) i Holland . På grund af Leisinks tilbøjelighed til computersikkerhedsproblemer bliver alle slags funktioner, der vedrører dette særlige område, eksperimentelt indarbejdet i Hiawatha; resultatet er en meget sikkerhedsorienteret HTTP-server .
Udgaven af januar 2009fra Linux Magazine har en artikel med Hiawatha.
Det 18. februar 2019, Hugo Leisink annoncerer på projektbloggen, at udviklingen af nye funktionaliteter vil blive stoppet på grund af manglende interesse og til at dedikere sig til andre projekter; fremtidige versioner af serveren vil ikke længere være baseret på at imødekomme personlige behov og ikke, hvad man kunne forvente af en moderne webserver som HTTP / 2 .
Version 10.10 udgivet den 19. september 2019.
Hiawatha implementerer, hvad der generelt forventes af en moderne webserver og især:
Hiawatha har mange sikkerhedsorienterede funktioner, som kun få af sine konkurrenter implementerer; Således integrerer Hiawatha beskyttelse mod SQL-injektioner , mod cross-site scripting (XSS) og cross-site request forfalskning (CSRF) sårbarheder , mod denial of service (DoS) angreb, mod eksterne links til billeder, såvel som at et konfigurerbart forbud mod mulige ondsindede programmører; endelig kan Hiawatha begrænse udførelsen af CGI-scripts for at begrænse den løbsk, som generelt medfører tab af kontrol over serveren.
Selvom Hugo Leisink primært fokuserer på sikkerhedsaspekter, klarer Hiawatha sig godt med hensyn til hastighed og ydeevne. Ifølge præstationsforsøg fra en uafhængig forsker (SaltwaterC) konkurrerer Hiawatha med sine konkurrenter om sin hurtighed til at levere statisk indhold. Hiawatha administrerer FastCGI i kombination med belastningsbalancering og har sit eget PHP FastCGI-værktøj, hvilket gør det hurtigt og i stand til at rampe op for at tjene dynamisk indhold.
Statistikker over brugen af Hiawatha undervurderes ofte. På grund af sin vægt på sikkerhed kan Hiawatha HTTP-serveren afvise anmodninger fra bots, der ikke er identificeret som søgemaskine- crawlere , hvilket kan omfatte enhedsbots. Simpelthen indsamle statistikker.