Title: M2:Introduction
1M2Introduction à la Sécurité Informatique
- Université Paris II LRI
- Michel de Rougemont
- mdr_at_lri.fr
- http//www.lri.fr/mdr
- Sécurité informatique
- Protection dun site
- Chiffrement, Signature Electronique
- Parefeux, Virus
- Gestion de projets
- Spécification
- Valeur de lInformation
2Sécurité
- Gestion daccès par mot de passe
- Login
- Protection dun sous-répertoire
- Chiffrement de cette information
- Protection de login/passwd
- Protection des messages
- SSL (https)
- Signature authentification
- Théorie unifiée du chiffrement à clé publique
schéma RSA - S/MIME
- Gestion des certificats
3Restriction daccès
php phpsec sec1
- Technique APACHE
- Fichier .htaccess dans phpsec
- Protège laccès selon passlist.txt
PerlSetVar AuthFile sec1/passlist.txt AuthName
"Acces Restreint" AuthType Basic require
valid-user
4Restriction daccès
php phpsec sec1
- Technique APACHE sur free
- Fichier passlist.txt dans sec1
- Vérifie login/password
mdrmdrmdr sportp2sportp2
5Restriction daccès
php phpsec sec1
- APACHE sur free
- Fichier .htaccess dans sec1
- Protège laccès. Visible en ftp seulement.
Deny to all
6Accès général
php phpsec
- Technique APACHE
- Fichier .htaccess dans phpsec
- Protège laccès selon .htpasswd
PerlSetVar AuthFile .htpasswd AuthName "Acces
Restreint" AuthType Basic require valid-user
7Restriction daccès
php phpsec
- Technique APACHE générale
- Fichier .htpasswd
- Vérifie login/password (valeur hâchée)
mdrgPLnApjqJXZKk sportp2igvkRCx4yedNA
8Fonction de hâchage
h D ? I
Conditions sur h(x) Facile à calculer Difficile
à inverser h(xdx) / h(x)
9T.D. 1 M2-1
- Formulation du projet M1
- Concevoir les tables Mysql
- Protéger query.php sur votre site à laide de
.htaccess - Pour les projets informatiques
- Spécifications de la partie 1 en PHP.
-
10Autres aspects de la sécurité
Applications pratiques Gestion des
certificats de mail sous Netscape et Outlook et
signature électronique. S/MIME Certificats de
mail www.thawte.comCertificats SSL sous
openSSL. Gérer HTTPS . Exemples
www.google.fr www.lri.fr , Etat civil francais,
....
To Georges W. Subject Confidentiel. Ci-joint
le message secret.................
Georges.cert
Mdr.cert
11Autres aspects de la sécurité
Gestion des Droits Digitaux. Marquage de
données DRM (Digital Rights Management) Valeu
r de lInformation. Pagerank de
Google Information relative à une source
XML Valeur dun site Valeur dun service
applications à ladministration électronique.
12Modèles de valeur
Adwords de Google Publicité ciblée, par mots clé.
- Quel est le coût des mots droit, Internet ?
- Enchères de Vickrey
- Gagnant a proposé le meilleur prix
- Prix est celui de la 2ème meilleure enchère.
13Projet M1-M2
Projet Pratique Concevoir un site
serveur Architecture HTML Base de Données
MySQL Scripts PHP Exemples Gestion de films
et cinémas Inscription à des cours Gestion de
contenu dun portail Questions Sécuriser le
site. Aspects juridiques? Valeur du site?
14Gestion de Projets
- Aspect Ressources Humaines (M4-1)
- Equipe
- Objectif
- Evaluation de la qualité
- Evaluation des coûts ..
- Projets informatiques
- Éléments de base à assembler
- Classes, méthodes
- Méthode Merise
- U.M.L (Unified Modeling Language)
- Langages informatiques PHP
15Projets
- Présentation
- Objectif
- Quels services?
- Quels usagers?
- Schéma de la Base de données Mysql
- Combien de tables
- Structures des tables
- Architecture HTML
- Page dindex, pages principales, liens
- Feuilles de style
- Scripts PHP
- Liens entre page HTML et Base de données.
16Exemple gestion de résultats de compétition
sportive
- Présentation
- offrir la possibilité de gérer des résultats de
compétitions de sport. Afficher les résultats sur
une page par sport. - Possibilité de sabonner aux résultats envoi
hebdomadaire. - Schéma B.D.
- Table R ( sport, lieu, date, e1,e2,score)
- Table L (nom, email, sport)
- Architecture HTML
- Sélection sport sur page dindex
- Abonnement lien de la page dindex vers une
nouvelle page - Entrer de nouveaux résultats sur la page de
chaque sport. - Feuilles de style Menu colonne gauche.
- Select/option pour chaque sport.
- Scripts PHP
- Insertion dun formulaire abonnement vers L
- Affichage de R sur la page de chaque sport par
sélection du sport
17Gestion de résultats de compétition sportive sur
www.sportassas.fr
- Présentation
- Powerpoint
- Schéma B.D.
- Powerpoint et MYSQL (via query.php)
- Architecture HTML
- Powerpoint Arborescence et liens
- Fichiers sur sportassas.free.fr puis sur
www.sportassas.fr - Scripts PHP
- Powerpoint fonction des scripts
- Réalisation sur www.sportassas.fr
Itérations chaque semaine