Closed kosssi closed 9 years ago
Ce n'est pas une bonne pratique, clairement, mais c'est le plus simple pour un intervenant APP. Ce README doit donner tous les éléments pour une intervention rapide sur site. Ne pas le mettre ici implique que l'intervenant devra chercher quelqu'un disponible et capable de le renseigner.
Une solution pour améliorer la sécurité pourrait être le chiffrement réversible du mot de passe (aes ?).
@kosssi D'accord avec toi, on sacrifie pas mal de sécurité pour que ce soit plus pratique pour nous.
L'idéal serait de tout avoir sur la machine support, même si ça pose d'autres problèmes de sécurité en cas de vol matériel de la machine. Tu as d'autres idées pour garantir sécurité et aspect pratique ?
Pour moi : le README est accessible à tous ceux qui ont un accès en lecture (ou ont cloné à un moment ou un autre) le dépôt -> ça correspond à qui ?
Pour le chiffrement symétrique, ça a l'avantage de nécessiter deux accès (lecture sur GIT, clé de chiffrement) pour avoir le mot de passe, mais il y a un seul point de rupture (la clé) qui permet d'accéder à tout partout dès qu'on a la clé (ou qu'on l'a eue un jour) et l'accès en lecture.
Le compromis entre simplicité d'utilisation et sécurité effective est souvent difficile à trouver. Bref, j'ai pas de solution simple :D
À la NoSuchCon j'avais papoté de cette problématique, et on m'a pas mal conseillé d'utiliser un LDAP pour gérer les accès, mais c'était plus au niveau des accès SSH.
Theodo
48, boulevard des Batignolles 75017 PARIS Mickaël Bergem
Web Developer mickaelb@theodo.fr Tél : +33 6 31 09 39 72
Le 26 novembre 2014 12:24, Kenny Durand notifications@github.com a écrit :
@kosssi https://github.com/kosssi D'accord avec toi, on sacrifie pas mal de sécurité pour que ce soit plus pratique pour nous.
L'idéal serait de tout avoir sur la machine support, même si ça pose d'autres problèmes de sécurité en cas de vol matériel de la machine. Tu as d'autres idées pour garantir sécurité et aspect pratique ?
— Reply to this email directly or view it on GitHub https://github.com/theodo/readme-template/issues/1#issuecomment-64563027 .
au niveau de mes projets perso j'ai commencé à chiffrer tous les mots de passe avec PGP. Avec l'utilisation de keybase.io c'est super pratique je trouve.
Pour theodo, la question qui se pose c'est ou on garde nos clés privées ?
@kosssi Je l'ai retiré du README. A la réflexion, c'est mieux de demander au client les accès prof, c'est (à mon avis) assez rapide et ça augmente considérablement la sécurité.
Je me demandais au niveau sécurité si c'était une bonne pratique de mettre les mots de passe (surtout de la prod) dans le README.