You are on page 1of 17

Universit Paris II & LRI

Michel de Rougemont
mdr@lri.fr
http://www.lri.fr/~mdr

M2:Introduction la
Scurit Informatique
1. Scurit informatique
Protection dun site
Chiffrement, Signature Electronique
Parefeux, Virus
2. Gestion de projets
Spcification
Valeur de lInformation

Scurit
Gestion daccs par mot de passe
Login
Protection dun sous-rpertoire

Chiffrement de cette information


Protection de login/passwd
Protection des messages
SSL (https)

Signature : authentification
Thorie unifie du chiffrement cl
publique : schma RSA
S/MIME
Gestion des certificats

Restriction daccs

php

phpsec

sec1

Technique APACHE
Fichier

.htaccess dans phpsec

PerlSetVar AuthFile sec1/passlist.txt


AuthName "Acces Restreint"
AuthType Basic
require valid-user

Protge laccs selon passlist.txt

Restriction daccs

php

phpsec

sec1

Technique APACHE sur free


Fichier

passlist.txt dans sec1

mdr:mdrmdr
sportp2:sportp2

Vrifie login/password

Restriction daccs

php

phpsec

sec1

APACHE sur free


Fichier

.htaccess dans sec1

Deny to all

Protge laccs. Visible en ftp


seulement.

Accs gnral

php

phpsec

Technique APACHE
Fichier

.htaccess dans phpsec

PerlSetVar AuthFile .htpasswd


AuthName "Acces Restreint"
AuthType Basic
require valid-user

Protge laccs selon .htpasswd

Restriction daccs

php

phpsec

Technique APACHE gnrale


Fichier

.htpasswd

mdr:gPLnApjqJXZKk
sportp2:igvkRCx4yedNA

Vrifie login/password (valeur


hche)

Fonction de hchage
Outil important.

h : D

Conditions sur h(x)


Facile calculer
Difficile inverser
h(x+dx) =/= h(x)

T.D. 1 M2-1

Formulation du projet M1

Concevoir les tables Mysql

Protger query.php sur votre site


laide de .htaccess

Pour les projets informatiques


Spcifications de la partie 1 en
PHP.

Autres aspects de la scurit

Applications pratiques:
Gestion des certificats de mail sous Netscape et Outlook et
signature lectronique. S/MIME
Certificats de mail : www.thawte.com
Certificats SSL sous openSSL.
Grer 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

Autres aspects de la scurit

Gestion des Droits Digitaux.


Marquage de donnes
DRM (Digital Rights Management)

Valeur de lInformation.
Pagerank de Google
Information relative une source XML
Valeur dun site
Valeur dun service: applications
ladministration lectronique.

Modles de valeur
Adwords de Google: Publicit cible, par mots cl.

Quel est le cot des mots: {droit, Internet} ?


Enchres de Vickrey:
Gagnant a propos le meilleur prix
Prix est celui de la 2me meilleure enchre.

Projet M1-M2

Projet Pratique:
Concevoir un site serveur:
Architecture HTML
Base de Donnes MySQL
Scripts PHP
Exemples:
Gestion de films et cinmas
Inscription des cours
Gestion de contenu dun portail
Questions:
Scuriser le site.
Aspects juridiques?
Valeur du site?

Gestion de Projets:
Aspect Ressources Humaines (M4-1)

Equipe
Objectif
Evaluation de la qualit
Evaluation des cots ..

Projets informatiques
lments de base assembler
Classes, mthodes
Mthode Merise
U.M.L (Unified Modeling Language)

Langages informatiques : PHP

Projets:
Prsentation
Objectif
Quels services?
Quels usagers?

Schma de la Base de donnes 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 donnes.

Exemple : gestion de rsultats


de comptition sportive
Prsentation:
offrir la possibilit de grer des rsultats de comptitions de sport.
Afficher les rsultats sur une page par sport.
Possibilit de sabonner aux rsultats : envoi hebdomadaire.

Schma B.D.
Table R ( sport, lieu, date, e1,e2,score)
Table L (nom, email, sport)

Architecture HTML

Slection sport sur page dindex


Abonnement: lien de la page dindex vers une nouvelle page
Entrer de nouveaux rsultats 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 slection du sport

Gestion de rsultats de comptition


sportive sur www.sportassas.fr
Prsentation:
Powerpoint

Schma 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
Ralisation sur www.sportassas.fr

Itrations chaque semaine

You might also like