IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Filtrage d'accès aux applications


Sujet :

C#

  1. #1
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut Filtrage d'accès aux applications
    Bonjour,

    Pendant les vacances scolaires, et en mon absence, j'aimerais pouvoir faire en sorte que mon fils de 12 ans puisse utiliser son ordinateur tout en filtrant l'accès à certaines applications. J'ai jeté un œil du côté des logiciels de gestion de cybercafés qui semblaient répondre à mes besoins mais je n'ai pas trouvé tout à fait ce que je cherchais. Etant développeur je me suis dit que je pourrais peut-être créer une appli répondant ces besoins. Mais je ne sais pas comment implémenter ce filtrage d'accès aux applications installées. Comment interdire le lancement de certaines applications et en autoriser d'autres ? Peut-être existe-t-il des entrées de base de registre appropriées ? Si c'était possible ce serait une appli en C# (framework 2 que je maîtrise) sur Windows Seven.

    D'avance merci pour vos conseils.

  2. #2
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Le contrôle parentale de Windows ne suffit pas ? http://windows.microsoft.com/fr-fr/w...#1TC=windows-7

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut
    Ça c'est de la réponse rapide. Merci.

    Le contrôle parental de Windows a l'air pas mal effectivement. J'avais prévu de le tester. Mais d'une part je souhaiterais à terme utiliser des fonctionnalités plus avancées comme éventuellement par exemple la configuration de plages horaires autorisées. Et d'autre part par curiosité (de développeur ) j'aimerai savoir comment implémenter ce genre de filtrage.

  4. #4
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Les plages horaires sont déjà supportées.

    Pour assouvir ta curiosité, tu peux regarder la documentation sur "Parental Controls API".

  5. #5
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 670
    Par défaut
    Bonjour,

    Il suffit simplement de faire un programme qui check les différents processus a chaque seconde et qui les comparent a une whitelist ou blacklist (un simple .txt suffit) que vous aurez préalablement rempli.Si c'est un programme proscrit , le logiciel de surveillance le ferme. C'est assez rapide et simple a faire.

  6. #6
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut
    Citation Envoyé par PixelJuice Voir le message
    Bonjour,

    Il suffit simplement de faire un programme qui check les différents processus a chaque seconde et qui les comparent a une whitelist ou blacklist (un simple .txt suffit) que vous aurez préalablement rempli.Si c'est un programme proscrit , le logiciel de surveillance le ferme. C'est assez rapide et simple a faire.
    C'est effectivement très simple à faire, mais ça ne me parait pas très efficace. Ça oblige à effectuer un traitement régulier même s'il n'y a pas de lancement d'applis. De plus ça permet quand même l'ouverture des applis, même si ça les ferme après. Autant dire que ça n'est pas très propre. Il serait plus judicieux de :
    - Soit intercepter la tentative de lancement d'appli afin éventuellement de l'interdire.
    - Soit verrouiller préventivement le lancement des applis indésirables dans le système.

    Ce sont ces deux points que je ne vois pas comment implémenter.

  7. #7
    Modérateur
    Avatar de DotNetMatt
    Homme Profil pro
    CTO
    Inscrit en
    Février 2010
    Messages
    3 611
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : CTO
    Secteur : Finance

    Informations forums :
    Inscription : Février 2010
    Messages : 3 611
    Billets dans le blog
    3
    Par défaut
    Il y a aussi un mécanisme du côté d'Active Directory, avec une Group Policy (GPO) il est possible de bloquer l'utilisation d'une application en particulier pour un utilisateur ou un groupe d'utilisateurs : How do I use Group Policy to block a specific application?
    Less Is More
    Pensez à utiliser les boutons , et les balises code
    Desole pour l'absence d'accents, clavier US oblige
    Celui qui pense qu'un professionnel coute cher n'a aucune idee de ce que peut lui couter un incompetent.

  8. #8
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Il y a aussi un mécanisme du côté d'Active Directory, avec une Group Policy (GPO) il est possible de bloquer l'utilisation d'une application en particulier pour un utilisateur ou un groupe d'utilisateurs : How do I use Group Policy to block a specific application?
    Effectivement mon second lien en parlait aussi. Je ne connais rien en matière de GPO et souhaitais m'y initier : c'est l'occasion . Mais n'est-ce pas réservé aux serveurs ou aux postes dans un domaine (mon poste cible sera une workstation en simple workgroup chez moi) ?

  9. #9
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Citation Envoyé par DotNetMatt Voir le message
    Il y a aussi un mécanisme du côté d'Active Directory, avec une Group Policy (GPO) il est possible de bloquer l'utilisation d'une application en particulier pour un utilisateur ou un groupe d'utilisateurs : How do I use Group Policy to block a specific application?
    Dans le même genre tu peux utiliser AppLocker.

    Il suffit simplement de faire un programme qui check les différents processus a chaque seconde et qui les comparent a une whitelist ou blacklist (un simple .txt suffit) que vous aurez préalablement rempli.Si c'est un programme proscrit , le logiciel de surveillance le ferme. C'est assez rapide et simple a faire.
    Le problème est de faire en sorte que ce programme ne tourne pas dans le même contexte de sécurité que l'utilisateur sinon il est possible de l'arrêter.

  10. #10
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut
    Citation Envoyé par meziantou Voir le message
    Dans le même genre tu peux utiliser AppLocker.
    Effectivement, je ne connaissais pas. Ça peut être intéressant. J'y jette un oeil (le droit, je me sers toujours du gauche).

  11. #11
    Membre Expert
    Avatar de PixelJuice
    Homme Profil pro
    Ingénieur .NET & Game Designer
    Inscrit en
    Janvier 2014
    Messages
    670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Ingénieur .NET & Game Designer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2014
    Messages : 670
    Par défaut
    Citation Envoyé par meziantou Voir le message
    Dans le même genre tu peux utiliser AppLocker.


    Le problème est de faire en sorte que ce programme ne tourne pas dans le même contexte de sécurité que l'utilisateur sinon il est possible de l'arrêter.

    Il est possible d’empêcher l'utilisateur de fermer le programme et même de le cacher. Dans le contexte, c'est un garçon de 12 ans , pas d'un développeur ou autre.

  12. #12
    Membre Expert Avatar de meziantou
    Homme Profil pro
    autre
    Inscrit en
    Avril 2010
    Messages
    1 223
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations professionnelles :
    Activité : autre
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2010
    Messages : 1 223
    Par défaut
    Citation Envoyé par PixelJuice Voir le message
    Il est possible d’empêcher l'utilisateur de fermer le programme et même de le cacher.
    A partir du moment où ton programme tourne dans le même contexte de sécurité, tu n'as pas moyen d'empêcher l'utilisateur de tuer ton application. Peut-être as-tu une solution miracle ?

    Dans le contexte, c'est un garçon de 12 ans , pas d'un développeur ou autre.
    D'où la solution du contrôle parentale au début.

  13. #13
    Membre confirmé
    Inscrit en
    Juin 2004
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : Juin 2004
    Messages : 69
    Par défaut
    Merci pour vos conseils. Après vérification, les GPO m'intéressaient bien. Mais en local, impossible de les appliquer à un compte particulier sans impacter aussi le compte admin. Je me rabats donc sur le contrôle parental intégré qui devrait répondre à une grande partie de mes besoins en attendant mieux.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. ERP Cegid problème d'accès aux applications
    Par nourbane dans le forum Cegid
    Réponses: 5
    Dernier message: 03/04/2016, 19h01
  2. nouvelle solution de gestion des accès aux applications Cloud
    Par claracloudiway dans le forum Cloud Computing
    Réponses: 0
    Dernier message: 20/03/2012, 15h10
  3. Réponses: 13
    Dernier message: 12/04/2010, 10h00
  4. Accès des Applications aux fichiers de config
    Par TryExceptEnd dans le forum Windows XP
    Réponses: 5
    Dernier message: 09/10/2007, 15h45
  5. Réponses: 9
    Dernier message: 13/09/2006, 15h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo