Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MASQUER LA VERSION D'ASP.NET DANS LE HEADER HTTP SANS FILTRE ISAPI


Information sur la source

Catégorie :ASP.Net Source .NET ( DotNet ) Classé sous : masquer, xaspnetversion, iis, webconfig, httpruntime Niveau : Initié Date de création : 06/02/2006 Date de mise à jour : 06/02/2006 15:33:18 Vu : 7 530

Note :
8,5 / 10 - par 2 personnes
8,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (3)
Ajouter un commentaire et/ou une note


Description

Vous trouvez IIS un peu trop bavard quant à votre version d'asp.net ?

X-AspNet-Version: 2.0.50727

Comme vous ne pouvez pas enlever certains headers obligatoirement générés par asp.net, vous pensez que pour enlever ce tag, il vous faut un filtre ISAPI ? Vous faites fausse route !

Grâce au web.config, on peut spécifier de ne pas afficher la version d'asp.net. Il faut pour cela utiliser le noeud httpRuntime (je vous invite à consulter les nombreuses options que propose ce noeud, entre autres les limitations d'envoi et de temps d'execution) et son paramètre enableVersionHeader (un booléen).
Ainsi, le header X-AspNet-Version n'apparaîtra pas dans le header HTTP.

Pour ceux qui se demanderaient quel est l'intérêt de masquer la version d'asp.net, il s'agit de ne pas donner trop d'informations aux méchants hackers en cas de faille critique trouvée sur votre version d'asp.net.
 

Source

  • <configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
  • <system.web>
  • ....
  • <httpRuntime enableVersionHeader="false" />
  • ...
  • </system.web>
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
	<system.web>
		....
		<httpRuntime enableVersionHeader="false" />
		...
	</system.web>

Conclusion

Vous pouvez aussi via la console MMC de IIS enlever le header "Powered By ASP.net".
 

Historique

06 février 2006 15:33:18 :
Petite correction orthographique

Commentaires et avis

signaler à un administrateur
Commentaire de coq le 06/02/2006 16:05:53 administrateur CS

Et si mes souvenirs sont bons on peut aussi le faire dans le Machine.config afin de rendre ce réglage global :-)

signaler à un administrateur
Commentaire de poppyto le 06/02/2006 16:08:32 administrateur CS

La plupart des clés dans le web.config peuvent s'appliquer à machine.config :).

signaler à un administrateur
Commentaire de jesusonline le 06/02/2006 16:46:25 administrateur CS

je connaissais pas la méthode web.config, je connaissais seulement IIS :)

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

Installation ASP 3.0 sous Windows 2000 Server [ par overapps ] Quelqu'un a-t'il fait l'expérience de l'installation des ASP 3.0 sous Windows 2000 Server avec IIS 5.0. Y-at'il des différences notables et des pièges ASP et IIS5..??? [ par Zou ] Je comprends pas je fais des sites ASP depuis quelque mois et bon ca marche pas trop mal et puis la je passe sous Win2000 Server donc IIS 5 et paf ca Erreur IIS sur un <form enctype=multipart/form-data> [ par petiSteph ] bonjour, j'essaie d'uploader un fichier sur un serveur IIS 5mais lorsque j'utilise la propriete enctype=multipart/form-data le browser m'affiche le me IIS et PWS [ par sebcorse ] Salut, pour utiliser excel comme composant ASP, j'ai lu qu'il fallait d'abord utiliser un script du style : ' Get the IIsWebService Admin Object IIS et PWS [ par sebcorse ] Salut, pour utiliser excel comme composant ASP, j'ai lu qu'il fallait d'abord utiliser un script du style : ' Get the IIsWebService Admin Object probleme avec iis [ par cedric ] j'heberge mon site internet en local avec iis mais celui ci se deconnecte au bout de 15 min environ de facon systematiquequelqu'un a t il deja rencont Probleme IIS ? [ par shurik ] J'ai vu sur le forum que IIS 5.0 plantait au niveau de l'ecriture dans une base access, ce qui se passe chez moi !Je veux bien passer sous IIS 4.0 mai Problème IIS !!!!!!! [ par titou ] Bonjour a tous,Donc voila j'ai une machine avec Win2K pro et IIS 5. Mon pb est que le service de IIS s'arrete aléatoirement il me logue des erreurs da Diff`rences entre IIS 4 et IIS 5 [ par adoxe ] Je suis à me demander pourquoi est-ce que le code que j'implémente tourne bien sur IIS 4 et qu'il "hang" lorsque demandé sur IIS 5. Vous auriez une i php & asp (apache & iis) [ par jm ] Bonjour,Est-ce qu'il est possible d'avoir apache et iis lancé en même temps pour pouvoir interpréter à la fois du php et de l'asp ?


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,343 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.