Meetup #64

Sponsorisé par NantesJS
Hébergé par Doctolib

Meetup #64

Sponsorisé par NantesJS
Hébergé par Doctolib

Cybersécurité et générateurs de nombres aléatoires

Saviez-vous que parmi les dix langages de programmation les plus populaires, 9 d'entre eux utilisent un générateur de nombres aléatoires vulnérable à des attaques cryptographiques ? Ces failles permettent à un attaquant de prédire tous les nombres avant même qu'ils ne soient générés, ce qui peut compromettre la sécurité de n'importe quel système faisant appel à de la production de secrets. Et quoi de plus typique comme générateur de secrets que les gestionnaires de mots de passe ? Au travers de l'histoire vraie d'un gestionnaire de mots de passe vulnérable utilisé par des millions d'utilisateurs, cette conférence abordera (sans pré-requis) les considérations que chaque développeur devrait connaître sur le monde de l'aléatoire et de la cryptographie.

Accessibilité : augmenter vos taux de rétention sans marketing !

L'accessibilité des applications est primordiale pour permettre l'accès à tous au numérique ! Que nous soyons handicapés ou valides, nous avons tous besoin d'avoir des applications accessibles : un livreur sur un vélo, une personne pressée dans la rue qui utilise son téléphone à une main, une personne qui s'est coincé le doigt dans une porte et dont le doigt a enflé... Aujourd'hui je voudrais plus spécifiquement parler de l'accessibilité des applications mobiles qui est non seulement une obligation légale pour beaucoup d'entreprises, mais aussi un facteur de rétention des utilisateurs important. L'accessibilité est peu envisagée à la conception d'une application mobile, pourtant il suffit juste de connaitre quelques règles de bases pour que ça ne prenne pas plus de temps aux développeurs de développer une fonctionnalité. De plus ça peut même aider les développeurs à mieux tester leur code ! Penser à l'accessibilité a plus d'un avantage en mobile. Je voudrais en présenter les principaux au travers d'une démonstration d'une application non accessible dans un premier temps, et montrer comment avec peu de changement j'obtiens une application mobile plus agréable à utiliser pour tous les personnae