Az USB-meghajtók letiltása vagy engedélyezése a Windows rendszerben a csoportházirend segítségével
Amikor új USB-eszközt csatlakoztat a számítógéphez, a Windows automatikusan felismeri az eszközt, és telepíti a megfelelő illesztőprogramot. Ennek eredményeként a felhasználó szinte azonnal használhatja a csatlakoztatott USB-meghajtót vagy eszközt. Ha szervezete biztonsági szabályzata tiltja a hordozható USB-tárolóeszközök (flash meghajtók, USB-merevlemezek, SD-kártyák stb.) használatát, letilthatja ezt a viselkedést. Ebben a cikkben bemutatjuk, hogyan blokkolhatja a külső USB-meghajtók használatát a Windows rendszerben, hogyan akadályozhatja meg az adatok cserélhető flash meghajtókra való írását, illetve a végrehajtható fájlok csoportházirend (GPO) használatával.
Az USB cserélhető meghajtók letiltása a Windows rendszerben csoportházirenddel
A Windows rendszerben rugalmasan kezelheti a külső meghajtókhoz (USB, CD/DVD stb.) való hozzáférést az Active Directory csoportházirendekkel (nem tekintjük radikális lehetőségnek az USB-portok BIOS-beállításokon keresztüli letiltását). Csak USB-meghajtókat blokkolhat, míg más típusú USB-eszközök (egér, billentyűzet, nyomtató, USB-COM-port adapterek), amelyeket nem ismer fel cserélhető lemezként, elérhetők lesznek a felhasználó számára.
Letiltjuk az USB-meghajtókat a Workstations nevű domain szervezeti egységében. Az USB-korlátozási házirendet a teljes tartományra alkalmazhatja, de ez hatással lesz a szerverekre és más technológiai eszközökre.
Nyissa meg a GPO-kezelő konzolt (
gpmc.msc), keresse meg a Munkaállomások tárolót a Szervezeti egység szerkezetében, kattintson rá jobb gombbal, és hozzon létre egy új házirendet (Hozzon létre egy csoportházirend-objektumot ebben a tartományban, és linkelje ide);
Tipp. A Helyi csoportházirend-szerkesztő (gpedit.msc) segítségével beállíthat egy házirendet, amely korlátozza az USB-portok használatát egy önálló számítógépen (otthoni számítógépen vagy munkacsoporti számítógépen).
Állítsa be a csoportházirend-objektum nevét „USB-hozzáférés letiltása”;
Váltson csoportházirend-objektum szerkesztési módba (Szerkesztés).
A GPO-szerkesztő Felhasználói és Számítógép-konfiguráció részében is vannak beállítások a külső tárolóeszközök blokkolására:
Felhasználói konfiguráció -> Házirendek -> Felügyeleti sablonok -> Rendszer -> Cserélhető tárhely hozzáférés.
Számítógép konfigurációja -> Irányelvek -> Felügyeleti sablonok -> Rendszer -> Cserélhető tárhely hozzáférés.
Ha le szeretné tiltani az USB-tárolóeszközöket az összes számítógép-felhasználó számára, konfigurálnia kell a beállításokat a „Számítógép konfigurációja” csoportházirend-objektum részben.
A Cserélhető tárhely hozzáférés szakaszban számos házirend található, amelyek lehetővé teszik a különböző típusú tárolóosztályok használatának letiltását: CD/DVD, FDD, USB-eszközök, szalagok stb.
CD és DVD: A végrehajtási hozzáférés megtagadása.
CD és DVD: Olvasási hozzáférés megtagadása.
CD és DVD: írási hozzáférés megtagadása.
Egyéni osztályok: olvasási hozzáférés megtagadása.
Egyéni osztályok: írási hozzáférés megtagadása.
Hajlékonylemez-meghajtók: A végrehajtási hozzáférés megtagadása.
Hajlékonylemez-meghajtók: Az olvasási hozzáférés megtagadása.
Hajlékonylemez-meghajtók: írási hozzáférés megtagadása.
Cserélhető lemezek: A végrehajtási hozzáférés megtagadása.
-
Cserélhető lemezek: olvasási hozzáférés megtagadása.
Cserélhető lemezek: írási hozzáférés megtagadása.
Minden cserélhető tárolóosztály: Minden hozzáférés megtagadása.
Összes cserélhető tárhely: Közvetlen hozzáférés engedélyezése távoli munkamenetekben.
Szalagos meghajtók: A végrehajtási hozzáférés megtagadása.
Szalagos meghajtók: olvasási hozzáférés tiltása.
Szalagos meghajtók: írási hozzáférés megtagadása.
Windows Portable Device - ebbe az osztályba tartoznak az okostelefonok, táblagépek, lejátszók stb.
WPD-eszközök: írási hozzáférés megtagadása.
Amint láthatja, minden eszközosztálynál megtagadhatja a végrehajtható fájlok elindítását (megvédheti a számítógépeket a vírusok ellen), letilthatja az adatok olvasását és a fájlok írását/szerkesztését a külső tárolón.
Megvalósíthatja a „legerősebb” korlátozási házirendet Minden cserélhető tárolóosztály: Korlátlan hozzáférés megtagadása, amellyel teljesen letilthatja a hozzáférést minden típusú külső tárolóeszközhöz. A házirend engedélyezéséhez nyissa meg a tulajdonságait, és váltson a Nincs konfigurálva értékről Engedélyezve értékre.
Miután engedélyezte és frissítette a csoportházirend-objektum beállításait az ügyfélszámítógépeken (gpupdate /force), a Windows észleli a csatlakoztatott külső eszközöket (nem csak az USB-eszközöket, hanem az esetleges külső meghajtókat is), de amikor megpróbálja megnyitni őket. , hibaüzenet jelenik meg:
Location is not available
Drive is not accessible. Access is denied.Tipp. Ugyanez a korlátozás beállítható a beállításjegyzékben is, ha létrehozza a Deny_All duplaszó-paramétert 00000001 értékkel a HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\RemovableStorageDevices kulcs alatt. .
Ugyanebben a házirend-részben rugalmasabb korlátozásokat is beállíthat a külső USB-meghajtók használatára vonatkozóan.
Például, hogy megakadályozza az adatok USB flash meghajtókra és más típusú USB cserélhető tárolókra való írását, engedélyeznie kell a Cserélhető lemez: írási hozzáférés megtagadása házirendet.
Ebben az esetben a felhasználók elolvashatják az adatokat az USB flash meghajtóról, de amikor megpróbálnak információt írni rá, a hozzáférés megtagadva hibaüzenetet kapnak:
Destination Folder Access Denied
You need permission to perform this actionA Cserélhető lemezek: végrehajtási hozzáférés megtagadása házirend segítségével megakadályozhatja, hogy futtatható és szkriptfájlok fussanak USB-meghajtóról.
Blokkolja az USB-meghajtókat bizonyos felhasználók számára csoportházirend-objektum segítségével
Gyakran szükséges az USB-meghajtók blokkolása a tartomány összes felhasználója számára, kivéve a rendszergazdákat.
Használhatja a csoportházirend-objektumok Biztonsági szűrését, hogy kivételt tegyen a házirendben. Például szeretné megakadályozni, hogy az USB-letiltó házirendet a Tartományi rendszergazdák csoportra alkalmazzák
Válassza ki az USB-hozzáférés letiltása házirendet a csoportházirend-kezelési konzolon;
Adja hozzá a Domain Admins csoportot a Biztonsági szűrés szakaszhoz;
Lépjen a Delegálás lapra, és kattintson a Speciális lehetőségre. A biztonsági beállítások szerkesztőjében adja meg, hogy a Domain Admins csoport nem alkalmazhatja ezt a csoportházirendet (Csoportházirend alkalmazása - Megtagadás).
Lehetséges egy másik feladat is - mindenkinek engedélyeznie kell a külső USB-meghajtók használatát, kivéve a felhasználók egy bizonyos csoportját. Hozzon létre egy „USB megtagadása” biztonsági csoportot, és adja hozzá ezt a csoportot a csoportházirend-objektum biztonsági beállításaihoz. Ennél a csoportnál állítson be engedélyeket a csoportházirend-objektum olvasásához és alkalmazásához, és csak olvasási engedélyt hagyjon a Hitelesített felhasználók vagy a Domainszámítógépek csoportnak (az Csoportházirend alkalmazása jelölőnégyzet törlésével). jelölőnégyzet).
Adjon hozzá felhasználókat ehhez az AD-csoporthoz, akiknek le kell tiltaniuk a flash meghajtókhoz és a cserélhető USB-lemezekhez való hozzáférést.
Tiltsa le az USB-meghajtókhoz való hozzáférést a rendszerleíró adatbázis és a csoportházirend-beállításokon keresztül
Rugalmasabban szabályozhatja a külső eszközökhöz való hozzáférést, ha a csoportházirend-beállításokon (GPP) keresztül konfigurálja a rendszerleíró adatbázis-beállításokat, amelyeket a fent tárgyalt házirendek határoznak meg. A fenti házirendek mindegyike megfelel a HKLM (vagy HKCU) \SOFTWARE\Policies\Microsoft\Windows\RemovableStorageDevices kulcsban található bizonyos beállításkulcsoknak (a alapértelmezés szerint ez a rendszerleíró kulcs hiányzik).
Ezen házirendek valamelyikének engedélyezéséhez új alkulcsot kell létrehoznia a megadott kulcsban annak az eszközosztálynak a GUID-jével, amelyhez a hozzáférést blokkolni kívánja (2. oszlop);
Az új rendszerleíró kulcsban létre kell hoznia egy REG_DWORD paramétert a végrehajtani kívánt korlátozás nevével:
Deny_Read - tiltsa le a médiaosztály adatainak olvasását;
Deny_Write - adatírás letiltása;
Deny_Execute - megtiltja a külső médiaosztályból származó végrehajtható fájlok futtatását.Állítsa be a paraméter értékét:
1 - blokkolja a megadott típusú hozzáférést az ehhez az osztályhoz tartozó eszközökhöz;
0 - engedélyezi ennek az eszközosztálynak a használatát .
| Group Policy Option | Device Class GUID | Registry parameter name |
| Floppy Drives: Deny read access | {53f56311-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Read |
| Floppy Drives: Deny write access | {53f56311-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Write |
| CD and DVD: Deny read access | {53f56308-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Read |
| CD and DVD: Deny write access | {53f56308-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Write |
| Removable Disks: Deny read access | {53f5630d-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Read |
| Removable Disks: Deny write access | {53f5630d-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Write |
| Tape Drives: Deny read access | {53f5630b-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Read |
| Tape Drives: Deny write access | {53f5630b-b6bf-11d0-94f2-00a0c91efb8b} | Deny_Write |
| WPD Devices: Deny read access | {6AC27878-A6FA-4155-BA85-F98F491D4F33} {F33FDC04-D1AC-4E8E-9A30-19BBD4B108AE} | Deny_Read |
| WPD Devices: Deny write access | {6AC27878-A6FA-4155-BA85-F98F491D4F33} {F33FDC04-D1AC-4E8E-9A30-19BBD4B108AE} | Deny_Write |
A megadott beállításkulcsokat és paramétereket manuálisan is létrehozhatja. Az alábbi képernyőképen létrehoztam egy RemovableStorageDevices kulcsot és egy {53f5630d-b6bf-11d0-94f2-00a0c91efb8b} alkulcsot. A REG_DWORD paraméterek használatával megakadályoztam az USB-meghajtók futtatható fájljainak írását és futtatását.
Az USB-tárbeállítások letiltása a házirend alkalmazása után azonnal életbe lép (nem kell újraindítani a számítógépet). Ha USB flash meghajtó csatlakozik a számítógéphez, az elérhető lesz, amíg újra nem csatlakoztatja.
Az adatok USB-meghajtókra való olvasásának és írásának gyors blokkolásához a Windows rendszerben futtassa a következő PowerShell-szkriptet:
$regkey='HKLM:\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}'
$exists = Test-Path $regkey
if (!$exists) {
New-Item -Path 'HKLM:\Software\Policies\Microsoft\Windows\RemovableStorageDevices' -Name '{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}' -Force | Out-Null
}
New-ItemProperty -Path $regkey -Name 'Deny_Read -Value 1 -PropertyType 'DWord' -Force | Out-Null
New-ItemProperty -Path $regkey -Name 'Deny_Write' -Value 1 -PropertyType 'DWord' -Force | Out-NullTartományi környezetben ezeket a beállításjegyzék-paramétereket a csoportházirend-beállítások segítségével telepítheti a felhasználói számítógépekre.
Ezekkel a beállításkulcsokkal és a GPP elemszintű célzásával rugalmasan alkalmazhatja a külső USB-tárolóeszközök használatát korlátozó beállításokat. Irányelveket alkalmazhat adott AD biztonsági csoportokra, webhelyekre, operációs rendszer-verziókra, szervezeti egységekre (akár WMI-szűrőket is használhat).
Létrehozhatja például a Tárolóeszközök korlátozása tartománycsoportot, és hozzáadhatja azokat a számítógépfiókokat, amelyeknél korlátozni szeretné az USB-meghajtók használatát. Ezt a csoportot meg kell határozni a GPP-házirendben az Elemszintű célzás -> Biztonsági csoport részben a Számítógép a csoportban lehetőséggel. Ezzel az USB-blokkoló házirendet alkalmazza azokra a számítógépekre, amelyek hozzáadódnak ehhez az AD-csoporthoz.
Megjegyzés. Hasonlóképpen létrehozhat saját házirendeket az itt nem szereplő eszközosztályokhoz. Az eszközosztály azonosítóját az illesztőprogram tulajdonságai között találhatja meg az Device Class GUID attribútum értékében.
Hogyan lehet teljesen letiltani az USB-tárolóeszközöket a Windows rendszerben?
Teljesen letilthatja az USBS (USB tömegtár) illesztőprogramot, amely szükséges az USB-tárolóeszközök megfelelő észleléséhez és csatlakoztatásához.
Önálló számítógépen letilthatja ezt az illesztőprogramot, ha a Start beállításjegyzék paraméter értékét 3-ról 4-re módosítja. Ezt megteheti a PowerShell-en keresztül:
Set-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\services\USBSTOR" -name Start -Value 4Indítsa újra a számítógépet, és próbálja meg csatlakoztatni az USB-tárolóeszközt. Most nem szabad megjelennie a Fájlkezelőben vagy a Lemezkezelő konzolban, és egy eszközillesztő-telepítési hiba jelenik meg az Eszközkezelőben.
A csoportházirend-beállítások segítségével letilthatja az USBSTOR illesztőprogram futását a tartományi számítógépeken. Ehhez módosítania kell a rendszerleíró adatbázist a csoportházirend-objektum segítségével.
Ezek a beállítások minden tartományi számítógépen telepíthetők. Hozzon létre egy új csoportházirendet, kapcsolja össze a számítógépekkel rendelkező szervezeti egységhez, és a Számítógép konfigurációja -> Beállítások -> Windows-beállítások -> Rendszerleíró adatbázis részben hozzon létre egy új paramétert a következő értékekkel:
- Action: Update
- Hive: HKEY_LOCAK_MACHINE
- Key path: SYSTEM\CurrentControlSet\Services\USBSTOR
- Value name: Start
- Value type: REG_DWORD
- Value data: 00000004
A csatlakoztatott USB-meghajtók története a Windows rendszerben
Az USB-adathordozó-blokkoló házirendek hibaelhárítása során meg kell szereznie az USB-meghajtók számítógéphez csatlakoztatásának előzményeit.
A számítógéphez jelenleg csatlakoztatott USB-meghajtók listájához használja a következő PowerShell-parancsot:
Get-PnpDevice -PresentOnly | Where-Object { $_.deviceId -match '^USBSTOR' }Az Állapot OK azt jelzi, hogy az USB-meghajtó csatlakoztatva van, és megfelelően működik.
A Windows eseménynaplója lehetővé teszi az USB-meghajtók csatlakoztatásának/kivételének eseményeinek nyomon követését.
Ezeket az eseményeket az Eseménynéző -> Alkalmazás- és szolgáltatásnaplók -> Windows -> Microsoft-Windows-DriverFrameworks-UserMode -> Operational;
A Windows alapértelmezés szerint nem menti el az USB-tárolókapcsolatok előzményeit. Tehát manuálisan (napló engedélyezése) vagy csoportházirend-objektumon keresztül kell engedélyeznie;
Most már használhatja a 2003 eseményazonosítót (
Pnp or Power Management operation to a particular device), hogy információkat kapjon az USB-meghajtó csatlakoztatásának időpontjáról és a 2102 eseményazonosítóról (
Pnp or Power Management operation to a particular device) a flash meghajtó kiadásáról:
Forwarded a finished Pnp or Power operation (27, 2) to the lower driver for device SWD\WPDBUSENUM\_??_USBSTOR#DISK&VEN_UFD_2.0&PROD_SILICON-POWER16G&REV_PMAP#89283229E6C10D23CE7200A2&2#{12234567-B6BF-11D0-2233-00A0AFBB3321F} with status 0x0.
Használhatja a Nirsoft ingyenesUSBDriveLog eszközét is, amely lehetővé teszi, hogy megjelenítse az USB-meghajtók felhasználó számítógépéhez való csatlakoztatásának teljes előzményét (információkat jelenít meg az eszközről, a sorozatszámról, a gyártóról, a csatlakozási/lekapcsolási időről és az eszköz azonosítójáról).
Csak bizonyos USB-tárolóeszközök engedélyezése a Windows rendszerben
Windows rendszeren csak bizonyos (jóváhagyott) USB-meghajtók csatlakoztatását engedélyezheti a számítógéphez.
Amikor bármilyen USB-tárolóeszközt csatlakoztat a számítógéphez, az USBSTOR illesztőprogram telepíti az eszközt, és létrehoz egy külön rendszerleíró kulcsot a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR alatt. Ez a beállításkulcs információkat tartalmaz az USB-meghajtóról (például Disk & Ven_Kingstom & Prod_DT_1010_G2 & Rev_12.00).
A következő PowerShell paranccsal listázhatja a számítógépéhez valaha csatlakoztatott USB-meghajtókat:
Get-ItemProperty -Path HKLM:\SYSTEM\CurrentControlSet\Enum\USBSTOR\*\*| select FriendlyNameTörölje a korábban csatlakoztatott USB flash meghajtók összes bejegyzését, kivéve azokat, amelyekre szüksége van. Ezután módosítania kell az USBSTOR beállításkulcs engedélyeit, hogy minden felhasználónak, beleértve a RENDSZERT és a rendszergazdákat is, csak olvasási jogosultsága legyen. Ennek eredményeként, ha az engedélyezetttől eltérő USB-meghajtót csatlakoztat, a Windows nem tudja telepíteni az eszközt.
Futtathat egy adott parancsot/szkriptet is, amikor az Eseménynaplóban megjelenik egy USB-csatlakozó EventID (itt van egy részletes példa egy folyamat futtatására egy adott esemény bekövetkeztekor). Például létrehozhat egy egyszerű PowerShell-szkriptet, amely automatikusan kiadja az összes USB-meghajtót, ha a sorozatszám nem egyezik a szkriptben megadottal:
$usbdev = get-wmiobject win32_volume | where{$_.DriveType -eq '2'}
If ($usbdev.SerialNumber -notlike “31DF1233BKAD”)
{
$usbdev.DriveLetter = $null
$usbdev.Put()
$usbdev.Dismount($false,$false) | Out-NullÍgy elvégezheti a számítógéphez csatlakoztatott USB flash meghajtók legegyszerűbb ellenőrzését.






















