Atelier-directive-dsp2
ATELIER DIRECTIVE DSP2
En 2019, la problématique de la directive DSP2 est apparue. Un pad a été créé sur le sujet mais il est fermé et maintenant persisté dans la présente page.
Le 09/09/2019 à 16:06, Christian Pierre MOMON a écrit :
> > Bonjour, > > La directive DSP2 sur l'authentification forte pour les paiements par > Internet, est un sujet d'actualité : injonction d'installer un logiciel > non libre sur son téléphone pour faire des paiements par Internet… > > Afin de mutualiser les informations, questions, arguments et analyses, > un pad a été créé : > > https://pad.april.org/p/atelier-directive-dsp2 > > N'hésitez pas à l'alimenter \o/ > > Librement, > > Christian (Cpm).
Notons tout de suite que la directive DSP2 n'impose *pas* « un logiciel non libre sur son téléphone ». Elle est plus vague techniquement et impose juste une authentification forte. *Certains banques* prennent prétexte de cette directive pour imposer leur logiciel non-libre. Voir aussi la section « Disponibilité d'alternatives ».
Personnes
- Christian (Cpm), cmomon@april.org
Références
Liens vers le texte ?
- Directive UE
- Document 32015L2366
- Directive (UE) 2015/2366 du Parlement européen et du Conseil du 25 novembre 2015 concernant les services de paiement dans le marché intérieur, modifiant les directives 2002/65/CE, 2009/110/CE et 2013/36/UE et le règlement (UE) no 1093/2010, et abrogeant la directive 2007/64/CE (Texte présentant de l'intérêt pour l'EEE)
- https://eur-lex.europa.eu/legal-content/FR/TXT/?uri=CELEX:32015L2366
- Transposition en droit français :
- Ordonnance n° 2017-1252 du 9 août 2017 portant transposition de la directive 2015/2366 du Parlement européen et du Conseil du 25 novembre 2015 concernant les services de paiement dans le marché intérieur
- https://www.legifrance.gouv.fr/affichTexte.do?cidTexte=JORFTEXT000035394629\&dateTexte=20180112
Presse :
Autres :
Historique
Retrouver les étapes et dates de la directive
- 09/2019 : report en vue :
- 14/09/2019 : date prévisionnelle d'entrée en vigueur mais en Mars 2021 cela ne semble toujours pas obligatoire ni encore imposé par une banque commerciale.
- 21/09/2019 :
- 19/04/2021 : si cela ne semble toujours pas obligatoire, plusieurs banques font lourdement pression sur leurs clients : communication anxiogène, fenêtres-polichinelles menaçantes lorsqu'on se connecte sur le site Web, injonctions à installer l'appli.
PROBLÉMATIQUES
Éthique
Comment accepter l'obligation d'utiliser un logiciel non libre pour un « besoin fondamental » ? (Rappelons que ce n'est pas la directive européenne qui impose un logiciel non libre, ce sont certaines banques.)
Si le logiciel était libre, mais imposait d'avoir un smartphone, cela ne résoudrait pas complètement le problème.
Sécuritaire
Comment faire confiance à une application non libre ?
Comment faire confiance à une application lorsqu'on ne peut pas faire confiance au système d'exploitation en dessous ?
Exemples :
- les couches non libres dans Android ;
- les sauvegardes automatiques dans ses datacenter pour Apple ;
- …
Comment faire confiance à une application lorsqu'on ne peut pas faire confiance à l'ordiphone ?
Exemple :
- puce téléphonie maître sur la mémoire et les processeurs ;
- puces sans spécifications fournies ou garanties (wifi…) ;
- carte SIM duplicable :
- …
Pratique
Ne fonctionne pas sous LineagOs ? « Le Crédit Mutuel précise dans sa FAQ qu'un téléphone rooté/jailbreaké est incompatible avec son application mobile et qu'il faut retourner aux réglages usine du téléphone. » https://linuxfr.org/users/fcartegnie/journaux/l-authentification-molasse#comment-1796701
Disponibilité d'alternatives
La directive impose un système d'authentification fort mais n'impose pas de passer par un téléphone. Ainsi, il existe déjà des solutions en dehors du téléphone.
La plupart s'appuient sur un boîtier externe où l'on met sa carte bleue pour obtenir un code à usage unique et temporaire. C'est un système très efficace et relativement simple. Mais le mieux serait évidemment d'utiliser un protocole standard comme TOTP (cf. plus loin), laissant ainsi les clients complètement libres de choisir la solution technique la plus adaptée.
Liste de banques proposant des alternatives (préciser la date de mise à jour de chaque point et ne pas oublier le découpage en caisses régionales pour les banques concernées):
- Axa Banque
- (Mars 2021) : continue à utiliser les SMS, pas de forcing, pas de communication sur le sujet
- Banque Populaire (peut varier d'une caisse régionale à l'autre)
- Proposait historiquement un terminal physique appelé Pass Cyberplus https://aide.bpalc.fr/articles/pass-cyberplus/
- Réticent pour fournir le pass physique aux particuliers
- (Mars 2021) Rives de Paris ; refus catégorique de fournir une alternative physique
- Banque Postale (certicode : validation par SMS, Certicode Plus : via l'applicatif non-libre de la banque)
- (Mars 2021) : pas d'annonce d'une date d'obligation d'utiliser l'appli et il semble possible de demander la réactivation de certicode (SMS)
- BNP Paribas
- Propose le « SMS renforcé » : en complément du code reçu par SMS, saisie d'un code secret de connexion au site de la banque. « L’activation de ce dispositif sera progressive à partir de juin 2021 ».
- Boursorama Banque
- (Mars 2021) : Pas besoin de l'appli, quand le SMS ne suffira plus on est amené à utiliser le site qui fonctionne bien avec Firefox :)
- Caisse d'Épargne (peut varier d'une caisse régionale à l'autre)
- La Caisse d'Épargne île-de-France propose un lecteur CAP, voir page 10 de la brochure « Tarification aux particuliers au 1er janvier 2021 » téléchargeable à cette page. L'adhésion au service et le lecteur sont gratuits. Auparavant, ce système d’authentification semblait être disponible uniquement pour les personnes morales.
- Rhône Alpes (mars 2021) : annonce qu'elle va imposer (sans donner de date butoir) son application propriétaire et ne propose pas d'alternative bien qu'elle l'ait fait avec son terminal physique auparavant. Le lecteur CAP est mentionné à la page 7 de la brochure « Conditions et tarifs au 1er janvier 2021 », téléchargeable à cette page. L'adhésion au service est gratuite ; pour ce qui est du lecteur, gratuité la première année, puis 12,00 € par an.
- Crédit Agricole (peut varier d'une caisse régionale à l'autre)
- (Mars 2021) Côtes d'Armor : continue à utiliser les SMS, pas de forcing, pas de communication sur le sujet
- Crédit Coopératif
- (Mars 2021) Propose un boiter physique en alternative
- Crédit Mutuel (peut varier d'une caisse régionale à l'autre)
- Digipass : lecteur de QRcode https://www.creditmutuel.fr/cmo/fr/particuliers/comptes/digipass.html https://www.creditmutuel.fr/cmo/fr/particuliers/comptes-et-services/comment-activer-et-utiliser-digipass.html
- Des agences semblent vraiment proposer cette solution
- Safetrans : boitier USB non compatible GNU/Linux d'après https://www.creditmutuel.fr/fr/identification/se-connecter-avec-un-lecteur-safetrans.html
- Société Générale
- (Mars 2021) : A priori pas de forcing
- (date???) Virements internationaux possibles uniquement via le service Pass Sécurité dans l'application de la Société Générale https://particuliers.societegenerale.fr/securite/pass-securite#lesoperationspossiblesaveclepasssecurite
- LCL
- (Mars 2021) Affiche que c'est obligatoire mais dans les faits les SMS passent encore.
- Nouveauté du 26 Mars 2021 : après avoir posé la question à une conseillère, qui l'a transmise à l'équipe chargée du développement des canaux digitaux, j'ai obtenu aujourd'hui un retour :
« Le LCL est en train de développer des solutions pour les clients qui se trouvent dans votre cas. Il y devrait y avoir un système de code unique qui permettra les paiements CB à distance. Une communication sera faite lorsque le projet sera finalisé. »
Adoption de protocoles interopérables
L'adoption de protocoles ouverts permettrait l'utilisation des nombreuses applications libres d'authentification (comme andOTP sur Android).
Protocoles :
- HOTP/TOTP: tous les deux calculent le deuxième facteur d'authentification à partir d'un secret initial envoyé par la banque. HOTP est pénible à l'usage car il repose sur un compteur de connexion avec la banque : en cas de désynchronisation (le client pense s'être authentifié 31 fois, la banque dit que c'est 30, c'est fichu. TOTP, normalisé dans le RFC 6238 https://www.bortzmeyer.org/6238.html ) est plus pratique et beaucoup plus répandu.
- Certificat x509 présenté par le client (supporté par firefox depuis toujours). Les impôts avaient tenté une authentification avec certificat, qui a été abandonné ensuite. Ce n'est PAS un deuxième facteur puisqu'il est sur la même machine.