Comment sécuriser ton application ?
Je te montre ici de nombreuses techniques afin de protéger ton application et tes bases de données. (couvre WINDEV 25 à 27)
Vas-tu te faire hacker tes données ?
Vu l'ampleur des attaques infomatiques et du vol de données, tu as la responsabilité de veiller à l'intégrité de tes données et de tes applications logicielles.
Il y a donc des compétences que tu dois absolument maîtriser, comme le cryptage, les accès sécurisés, le paramétrage de ta base de données et de ton serveur.
En cas de défaillance tu devras rendre des comptes.
Comment réduire les risques ?
En ayant les bonnes pratiques que je te montre dans cette formation.
Tu propose quoi Thierry ?
Pourquoi cette formation te concerne ?
La protection des données personnelles est devenue une nécessité inéluctable. Le nombre de cyber-attaques et de piratages vous obligent, à sécuriser vos bases de données sensibles mais également vos applications.
Contenu de cette formation
Dans cette formation je te montre comment augmenter l'aspect sécuritaire de tes logiciels développés avec WINDEV / WEBDEV / WINDEV mobile.
3 domaines sont abordés en détails :
- Sécuriser un serveur HFSQL et Crypter la connexion et les fichiers
- Crypter les données sensibles
- Protéger votre application contre la décompilation et le piratage.
Plusieurs fonctions WINDEV sont abordées, tu feras des exercices pratiques sur les fonctions suivantes :
- HashChaine
- CrypteStandard
- DécrypteStandard
- INILit
- RegistreEcrit
- RegistreLit
- HashVerifieChaine
- CléGénéreCléInitiale
et bien d'autres...
Rien ne pourra garantir une sécurité à 100%, mais tu dois connaître les techniques de bases pour protéger tes données et celles de tes clients et t'épargner des procès judiciaires. Compliquer la tâches des cyber-terroristes est la seule chose qui est à votre portée.
Cette formation s'applique de la version 25 à 28 de WINDEV
Contenu
01 Introduction
1.01 Bienvenue
02 - Protéger la Base de données HFSQL
2.01 Configurer le Serveur de données HFSQL
2.02 - Créer la base de données Client/Serveur
2.03 - Résumé
2.04 - Les données sensibles
2.05 - Journalisation des fichiers de données sensibles
2.06 Outil WDJournal
03 - Programmation
3.01 - Sécuriser son code - principes
3.02 - Sécuriser son code - dans la pratique
3.03 - Se protéger des injections SQL
3.04 - Optimiser les temps de connexion
04 - Sauvegardes de données
4.01 - Sauvegarder ses données automatiquement
05 - Etude de cas
5.01 - Création de mots de passe et chaines cryptées
5.02 - Création du projet
5.03 - Créer les procédures de cryptage
5.03 (b) Code du projet.pdf
5.04 Option 1 - Fichier INI (et configuration du serveur HFSQL)
5.05 Option 2 - Base de registre
5.06 Option 3 - Base de données externe (présentation du process)
5.07 Option 3 - Base de données externe (création de la base)
5.08 Option 3 - Base de données externe (Final)
5.08 (b)Corrigé projet.ZIP
5.09 Utiliser une clé d'activation
5.10 Créer le setup d'installation
5.11 Corrigé.ZIP
06 - Perfectionnement
6.01 Complément sur la fonction Hash
6.2 Cryptage multiplateforme
6.03 Requête paramétrée sur les données cryptées
07 Astuces et nouveautés
7.01 Couper le mot de passe (utile pour mobile) - jusqu'à la version 27
7.02 Etude de cas
7.03 Nouveautés WINDEV 28