PARANCSSOR-parancshivatkozás az OT hálózati érzékelőktől
Ez a cikk az IoT OT-hálózati érzékelőkhöz készült Defender parancssori felületi parancsait sorolja fel.
Figyelemfelhívás
Az ügyfélkonfiguráció csak dokumentált konfigurációs paramétereket támogat az OT hálózati érzékelőn. Ne módosítsa a nem dokumentált konfigurációs paramétereket vagy rendszertulajdonságokat, mert a módosítások váratlan viselkedést és rendszerhibákat okozhatnak.
A csomagok Microsoft-jóváhagyás nélküli eltávolítása váratlan eredményeket okozhat az érzékelőből. Az érzékelőre telepített összes csomagra szükség van a megfelelő érzékelőfunkcióhoz.
Előfeltételek
A következő PARANCSSOR-parancsok futtatásához jogosultsággal rendelkező felhasználóként hozzá kell férnie az OT hálózati érzékelő parancssori felületéhez.
Bár ez a cikk felsorolja az egyes felhasználók parancsszintaxisát, javasoljuk, hogy használja a rendszergazda felhasználót az összes olyan parancssori felületi parancshoz, amelyben a rendszergazdai felhasználó támogatott.
További információ: Access the CLI and Privileged user access for OT monitoring.
Berendezés karbantartása
Az OT monitorozási szolgáltatások állapotának ellenőrzése
Az alábbi parancsokkal ellenőrizheti, hogy a Defender for IoT-alkalmazás megfelelően működik-e az OT-érzékelőn, beleértve a webkonzolt és a forgalomelemzési folyamatokat is.
Az állapot-ellenőrzések az OT-érzékelő konzoljáról is elérhetők. További információ: Az érzékelő hibaelhárítása.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system sanity |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-sanity |
Nincsenek attribútumok |
Az alábbi példa a rendszergazda felhasználó parancsszintaxisát és válaszát mutatja be:
shell> system sanity
[+] C-Cabra Engine | Running for 17:26:30.191945
[+] Cache Layer | Running for 17:26:32.352745
[+] Core API | Running for 17:26:28
[+] Health Monitor | Running for 17:26:28
[+] Horizon Agent 1 | Running for 17:26:27
[+] Horizon Parser | Running for 17:26:30.183145
[+] Network Processor | Running for 17:26:27
[+] Persistence Layer | Running for 17:26:33.577045
[+] Profiling Service | Running for 17:26:34.105745
[+] Traffic Monitor | Running for 17:26:30.345145
[+] Upload Manager Service | Running for 17:26:31.514645
[+] Watch Dog | Running for 17:26:30
[+] Web Apps | Running for 17:26:30
System is UP! (medium)
Berendezés újraindítása
A következő parancsokkal indítsa újra az OT érzékelő berendezést.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system reboot |
Nincsenek attribútumok |
cyberx_host vagy rendszergazda gyökérszintű hozzáféréssel | sudo reboot |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> system reboot
Berendezés leállítása
A következő parancsokkal állítsa le az OT érzékelő berendezést.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system shutdown |
Nincsenek attribútumok |
cyberx_host vagy rendszergazda gyökérszintű hozzáféréssel | sudo shutdown -r now |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> system shutdown
Telepített szoftververzió megjelenítése
Az alábbi parancsokkal listázhatja az OT-érzékelőre telepített Defender for IoT szoftververziót.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system version |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-version |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> system version
Version: 22.2.5.9-r-2121448
Aktuális rendszerdátum/idő megjelenítése
Az alábbi parancsokkal megjelenítheti az aktuális rendszerdátumot és időpontot az OT hálózati érzékelőn GMT formátumban.
Például a rendszergazda felhasználó számára:
shell> date
Thu Sep 29 18:38:23 UTC 2022
shell>
Az NTP időszinkronizálásának bekapcsolása
Az alábbi parancsokkal bekapcsolhatja a készülékidő szinkronizálását egy NTP-kiszolgálóval.
Az alábbi parancsok használatához győződjön meg arról, hogy:
- Az NTP-kiszolgáló a berendezés felügyeleti portjáról érhető el
- Ugyanazzal az NTP-kiszolgálóval szinkronizálja az összes érzékelőberendezést
Ezekben a parancsokban <IP address>
egy érvényes IPv4 NTP-kiszolgáló IP-címe a 123-es portot használva.
Például a rendszergazda felhasználó számára:
shell> ntp enable 129.6.15.28
shell>
Az NTP időszinkronizálásának kikapcsolása
Az alábbi parancsokkal kikapcsolhatja a berendezésidő szinkronizálását egy NTP-kiszolgálóval.
Ezekben a parancsokban <IP address>
egy érvényes IPv4 NTP-kiszolgáló IP-címe a 123-es portot használva.
Például a rendszergazda felhasználó számára:
shell> ntp disable 129.6.15.28
shell>
Biztonsági mentés és visszaállítás
Az alábbi szakaszok az OT hálózati érzékelő rendszerképének biztonsági mentéséhez és visszaállításához támogatott CLI-parancsokat ismertetik.
A biztonsági mentési fájlok tartalmazzák az érzékelő állapotának teljes pillanatképét, beleértve a konfigurációs beállításokat, az alapértékeket, a leltáradatokat és a naplókat.
Figyelemfelhívás
Ne szakítsa meg a rendszer biztonsági mentési vagy visszaállítási műveletét, mert ez a rendszer használhatatlanná válását okozhatja.
Azonnali, nem ütemezett biztonsági mentés indítása
Az alábbi paranccsal azonnali, nem ütemezett biztonsági mentést indíthat az OT-érzékelőn lévő adatokról. További információ: Biztonsági mentés és fájlok visszaállítása.
Figyelemfelhívás
Ügyeljen arra, hogy az adatok biztonsági mentésekor ne állítsa le vagy kapcsolja ki a berendezést.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system backup create |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-system-backup |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> system backup create
Backing up DATA_KEY
...
...
Finished backup. Backup is stored at /var/cyberx/backups/e2e-xsense-1664469968212-backup-version-22.2.6.318-r-71e6295-2022-09-29_18:29:55.tar
Setting backup status 'SUCCESS' in redis
shell>
Aktuális biztonsági mentési fájlok listázása
Az alábbi parancsokkal listázhatja az ot hálózati érzékelőn jelenleg tárolt biztonsági mentési fájlokat.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system backup list |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-system-backup-list |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> system backup list
backup files:
e2e-xsense-1664469968212-backup-version-22.3.0.318-r-71e6295-2022-09-29_18:30:20.tar
e2e-xsense-1664469968212-backup-version-22.3.0.318-r-71e6295-2022-09-29_18:29:55.tar
shell>
Adatok visszaállítása a legutóbbi biztonsági mentésből
Az alábbi paranccsal visszaállíthatja az ADATOKAT az OT hálózati érzékelőn a legújabb biztonsági mentési fájl használatával. Amikor a rendszer kéri, ellenőrizze, hogy folytatja-e a műveletet.
Figyelemfelhívás
Ügyeljen arra, hogy az adatok visszaállítása közben ne állítsa le vagy kapcsolja ki a berendezést.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system restore |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-system-restore |
-f <filename> |
Például a rendszergazda felhasználó számára:
shell> system restore
Waiting for redis to start...
Redis is up
Use backup file as "/var/cyberx/backups/e2e-xsense-1664469968212-backup-version-22.2.6.318-r-71e6295-2022-09-29_18:30:20.tar" ? [Y/n]: y
WARNING - the following procedure will restore data. do not stop or power off the server machine while this procedure is running. Are you sure you wish to proceed? [Y/n]: y
...
...
watchdog started
starting components
shell>
Biztonsági mentési lemezterület lefoglalásának megjelenítése
Az alábbi parancs felsorolja a biztonsági mentési lemezterület aktuális lefoglalását, beleértve a következő részleteket:
- Biztonsági mentési mappa helye
- Biztonsági mentési mappa mérete
- Biztonsági mentési mappa korlátozásai
- Legutóbbi biztonsági mentési művelet ideje
- Szabad lemezterület a biztonsági mentésekhez
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | cyberx-backup-memory-check |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> cyberx-backup-memory-check
2.1M /var/cyberx/backups
Backup limit is: 20Gb
shell>
Helyi felhasználókezelés
Helyi felhasználói jelszavak módosítása
Az alábbi parancsokkal módosíthatja a helyi felhasználók jelszavát az OT-érzékelőn. Az új jelszónak legalább 8 karakter hosszúságúnak kell lennie, kis- és nagybetűket, betűrendes karaktereket, számokat és szimbólumokat kell tartalmaznia.
Ha módosítja a rendszergazda jelszavát, a jelszó SSH-ra és webes hozzáférésre is módosul.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | system password |
<username> |
Az alábbi példa azt mutatja be, hogy a rendszergazda felhasználó módosítja a jelszót. Az új jelszó nem jelenik meg a képernyőn, amikor beírja, mindenképpen írjon, hogy jegyezze fel, és ellenőrizze, hogy helyesen van-e begépelve, amikor a jelszó újraküldésére kérik.
shell>system password user1
Enter New Password for user1:
Reenter Password:
shell>
Hálózati konfiguráció
Hálózati konfiguráció módosítása vagy hálózati adapterszerepkörök újbóli hozzárendelése
A következő paranccsal futtassa újra az OT monitorozási szoftverkonfigurációs varázslót, amely segít meghatározni vagy újrakonfigurálni a következő OT-érzékelőbeállításokat:
- SPAN monitorozási felületek engedélyezése/letiltása
- A felügyeleti felület hálózati beállításainak konfigurálása (IP, alhálózat, alapértelmezett átjáró, DNS)
- Biztonsági mentési címtár hozzárendelése
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | network reconfigure |
Nincsenek attribútumok |
cyberx | python3 -m cyberx.config.configure |
Nincsenek attribútumok |
Például a rendszergazdai felhasználóval:
shell> network reconfigure
A parancs futtatása után a konfigurációs varázsló automatikusan elindul. További információ: Ot monitorozási szoftver telepítése.
Hálózati adapter konfigurációjának ellenőrzése és megjelenítése
Az alábbi parancsokkal ellenőrizheti és megjelenítheti a hálózati adapter aktuális konfigurációját az OT-érzékelőn.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | network validate |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> network validate
Success! (Appliance configuration matches the network settings)
Current Network Settings:
interface: eth0
ip: 172.20.248.69
subnet: 255.255.192.0
default gateway: 10.1.0.1
dns: 168.63.129.16
monitor interfaces mapping: local_listener=adiot0
shell>
Hálózati kapcsolat ellenőrzése az OT-érzékelőről
Az alábbi paranccsal pingüzenetet küldhet az OT-érzékelőről.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | ping <IP address> |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | ping <IP address> |
Nincsenek attribútumok |
Ezekben a parancsokban <IP address>
egy érvényes IPv4-hálózati gazdagép IP-címe érhető el az OT-érzékelő felügyeleti portjáról.
Fizikai port megkeresése villogó illesztőfények segítségével
Az alábbi paranccsal megkereshet egy adott fizikai felületet úgy, hogy az illesztő fényei villognak.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | network blink <INT> |
Nincsenek attribútumok |
Ebben a parancsban <INT>
egy fizikai Ethernet-port található a berendezésen.
Az alábbi példa az eth0 felületet villogó rendszergazdai felhasználót mutatja be:
shell> network blink eth0
Blinking interface for 20 seconds ...
Csatlakoztatott fizikai adapterek listázása
Az alábbi paranccsal listázhatja a csatlakoztatott fizikai adaptereket az OT-érzékelőn.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
Admin | network list |
Nincsenek attribútumok |
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | ifconfig |
Nincsenek attribútumok |
Például a rendszergazda felhasználó számára:
shell> network list
adiot0: flags=4419<UP,BROADCAST,RUNNING,PROMISC,MULTICAST> mtu 4096
ether be:b1:01:1f:91:88 txqueuelen 1000 (Ethernet)
RX packets 2589575 bytes 740011013 (740.0 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1 bytes 90 (90.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.18.0.2 netmask 255.255.0.0 broadcast 172.18.255.255
ether 02:42:ac:12:00:02 txqueuelen 0 (Ethernet)
RX packets 22419372 bytes 5757035946 (5.7 GB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 23078301 bytes 2544599581 (2.5 GB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
loop txqueuelen 1000 (Local Loopback)
RX packets 837196 bytes 259542408 (259.5 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 837196 bytes 259542408 (259.5 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
shell>
Forgalomrögzítési szűrők
A riasztások kifáradtságának csökkentése és a hálózati monitorozás magas prioritású forgalomra való összpontosítása érdekében dönthet úgy, hogy a forrásnál lévő Defender for IoT-be streamelt forgalmat szűri. A rögzítési szűrők lehetővé teszik a nagy sávszélességű forgalom letiltását a hardverrétegen, így optimalizálva a berendezés teljesítményét és az erőforrás-használatot is.
Használjon egy/vagy kizáró listát a rögzítési szűrők létrehozásához és konfigurálásához az OT-hálózati érzékelőkön, ügyelve arra, hogy ne tiltsa le a figyelni kívánt forgalmat.
A rögzítési szűrők alapszintű használati esete ugyanazt a szűrőt használja az összes Defender for IoT-összetevőhöz. Speciális használati esetek esetén azonban érdemes lehet külön szűrőket konfigurálni az alábbi Defender for IoT-összetevők mindegyikéhez:
horizon
: Mély csomagvizsgálati (DPI)-adatokat rögzítcollector
: PCAP-adatok rögzítésetraffic-monitor
: Rögzíti a kommunikációs statisztikákat
Feljegyzés
A rögzítési szűrők nem vonatkoznak a Defender for IoT kártevőriasztásokra, amelyek minden észlelt hálózati forgalom esetén aktiválódnak.
A rögzítési szűrő parancs karakterhossz-korlátja a rögzítési szűrő definíciójának összetettségén és az elérhető hálózati adapterkártya-képességeken alapul. Ha a kért szűrőparancs sikertelen, próbáljon meg nagyobb hatókörökbe csoportosítani az alhálózatokat, és használjon rövidebb rögzítési szűrőparancsot.
Alapszintű szűrő létrehozása az összes összetevőhöz
Az alapszintű rögzítési szűrő konfigurálásához használt módszer a parancsot végrehajtó felhasználótól függően eltérő:
- cyberx-felhasználó : A rögzített szűrő konfigurálásához futtassa a megadott parancsot adott attribútumokkal.
- rendszergazdai felhasználó: Futtassa a megadott parancsot, majd adja meg az értékeket a parancssori felület kérésének megfelelően, szerkessze a belefoglalási és kizárási listákat egy nanoszerkesztőben.
Az alábbi parancsokkal hozzon létre egy új rögzítési szűrőt:
A cyberx-felhasználó által támogatott attribútumok a következőképpen vannak definiálva:
Attribútum | Leírás |
---|---|
-h , --help |
Megjeleníti a súgóüzenetet és a kilépéseket. |
-i <INCLUDE> , --include <INCLUDE> |
A felvenni kívánt eszközöket és alhálózati maszkokat tartalmazó fájl elérési útja, ahol <INCLUDE> a fájl elérési útja található. Lásd például a Fájl belefoglalása vagy kizárása minta című témakört. |
-x EXCLUDE , --exclude EXCLUDE |
A kizárni kívánt eszközöket és alhálózati maszkokat tartalmazó fájl elérési útja, ahol <EXCLUDE> a fájl elérési útja található. Lásd például a Fájl belefoglalása vagy kizárása minta című témakört. |
- -etp <EXCLUDE_TCP_PORT> , --exclude-tcp-port <EXCLUDE_TCP_PORT> |
Kizárja a TCP-forgalmat a megadott portokon, ahol a <EXCLUDE_TCP_PORT> kizárni kívánt portot vagy portokat határozza meg. Több port elválasztójele vesszővel, szóközök nélkül. |
-eup <EXCLUDE_UDP_PORT> , --exclude-udp-port <EXCLUDE_UDP_PORT> |
Kizárja az UDP-forgalmat a megadott portokon, ahol a <EXCLUDE_UDP_PORT> ki szeretné zárni a portot vagy portokat. Több port elválasztójele vesszővel, szóközök nélkül. |
-itp <INCLUDE_TCP_PORT> , --include-tcp-port <INCLUDE_TCP_PORT> |
A TCP-forgalmat minden megadott porton tartalmazza, ahol a <INCLUDE_TCP_PORT> megadott port vagy port határozza meg a felvenni kívánt portot. Több port elválasztójele vesszővel, szóközök nélkül. |
-iup <INCLUDE_UDP_PORT> , --include-udp-port <INCLUDE_UDP_PORT> |
Az UDP-forgalmat minden megadott porton tartalmazza, ahol az <INCLUDE_UDP_PORT> határozza meg a felvenni kívánt portot vagy portokat. Több port elválasztójele vesszővel, szóközök nélkül. |
-vlan <INCLUDE_VLAN_IDS> , --include-vlan-ids <INCLUDE_VLAN_IDS> |
A megadott VLAN-azonosítók szerinti VLAN-forgalmat tartalmazza, <INCLUDE_VLAN_IDS> meghatározza a felvenni kívánt VLAN-azonosítókat vagy azonosítókat. Több VLAN-azonosító vesszővel elválasztható, szóközök nélkül. |
-p <PROGRAM> , --program <PROGRAM> |
Meghatározza azt az összetevőt, amelyhez a rögzítési szűrőt konfigurálni szeretné. Az all alapszintű használati esetekhez használva egyetlen rögzítési szűrőt hozhat létre az összes összetevőhöz. Speciális használati esetek esetén hozzon létre külön rögzítési szűrőket az egyes összetevőkhöz. További információ: Speciális szűrő létrehozása adott összetevőkhöz. |
-m <MODE> , --mode <MODE> |
A belefoglalási lista mód definiálása, és csak a belefoglalási lista használata esetén releváns. Használja az alábbi értékek egyikét: - internal : Tartalmazza a megadott forrás és cél közötti összes kommunikációt - all-connected : A megadott végpontok és külső végpontok közötti összes kommunikációt tartalmazza. Ha például az A és a B végpontot használja, a belefoglalt forgalom csak az internal A és a B végpont közötti kommunikációt foglalja magában.Ha azonban a módot használja, a all-connected belefoglalt forgalom az A vagy B és más külső végpontok közötti kommunikációt is magában foglalja. |
Fájl belefoglalása vagy kizárása minta
Például egy .txt fájl belefoglalása vagy kizárása a következő bejegyzéseket tartalmazhatja:
192.168.50.10
172.20.248.1
Alapszintű rögzítési szűrő létrehozása a rendszergazdai felhasználóval
Ha rendszergazdai felhasználóként hoz létre alapszintű rögzítési szűrőt, az eredeti parancs nem ad át attribútumokat. Ehelyett egy sor üzenet jelenik meg, amelyek segítenek interaktívan létrehozni a rögzítési szűrőt.
Válaszoljon a megjelenő kérdésekre az alábbiak szerint:
Would you like to supply devices and subnet masks you wish to include in the capture filter? [Y/N]:
Válassza ki
Y
egy új belefoglalási fájl megnyitásához, ahol hozzáadhat egy eszközt, csatornát és/vagy alhálózatot, amelyet a figyelt forgalomba szeretne belefoglalni. A belefoglalt fájlban nem szereplő egyéb forgalom nem lesz betöltve az IoT-hez készült Defenderbe.A belefoglalási fájl meg van nyitva a Nano szövegszerkesztőben. A belefoglalási fájlban határozza meg az eszközöket, csatornákat és alhálózatokat az alábbiak szerint:
Típus Leírás Példa Eszköz Definiáljon egy eszközt az IP-címe alapján. 1.1.1.1
az eszköz összes forgalmát tartalmazza.Csatorna Adjon meg egy csatornát a forrás- és céleszközök IP-címei alapján, vesszővel elválasztva. 1.1.1.1,2.2.2.2
A csatorna összes forgalmát tartalmazza.Alhálózat Alhálózat meghatározása a hálózati cím alapján. 1.1.1
az alhálózat összes forgalmát tartalmazza.Több argumentum listázása külön sorokban.
Would you like to supply devices and subnet masks you wish to exclude from the capture filter? [Y/N]:
Itt
Y
megnyithat egy új kizáró fájlt, amelyben hozzáadhat egy eszközt, csatornát és/vagy alhálózatot, amelyet ki szeretne zárni a figyelt forgalomból. A kizárási fájlban nem szereplő egyéb forgalom a Defender for IoT-be kerül.A kizárási fájl megnyílik a Nano szövegszerkesztőben. A kizárási fájlban határozza meg az eszközöket, csatornákat és alhálózatokat az alábbiak szerint:
Típus Leírás Példa Eszköz Definiáljon egy eszközt az IP-címe alapján. 1.1.1.1
Kizárja az eszköz összes forgalmát.Csatorna Adjon meg egy csatornát a forrás- és céleszközök IP-címei alapján, vesszővel elválasztva. 1.1.1.1,2.2.2.2
kizárja az eszközök közötti összes forgalmat.Csatorna port szerint Adjon meg egy csatornát a forrás- és céleszközök IP-címei, valamint a forgalmi port alapján. 1.1.1.1,2.2.2.2,443
kizárja az eszközök közötti összes forgalmat és a megadott portot.Alhálózat Alhálózat meghatározása a hálózati cím alapján. 1.1.1
Kizárja az alhálózat összes forgalmát.Alhálózati csatorna Alhálózati csatorna hálózati címeinek meghatározása a forrás- és célalhálózatokhoz. 1.1.1,2.2.2
kizárja az alhálózatok közötti összes forgalmat.Több argumentum listázása külön sorokban.
Válaszoljon a következő kérdésekre, és adja meg a belefoglalni vagy kizárni kívánt TCP- vagy UDP-portokat. Több portot vesszővel elválaszthat, és az ENTER billentyűt lenyomva kihagyhat egy adott kérdést.
Enter tcp ports to include (delimited by comma or Enter to skip):
Enter udp ports to include (delimited by comma or Enter to skip):
Enter tcp ports to exclude (delimited by comma or Enter to skip):
Enter udp ports to exclude (delimited by comma or Enter to skip):
Enter VLAN ids to include (delimited by comma or Enter to skip):
Adjon meg például több portot az alábbiak szerint:
502,443
In which component do you wish to apply this capture filter?
Adjon meg
all
egy alapszintű rögzítési szűrőt. Speciális használati esetek esetén külön hozzon létre rögzítési szűrőket az egyes Defender for IoT-összetevőkhöz.Type Y for "internal" otherwise N for "all-connected" (custom operation mode enabled) [Y/N]:
Ez a kérés lehetővé teszi annak konfigurálását, hogy melyik forgalom van hatókörben. Megadhatja, hogy olyan forgalmat szeretne-e gyűjteni, amelyben mindkét végpont hatókörben van, vagy csak az egyik van a megadott alhálózatban. A támogatott értékek a következők:
internal
: Tartalmazza a megadott forrás és cél közötti összes kommunikációtall-connected
: A megadott végpontok és külső végpontok közötti összes kommunikációt tartalmazza.
Ha például az A és a B végpontot használja, a belefoglalt forgalom csak az
internal
A és a B végpont közötti kommunikációt foglalja magában.
Ha azonban a módot használja, aall-connected
belefoglalt forgalom az A vagy B és más külső végpontok közötti kommunikációt is magában foglalja.Az alapértelmezett mód a
internal
. Aall-connected
mód használatához válassza aY
parancssort, majd írja be a következőtall-connected
:
Az alábbi példa egy olyan kéréssorozatot mutat be, amely létrehoz egy rögzítési szűrőt az alhálózat 192.168.x.x
és a port kizárásához 9000:
root@xsense: network capture-filter
Would you like to supply devices and subnet masks you wish to include in the capture filter? [y/N]: n
Would you like to supply devices and subnet masks you wish to exclude from the capture filter? [y/N]: y
You've exited the editor. Would you like to apply your modifications? [y/N]: y
Enter tcp ports to include (delimited by comma or Enter to skip):
Enter udp ports to include (delimited by comma or Enter to skip):
Enter tcp ports to exclude (delimited by comma or Enter to skip):9000
Enter udp ports to exclude (delimited by comma or Enter to skip):9000
Enter VLAN ids to include (delimited by comma or Enter to skip):
In which component do you wish to apply this capture filter?all
Would you like to supply a custom base capture filter for the collector component? [y/N]: n
Would you like to supply a custom base capture filter for the traffic_monitor component? [y/N]: n
Would you like to supply a custom base capture filter for the horizon component? [y/N]: n
type Y for "internal" otherwise N for "all-connected" (custom operation mode enabled) [Y/n]: internal
Please respond with 'yes' or 'no' (or 'y' or 'n').
type Y for "internal" otherwise N for "all-connected" (custom operation mode enabled) [Y/n]: y
starting "/usr/local/bin/cyberx-xsense-capture-filter --exclude /var/cyberx/media/capture-filter/exclude --exclude-tcp-port 9000 --exclude-udp-port 9000 --program all --mode internal --from-shell"
No include file given
Loaded 1 unique channels
(000) ret #262144
(000) ldh [12]
......
......
......
debug: set new filter for horizon '(((not (net 192.168))) and (not (tcp port 9000)) and (not (udp port 9000))) or (vlan and ((not (net 192.168))) and (not (tcp port 9000)) and (not (udp port 9000)))'
root@xsense:
Speciális szűrő létrehozása adott összetevőkhöz
Ha speciális rögzítési szűrőket konfigurál bizonyos összetevőkhöz, használhatja a kezdeti belefoglalási és kizárási fájlokat alapként vagy sablonként, rögzítési szűrőként. Ezután szükség szerint konfiguráljon további szűrőket az egyes összetevőkhöz az alap tetején.
Ha minden összetevőhöz létre szeretne hozni egy rögzítési szűrőt, mindenképpen ismételje meg az egyes összetevők teljes folyamatát.
Feljegyzés
Ha különböző rögzítési szűrőket hozott létre a különböző összetevőkhöz, a rendszer az összes összetevőhöz használja a módválasztást. Az egyik összetevő internal
rögzítési szűrőjének és egy másik összetevő rögzítési szűrőjének definiálása, ahogyan all-connected
az nem támogatott.
A cyberx-felhasználó az alábbi extra attribútumokat használja az egyes összetevők rögzítési szűrőinek külön-külön történő létrehozásához:
Attribútum | Leírás |
---|---|
-p <PROGRAM> , --program <PROGRAM> |
Meghatározza azt az összetevőt, amelyhez a rögzítési szűrőt konfigurálni szeretné, ahol <PROGRAM> a következő támogatott értékek találhatók: - traffic-monitor - collector - horizon - all : Egyetlen rögzítési szűrőt hoz létre az összes összetevőhöz. További információ: Alapszintű szűrő létrehozása az összes összetevőhöz. |
-o <BASE_HORIZON> , --base-horizon <BASE_HORIZON> |
Meghatározza az összetevő alaprögzítési szűrőjét horizon , ahol <BASE_HORIZON> a használni kívánt szűrő található. Alapértelmezett érték = "" |
-s BASE_TRAFFIC_MONITOR , --base-traffic-monitor BASE_TRAFFIC_MONITOR |
Meghatározza az összetevő alaprögzítési szűrőjét traffic-monitor . Alapértelmezett érték = "" |
-c BASE_COLLECTOR , --base-collector BASE_COLLECTOR |
Meghatározza az összetevő alaprögzítési szűrőjét collector . Alapértelmezett érték = "" |
Más attribútumértékek leírása megegyezik a korábban ismertetett alapszintű használati eset leírásával.
Speciális rögzítési szűrő létrehozása a rendszergazdai felhasználóval
Ha minden összetevőhöz külön,rendszergazdai felhasználóként hoz létre rögzítési szűrőt, az eredeti parancs nem ad át attribútumokat. Ehelyett egy sor üzenet jelenik meg, amelyek segítenek interaktívan létrehozni a rögzítési szűrőt.
A legtöbb kérés azonos az alapszintű használati esetekkel. Válaszoljon a következő további kérdésekre az alábbiak szerint:
In which component do you wish to apply this capture filter?
Adja meg az alábbi értékek egyikét a szűrni kívánt összetevőtől függően:
horizon
traffic-monitor
collector
A rendszer kéri, hogy konfiguráljon egy egyéni alaprögzítési szűrőt a kiválasztott összetevőhöz. Ez a beállítás az előző lépésekben alapként vagy sablonként konfigurált rögzítési szűrőt használja, ahol további konfigurációkat adhat hozzá az alaphoz.
Ha például az előző lépésben kiválasztotta egy rögzítési szűrő konfigurálását az
collector
összetevőhöz, a rendszer a következőt kéri:Would you like to supply a custom base capture filter for the collector component? [Y/N]:
Adja meg
Y
a sablon testreszabását a megadott összetevőhöz, vagyN
használja a korábban konfigurált rögzítési szűrőt.
Folytassa a többi kéréssel, mint az alapszintű használati esetben.
Adott összetevők aktuális rögzítési szűrőinek listázása
Az alábbi parancsokkal megjelenítheti az érzékelőhöz konfigurált aktuális rögzítési szűrők részleteit.
Ezek a parancsok a következő fájlokat nyitják meg, amelyek felsorolják az egyes összetevőkhöz konfigurált rögzítési szűrőket:
Név | Fájl | Tulajdonság |
---|---|---|
horizont | /var/cyberx/properties/horizon.properties |
horizon.processor.filter |
traffic-monitor | /var/cyberx/properties/traffic-monitor.properties |
horizon.processor.filter |
gyűjtő | /var/cyberx/properties/dumpark.properties |
dumpark.network.filter |
Például a rendszergazda felhasználónál, a gyűjtő összetevőhöz definiált rögzítési szűrővel, amely kizárja a 192.168.x.x alhálózatot és a 9000-s portot:
root@xsense: edit-config dumpark.properties
GNU nano 2.9.3 /tmp/tmpevt4igo7/tmpevt4igo7
dumpark.network.filter=(((not (net 192.168))) and (not (tcp port 9000)) and (not
dumpark.network.snaplen=4096
dumpark.packet.filter.data.transfer=false
dumpark.infinite=true
dumpark.output.session=false
dumpark.output.single=false
dumpark.output.raw=true
dumpark.output.rotate=true
dumpark.output.rotate.history=300
dumpark.output.size=20M
dumpark.output.time=30S
Az összes rögzítési szűrő alaphelyzetbe állítása
Az alábbi paranccsal állítsa vissza az érzékelőt az alapértelmezett rögzítési konfigurációra a cyberx-felhasználóval, és távolítsa el az összes rögzítési szűrőt.
User | Parancs | Teljes parancsszintaxis |
---|---|---|
cyberx vagy rendszergazda gyökérszintű hozzáféréssel | cyberx-xsense-capture-filter -p all -m all-connected |
Nincsenek attribútumok |
Ha módosítani szeretné a meglévő rögzítési szűrőket, futtassa újra a korábbi parancsot új attribútumértékekkel.
Ha az összes rögzítési szűrőt alaphelyzetbe szeretné állítani a rendszergazdai felhasználóval, futtassa újra a korábbi parancsot, és válaszoljon N
az összes kérdésre az összes rögzítési szűrő alaphelyzetbe állításához.
Az alábbi példa a cyberx-felhasználó parancsszintaxisát és válaszát mutatja be:
root@xsense:/# cyberx-xsense-capture-filter -p all -m all-connected
starting "/usr/local/bin/cyberx-xsense-capture-filter -p all -m all-connected"
No include file given
No exclude file given
(000) ret #262144
(000) ret #262144
debug: set new filter for dumpark ''
No include file given
No exclude file given
(000) ret #262144
(000) ret #262144
debug: set new filter for traffic-monitor ''
No include file given
No exclude file given
(000) ret #262144
(000) ret #262144
debug: set new filter for horizon ''
root@xsense:/#