Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.

Slides:



Advertisements
Présentations similaires
Novembre 2005 – Michel Desconnets PHP : théorie Objectif : introduire les concepts globaux permettant d'aborder la programmation en PHP.
Advertisements

Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
ARCHITECTURE WEB – COURS I
Présentation de l’Internet
Une solution personnalisable et extensible
Internet.
- Couche 7 - Couche application. Sommaire 1)Introduction 1)DNS 1)FTP et TFTP 1)HTTP 1)SNMP 1)SMTP 1)Telnet.
DUDIN Aymeric MARINO Andrès
Nicolas Galliot M2SIR David Raspilaire
Exposé de Système - Informatique et Réseau
Les Bases de données et le Web
HTML Les types de balises
Cursus des formations informatique Programme
Le Téléphone Russe Le Téléphone Russe. Le Téléphone Russe Le Téléphone Russe.
Les Services Web Avec.NET version 1.1. Un service Web en bref… Méthodes ou objets accessible à distance via SOAP (Simple Object Access Protocol ); SOAP.
SECURITE DU SYSTEME D’INFORMATION (SSI)
Architecture Les Couches Présentation Services Métier
XML-Family Web Services Description Language W.S.D.L.
Le langage ASP Les variables d'environnement HTTP avec Request.
1 Sécurité Informatique : Proxy Présenter par : Mounir GRARI.
Comprendre l’environnement Web
Programmation multimédia 3 Les objets de ASP Semaine 2 Préparé par Marc Aubé Source :
INTRANET au service du système d’information
Le filtrage IP Ahmed Serhrouchni ENST’Paris CNRS.
Le protocole FTP.
Module 3 : Connexion d'ordinateurs clients Windows 2000 à des réseaux
Les relations clients - serveurs
SE CONNECTER SUR UN SITE INTERNET
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Introduction au WAP Ziad Nader Jeudi 5 octobre 2000.
Protocoles et service internet: http
Document élaboré à Centrale Paris par Pascal Morenton LES TECHNOLOGIES DU WEB 1. LES PHASES D UN DEPLOIEMENT DE RESEAUX 2. LE LANGAGE HTML 3. LE LANGAGE.
Initiation au web dynamique
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
1 Introduction aux réseaux Ordinateurs serveurs et ordinateurs clients Intranet et Internet Logiciels serveurs et logiciels clients Dossiers et fichiers.
Vue d'ensemble Configuration d'adresses IP
Première exploration des paquets capturés
Le Web, création utilisation  Le nuage  Préparer chez soi  Exister en ligne  Retrouver son groupe  Notions de base  Outils de publication  vivreensemble.net.
Technologies Web Microsoft
Internet et le client- serveur Licence Pro IE Cours Internet / Intranet Le Web HTML Protocoles Le client universel Contenus dynamiques.
GROUPE BTS IRIS 2 Informatique et Réseaux pour l’industrie et les Services techniques E-6 PROJET INFORMATIQUE REVUE N°2      INTERROGATION DE LA BASE DE.
Développement d’application client/serveur
C. Draux – JP. Campcros Module doublants STT/STG
Structures de données avancées : Concepts réseaux et protocole de communication. D. E ZEGOUR Institut National d ’Informatique.
Développement d’application client/serveur
Les réseaux - Internet Historique Réseau local Internet Les protocoles
Cours de programmation web
PROXY ET VPN 1.Le Proxy 2.Les VPN Fait le : 18/09/2012 COMPARATO Fred Sources tirées de :
Page 1Dernière mise à jour: 13 avril 2015 Service de l'enseignement des technologies de l'information, © HEC Montréal, Tous droits réservés.
Les balises HTML et les objets JavaScript correspondants Objet document L'objet document est important dans la mesure ou il contient tous les objets du.
CEG3585/CEG3555 Tutorat 2 Hi ver 2013.
Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
420-B63 Programmation Web Avancée Auteur : Frédéric Thériault 1.
Deug 11 Systèmes d ’Information : 4b Michel de Rougemont Université Paris II Protocoles Réseaux.
Universal Plug and Play. Idée Connecter tout: PCs, appareils intelligents, et appareils domestiques Computer partout: Universal Plug and Play connectivité.
Installation et Configuration Internet Information Server (IIS 6)
Les sockets.
http 1.1.  connexion persistante Browser Mozilla Firefox Adresse ip.
Réalisé par : Berkani Nabila & Ibesaine Fatiha
Maxly MADLON Consultant NES
Abderrahmane Bouarissa Damien Burglin Arnaud Sansig
Deug 11 Systèmes d ’Information : 5a Michel de Rougemont Université Paris II Les Formulaires.
Ingénierie des réseaux
Sécurité des systèmes d’information: Web Security & Honeypots
Fonctionnalité et protocole des couches applicatives
Architecture Client/Serveur
Sécurité des Web Services
ANNEHEIM Geoffrey21/03/ Protocole de communication Socket TCP/IP Afin que MyCrawler fonctionne de façon optimale, une configuration de deux machines.
TWP Toolkit Formation 21/10/2009.
1 Programmation Web Programmation WAMP/LAMP Premiers principes.
Transcription de la présentation:

Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET

JavaScript Introduction www POST VBScript CGI Cookies Serveur srv Nom, Prénom Pages visitées Fichiers, registre Profil de l’utilisateur }

Interception www srv ContrôleFiltrage

Application Transport Filtrage HTML TCP / IP Internet HTTP / FTP TCP / UDP IP Interface réseau Application (navigateur) ScriptsRouteur Firewall Filtrage SurfSafe

HTTP Données En-tête GET /default.htm HTTP/1.1  Accept: image/gif, image/x-bitmap, image/jpeg,... application/vnd.ms-excel, application/msword, */*  Accept-Language: en-us  Accept-Encoding: gzip, deflate  User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)  Host:  Connection: Keep-Alive   DONNEES

Technologies explorées Interception de messages système ( hook ) Driver NDIS intermédiaire “ Layered Service Provider ” “ Browser Helper Object ” Mécanismes d’un serveur Proxy Interception de messages système ( hook ) Driver NDIS intermédiaire “ Layered Service Provider ” “ Browser Helper Object ” Mécanismes d’un serveur Proxy

“ Browser Helper Object ” Objet COM DLL chargée automatiquement Travail dans le même processus Permet de contrôler IE 4.01

IE utilise l’objet WebBrowser Méthodes publiques limitées Impossible de contrôler le document avant qu’il ne soit téléchargé

“ Hooks ” Interceptions des messages dirigés à Internet Explorer

Evénement = message Application Hook

Mécanismes “ Proxy ” SurfSafe Navigateur Serveur HTTP Client HTTP Serveur HTTP Internet

Configuration du navigateur

API WinInet SurfSafeNavigateur Adresse Proxy Internet WinInet

Passerelle sur Internet Windows Sockets

Sécurité en cascade Navigateur Internet SurfSafe Proxy

Réception d’une requête Organigramme Oui Ecoute du port Lecture de l’en-tête Modification en-tête Nouveau Thread Proxy ? Non

GET HTTP/ GET HTTP/ GET /default.htm HTTP/ GET /default.htm HTTP/ Modification de l’en-tête Sans Proxy Avec Proxy (ou SurfSafe) Host: Host:

Réception d’une requête Organigramme Oui Ecoute du port Contrôle en-tête de sortie Lecture de l’en-tête Modification en-tête Nouveau Thread Proxy ? Contrôle POST + CGI ( selon configuration ) Non ( selon base de données )

CGI & POST GET /default.htm?q=Hello&kl=xx&pg=… HTTP/1.1 Url=index #3dmusic&field-keyword=bivouac... CGI / GET POST POST /default.htm HTTP/1.1 …

Réception d’une requête Organigramme Oui Ecoute du port Contrôle en-tête de sortie Lecture de l’en-tête Modification en-tête Nouveau Thread Proxy ? Contrôle POST + CGI ( selon configuration ) Non ( selon base de données )

Organigramme Oui Envoi requête / réception doc Contrôle en-tête d’entrée Contrôle document Non ( selon base de données ) Contrôle lignes de l’en-tête Contrôle scripts Envoi document au navigateur Fermeture connexion ( selon base de données ) ( selon configuration ) (selon config.+RFC 2616) Security ?

Base de données Hello Clinton PeopleGarrido

Configuration

Internet Sharing Connection SurfSafe SurfSafeNavigateurAutre application Internet Modem

Conclusion Visual C++ (MFC, ATL, contrôles communs, ActiveX, dll, feuilles de propriété) Architecture de Windows NT 4.0 Technologies Internet (HTML, scripts, cookies, CGI, etc.) Technologie COM (objets COM, OLE DB, ADO, automation) Les messages système et les « hooks » Base de données Manipulation de la base de registres Technologies réseau et analyse de protocoles (protocole HTTP) Windows sockets et API WinInet InstallShield (setup.exe) Microsoft Internet Information Server Proxy Server 2.0

José Garrido Questions ? Démonstration...