Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Sécuriser Tomcat avec le drapeau sécurisé Set-Cookies

matou
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Empêcher Apache Tomcat d'attaques XSS (Cross-site-scripting)

Selon Réseau de développeurs Microsoft, HttpOnly & Sécurisés est un indicateur supplémentaire inclus dans l'en-tête de réponse HTTP Set-Cookie.

L'utilisation de HttpOnly dans Set-Cookie permet d'atténuer le risque le plus courant d'un Attaque XSS.

Cela peut être effectué dans une application par les développeurs ou implémenter les éléments suivants dans Tomcat.

En tant que meilleure pratique, effectuez une sauvegarde du fichier de configuration avant de le modifier et, si possible, testez-le en non-production pour vous assurer qu'il ne casse pas l'application.

Voyons comment y parvenir.

Implement HttpOnly & Secure flag in Tomcat 6.x

  • Connectez-vous au serveur Tomcat
  • Accédez au chemin d'installation de Tomcat, puis au dossier conf
  • Ouvert context.xml utilisation de l'éditeur vi et mise à jour Context section comme ci-dessous
useHttpOnly="true"

Ex:

tomcat-http uniquement

Ensuite, ajoutez un indicateur sécurisé.

  • Ouvert server.xml et ajoutez ci-dessous dans Connector port
secure="true"
  • Redémarrez le serveur Tomcat pour tester l'application

Implementing in  Tomcat 7.x/8.x/9.x

  • Allez dans le dossier Tomcat >> conf
  • Ouvrez web.xml et ajoutez ci-dessous dans session-config
<cookie-config>
<http-only>true</http-only>
<secure>true</secure>
</cookie-config>

Ex:

tomcat-http uniquement

  • Enregistrez le fichier et redémarrez Tomcat pour le tester.

Verification

Il existe plusieurs manières.

Si vous testez des applications intranet, vous pouvez utiliser des outils de développement intégrés dans le navigateur, tels que Chrome, IE ou Firefox.

Cependant, si vous êtes connecté à Internet ou si vous souhaitez le tester en externe, il peut utiliser Vérificateur d'en-tête HTTP outil en ligne.

J'espère que cela ajoute une couche de Sécurité Tomcat. En savoir plus sur l'administration Tomcat ici.

Merci à nos commanditaires
Plus de bonnes lectures sur la sécurité
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder