Bonjour, je voudrais réaliser une application très simple qui bloque le téléchargement de fichiers *.exe ou *.zip. J'ai déjà réfléchi à la question mais je ne vois pas bien comment commencer. Merci de votre aide.
Bonjour, je voudrais réaliser une application très simple qui bloque le téléchargement de fichiers *.exe ou *.zip. J'ai déjà réfléchi à la question mais je ne vois pas bien comment commencer. Merci de votre aide.
Quel système ? Quel language ? Quel protocole ? Coté client ou coté serveur ? etc
vic
Je vais détailler :
>Quel système ?
Je donne l'exemple de fichiers *.exe. Le système est donc Windows (je pense le réaliser sous 98)
>Quel language ?
Peu importe, une fois que j'aurais compris la méthode, je pourrais l'implémenter dans n'importe quel langage ou presque, mais je pense le faire en C ou C++.
>Quel protocole ?
Cela fait partie de mes problèmes : je ne sais pas à quel niveau bloquer les données : au niveau de TCP/IP ? de HTTP ?
>Coté client ou coté serveur ?
Coté client. On pourrait assimiler cette application à un logiciel de contrôle parental très simple.
Merci
Les logiciels de contrôle parental (certains du moins) fonctionnent à la manière d'un proxy : le naviguateur est configuré pour se connecter sur le logiciel sur la machine même où se fait la connexion.
Lorsqu'on accède à une page web par exemple,le logiciel de contrôle décide soit d'aller chercher la page soit de sortir une page d'erreur, ou encore d'analyser le contenu de la page reçue.
Tu devras gérer ca au niveau de la couche application car les autres couches n'ont pas la notion de fichiers.
Par ailleurs sache que toute mesure de sécurité côté client est contournable, donc ne compte pas sur un niveau de sécurité trop haut :)
vic
pour te donner une indication, tu peux pas le faire au niveau 3 (IP) ni au niveau 4 (TCP) car ils ne voient pas le type de fichier qu'ils transportent (pour les paquets IP et TCP, ce qu'il y a dedans, c'est de la data, c''est tout !
Il fut le faire au niveau applicatif, mais je ne pense pas que ce soit HTTP seul qui permette la gestion des téléchargements ... n'y aurait-il pas du FTP là dessous ?
Commence par te renseigner là dessus: quels sont les protocoles mis en oeuver lors d'un téléchargement au travers d'un lien HTML ??
A+
Olivier
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager