Sviluppato da | Hugo leisink |
---|---|
Prima versione | 2002 |
Ultima versione | 10.10 (19 settembre 2019) |
Depositare | gitlab.com/hsleisink/hiawatha |
Stato del progetto | sviluppo attivo |
Scritto in | VS |
Sistema operativo | Tipo Unix |
Ambiente | Cross-platform |
Le lingue | inglese |
genere | Server HTTP |
Politica di distribuzione | gratuito |
Licenza | GNU General Public License v2 |
Sito web | hiawatha-webserver.org |
Hiawatha è un server web disponibile per vari sistemi operativi . È stato sviluppato dall'olandese Hugo Leisink dal 2002 .
Hiawatha è il nome di un eroe di alcuni nativi americani del Nord America .
Lo sviluppo di Hiawatha inizia nel gennaio 2002 ; è stato originariamente progettato come un piccolo server web, adatto a server vecchi o dismessi. Hugo Leisink, che all'epoca studiava informatica, intendeva che fosse installato in residenze studentesche a Delft ( Olanda meridionale ) nei Paesi Bassi . A causa dell'inclinazione di Leisink verso le questioni di sicurezza informatica , tutti i tipi di funzioni relative a questa particolare area vengono incorporati sperimentalmente in Hiawatha; il risultato è un server HTTP molto orientato alla sicurezza.
L'edizione di gennaio 2009da Linux Magazine ha un articolo con Hiawatha.
Il 18 febbraio 2019, Hugo Leisink annuncia sul blog del progetto che lo sviluppo di nuove funzionalità verrà interrotto, per mancanza di interesse e per dedicarsi ad altri progetti; le future versioni del server non saranno più basate sulla soddisfazione delle esigenze personali e non su ciò che ci si aspetterebbe da un moderno server web come HTTP / 2 .
Versione 10.10 rilasciata il 19 settembre 2019.
Hiawatha implementa ciò che generalmente ci si aspetta da un moderno web server e in particolare:
Hiawatha ha molte caratteristiche orientate alla sicurezza che pochi dei suoi concorrenti implementano; Pertanto Hiawatha incorpora protezioni contro le iniezioni SQL , contro le vulnerabilità di cross-site scripting (XSS) e cross-site request forgery (CSRF), contro gli attacchi Denial of Service (DoS), contro i collegamenti esterni alle immagini, nonché un divieto configurabile contro possibili programmatori dannosi; infine Hiawatha può limitare l'esecuzione di script CGI per limitare il runaway che generalmente causa una perdita di controllo del server.
Anche se Hugo Leisink si concentra principalmente sugli aspetti di sicurezza, Hiawatha si comporta bene in termini di velocità e prestazioni. Secondo i test delle prestazioni di un ricercatore indipendente (SaltwaterC), Hiawatha rivaleggia con i suoi concorrenti per la sua velocità nel fornire contenuti statici. Hiawatha gestisce FastCGI in combinazione con il bilanciamento del carico e ha la propria utility PHP FastCGI, che lo rende veloce e in grado di crescere per servire contenuti dinamici.
Le statistiche sull'uso di Hiawatha sono spesso sottovalutate. A causa della sua enfasi sulla sicurezza, il server HTTP di Hiawatha può rifiutare richieste da bot non identificati come crawler dei motori di ricerca , che possono includere bot di entità, semplicemente raccogliendo statistiche.