Hiawatha (serveur HTTP)Hiawatha Webserver
Hiawatha est un serveur web disponible pour divers systèmes d'exploitation. Il est développé par le Néerlandais Hugo Leisink depuis 2002[2]. Hiawatha est le nom d'un héros de certains Amérindiens d'Amérique du Nord. HistoriqueLe développement de Hiawatha démarre en ; il est conçu à l'origine comme petit serveur web, adapté à des serveurs anciens ou déclassés. Hugo Leisink, qui est à ce moment-là étudiant en informatique, le destine à être installé dans les résidences étudiantes de Delft (Hollande-Méridionale) aux Pays-Bas. En raison de l'inclination de Leisink pour les questions de sécurité informatique, toute sorte de fonctions relatives à ce domaine particulier sont intégrées de façon expérimentale à Hiawatha ; il en résulte un serveur HTTP très orienté sécurité. L'édition de de Linux Magazine contient un article présentant Hiawatha[3]. Le , Hugo Leisink annonce sur le blog du projet l'arrêt du développement de nouvelles fonctionnalités, par manque d'intérêt et pour se consacrer à d'autres projets ; les versions à venir du serveur ne seront plus basées que sur la satisfaction de ses besoins personnels et non sur ce que l'on serait en droit d’attendre d'un serveur web moderne tel HTTP/2[4]. La version 11 sort en . Sorties majeures
FonctionsHiawatha met en œuvre ce qui est généralement attendu d'un serveur web moderne et notamment :
Hiawatha présente de nombreuses fonctions axées sur la sécurité que peu de ses concurrents mettent en œuvre ; ainsi Hiawatha embarque des protections contre les injections SQL, contre les failles cross-site scripting (XSS) et cross-site request forgery (CSRF), contre les attaques par déni de service (DoS), contre les liens externes vers des images, ainsi qu'une interdiction paramétrable contre d'éventuels programmeurs malintentionnés ; enfin Hiawatha peut limiter l'exécution de script CGI pour en limiter l'emballement qui provoque généralement une perte de contrôle du serveur[8]. PerformanceMême si Hugo Leisink se concentre avant tout sur les aspects relatifs à la sécurité, Hiawatha se comporte bien en matière de vitesse et de performance. Selon des tests de performance réalisés par un chercheur indépendant (SaltwaterC), Hiawatha rivalise avec ses concurrents pour sa vitesse à délivrer du contenu statique[9],[10]. Hiawatha gère FastCGI en combinaison avec l'équilibrage de charge et dispose de son propre utilitaire PHP-FastCGI[11], ce qui le rend rapide et apte à la montée en charge pour servir du contenu dynamique. UtilisationLes statistiques sur l'usage de Hiawatha sont fréquemment sous-estimées. En raison de l'accent qu'il met sur la sécurité, le serveur HTTP Hiawatha peut rejeter des requêtes de robots n'étant pas identifiés comme les robots d'indexation des moteurs de recherche, parmi lesquels peuvent se trouver les robots d'entités collectant simplement des statistiques[12]. Notes et références(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Hiawatha (web server) » (voir la liste des auteurs).
AnnexesLiens externes
|
Portal di Ensiklopedia Dunia