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

Windows 7 Discussion :

Une liste blanche d'exécutables pour l'UAC [News]


Sujet :

Windows 7

  1. #1
    Expert éminent
    Avatar de shawn12
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Avril 2006
    Messages
    3 368
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Finance

    Informations forums :
    Inscription : Avril 2006
    Messages : 3 368
    Points : 6 800
    Points
    6 800
    Par défaut Une liste blanche d'exécutables pour l'UAC
    Windows 7 : une liste blanche d'exécutables ignorés par l'UAC

    Comme la plupart des utilisateurs de Windows 7 l'ont remarqué, la nouvelle version du système d'exploitation de Microsoft a amené une évolution en ce qui concerne la gestion de l'UAC.
    Cette fonctionnalité, très controversée, apparue avec Windows Vista, permet de protéger le système en limitant l'accès aux ressources système et en demandant une confirmation pour toute action nécessitant plus de privilèges.

    Dans Windows 7, ce système a été assoupli et interroge beaucoup moins l'utilisateur. Pour cela, un certain nombre d'exécutables du système sont placés sur une liste blanche. Les exécutables de cette liste ne déclenchent donc pas d'alerte de l'UAC, même pour effectuer des tâches nécessitant des privilèges élevés.

    Voici la liste de ces exécutables :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    \Windows\ehome\Mcx2Prov.exe
    \Windows\System32\AdapterTroubleshooter.exe
    \Windows\System32\appinfo.dll
    \Windows\System32\BitLockerWizardElev.exe
    \Windows\System32\bthudtask.exe
    \Windows\System32\chkntfs.exe
    \Windows\System32\cleanmgr.exe
    \Windows\System32\cliconfg.exe
    \Windows\System32\CompMgmtLauncher.exe
    \Windows\System32\ComputerDefaults.exe
    \Windows\System32\dccw.exe
    \Windows\System32\dcomcnfg.exe
    \Windows\System32\DeviceEject.exe
    \Windows\System32\DeviceProperties.exe
    \Windows\System32\dfrgui.exe
    \Windows\System32\djoin.exe
    \Windows\System32\eudcedit.exe
    \Windows\System32\eventvwr.exe
    \Windows\System32\fsquirt.exe
    \Windows\System32\FXSUNATD.exe
    \Windows\System32\hdwwiz.exe
    \Windows\System32\ieUnatt.exe
    \Windows\System32\iscsicli.exe
    \Windows\System32\iscsicpl.exe
    \Windows\System32\lpksetup.exe
    \Windows\System32\MdSched.exe
    \Windows\System32\msconfig.exe
    \Windows\System32\msdt.exe
    \Windows\System32\msra.exe
    \Windows\System32\MultiDigiMon.exe
    \Windows\System32\Netplwiz.exe
    \Windows\System32\newdev.exe
    \Windows\System32\ntprint.exe
    \Windows\System32\ocsetup.exe
    \Windows\System32\odbcad32.exe
    \Windows\System32\OptionalFeatures.exe
    \Windows\System32\perfmon.exe
    \Windows\System32\printui.exe
    \Windows\System32\rdpshell.exe
    \Windows\System32\recdisc.exe
    \Windows\System32\rrinstaller.exe
    \Windows\System32\rstrui.exe
    \Windows\System32\sdbinst.exe
    \Windows\System32\sdclt.exe
    \Windows\System32\shrpubw.exe
    \Windows\System32\slui.exe
    \Windows\System32\SndVol.exe
    \Windows\System32\spinstall.exe
    \Windows\System32\SystemPropertiesAdvanced.exe
    \Windows\System32\SystemPropertiesComputerName.exe
    \Windows\System32\SystemPropertiesDataExecutionPrevention.exe
    \Windows\System32\SystemPropertiesHardware.exe
    \Windows\System32\SystemPropertiesPerformance.exe
    \Windows\System32\SystemPropertiesProtection.exe
    \Windows\System32\SystemPropertiesRemote.exe
    \Windows\System32\taskmgr.exe
    \Windows\System32\tcmsetup.exe
    \Windows\System32\TpmInit.exe
    \Windows\System32\verifier.exe
    \Windows\System32\wisptis.exe
    \Windows\System32\wusa.exe
    \Windows\System32\DriverStore\FileRepository\bth.inf_amd64_neutral_a1e8f56d586ec10b\fsquirt.exe
    \Windows\System32\oobe\setupsqm.exe
    \Windows\System32\sysprep\sysprep.exe
    Source : withinwindows.com

    Pensez-vous que cette liste blanche puisse entrainer des problèmes de sécurité si un logiciel malveillant parvient à s'introduire dans l'un des exécutables ?
    Maitrisez toutes les subtilités de Windows 8 en lisant la FAQ Windows 8. N'hésitez pas à proposer vos Q/R.
    _ _ _
    Découvrez toutes les facettes de Windows 7 et maitrisez toutes ses fonctionnalités grâce au livre Windows 7 Avancé

  2. #2
    Expert éminent Avatar de kain_tn
    Homme Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 564
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 564
    Points : 7 285
    Points
    7 285
    Par défaut
    Citation Envoyé par shawn12 Voir le message
    Pensez-vous que cette liste blanche puisse entrainer des problèmes de sécurité si un logiciel malveillant parvient à s'introduire dans l'un des exécutables ?
    Il est évident que ce sera le cas, car l'utilisateur lambda va utiliser un compte administrateur pour tout faire.
    Copier c'est copier; voler c'est vendre un CD une vingtaine d'euros!


    Code C : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    #include <stdio.h>
     
    int main(int argc, char **argv) {
     
        printf("So long, and thanks for the fish, Dennis...\n");
        return 0;
    }

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Février 2009
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 15
    Points : 16
    Points
    16
    Par défaut
    Ce genre de liste est souvent une belle faille :
    • Possibilité de modifier la liste
    • Possibilité de remplacer un executable ou de le modifier


    Mais ca doit être protégé par un hash du style j'associe blabla.exe à 28HE21UHE1UI12huZ27hu (en plus compliqué). Donc pour remplacer un éxécutable un faut trouver une collision dans ce hash (très dur mais faisable) ou alors si on trouve le hash (comme pour le key generator de Photoshop) on peut ajouter plein de programmes sur la liste (mais cette liste doit aussi être cripté/hash, ... et ca recommence).

    Donc c'est une sécurité à court terme ce genre de truc selon moi.

  4. #4
    Membre habitué Avatar de adivinenza
    Inscrit en
    Juin 2008
    Messages
    91
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 91
    Points : 141
    Points
    141
    Par défaut
    En meme temps l'UAC sa servait pas a grand chose. Parce qu'au bout de quelques mois d'utilisation on ne fait que cliquer sur "autoriser"
    Donc si cette liste blanche est criptée comme l'a dit nairod, c'est tant mieux.

    Sinon sur la RC j'ai jamais vu l'UAC se declancher.

  5. #5
    Membre habitué
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2006
    Messages
    69
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2006
    Messages : 69
    Points : 134
    Points
    134
    Par défaut
    Tu l'as configuré bizarrement alors, parce qu'il se déclenche à chaque installation de nouveau programme pourtant, et même lorsque Firefox doit exécuter une mise à jour (et donc se modifier lui-même).

    Ce comportement me parait normal, mais effectivement on a un peu trop tendance à cliquer sur "accepter" sans regarder, un peu comme avec le firewall sur WinXP. Toutefois, cela rejoint aussi le problème du "sudo" sous Linux. Un compte non-admin prend souvent l'habitude de placer "sudo" à tout bout de champ, tout comme on clique sur "accepter" sur l'UAC.

    C'est normal. Pour éviter ça, et renforcer vraiment la sécurité, il faudrait n'utiliser qu'un compte non-admin en permanence (avec interdiction de moyens tels que "sudo" et équivalents). Mais franchement, perso j'installe au moins un programme par jour, sinon plus, parfois juste pour tester, mais le fait est que j'ai besoin d'être admin, car passer d'un compte à l'aurte sans arrêt, c'est vraiment trop peu ergonomique, faut pas déconner.

  6. #6
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 749
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 749
    Points : 10 666
    Points
    10 666
    Billets dans le blog
    3
    Par défaut
    Citation Envoyé par Obligen Voir le message
    mais le fait est que j'ai besoin d'être admin, car passer d'un compte à l'aurte sans arrêt, c'est vraiment trop peu ergonomique, faut pas déconner.
    "clic droit -> exécuter en tant que..." ne te satisfait pas ?

  7. #7
    Membre averti
    Homme Profil pro
    Inscrit en
    Avril 2008
    Messages
    176
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 176
    Points : 372
    Points
    372
    Par défaut
    Pensez-vous que cette liste blanche puisse entrainer des problèmes de sécurité si un logiciel malveillant parvient à s'introduire dans l'un des exécutables ?
    Ce genre de liste est souvent une belle faille :

    * Possibilité de modifier la liste
    * Possibilité de remplacer un executable ou de le modifier
    Je ne suis pas vraiment d'accord.

    Modifier l'exécutable, à moins que l'utilisateur le fasse délibérément, est impossible justement car l'UAC empêchera le programme chargé de le faire (à l'insu de l'utilisateur, comme un virus) de s'exécuter et ainsi de modifier la liste ou les programmes de la liste blanche (je ne sais pas si je suis très clair ).

Discussions similaires

  1. Réponses: 0
    Dernier message: 05/08/2011, 18h53
  2. Réponses: 6
    Dernier message: 29/08/2010, 20h59
  3. [script.aculo.us] Mixer une liste Automplete et Sortable pour un drag'n drop
    Par keaton7 dans le forum Bibliothèques & Frameworks
    Réponses: 0
    Dernier message: 23/07/2009, 13h33
  4. Réponses: 3
    Dernier message: 19/07/2009, 06h46
  5. créer une liste de valeurs autorisées pour un champ
    Par elitol dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 01/06/2006, 17h37

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