Produktový pas: Detektor anomálií
Detektor anomálií — ADGICX na bázi G-sim. Pro počítače a notebooky s Windows a pro telefony s Androidem.
1. Co to je
Detektor anomálií je program, který sleduje stav počítače, notebooku nebo telefonu. Sám se učí, jak dané zařízení funguje v normálním stavu, a zaznamenává, když se jeho provoz odchýlí od normálu. Neobvyklé je tak vidět dříve, než dojde k poruše.
Základem detektoru je G-sim, vývoj ADGICX. G-sim čte každý ukazatel zařízení samostatně a sleduje nejen jeho hodnotu, ale také to, jak se mění v čase: rytmus, růst, útlum, skoky.
Detektor lze nainstalovat na jakýkoli počítač nebo notebook s Windows, bez ohledu na výrobce, a na telefon s Androidem.
2. Jak funguje
- Nastavení. Prvních 5 minut po spuštění detektor sleduje běžný provoz zařízení a učí se, co je pro něj normální. Během této doby jednoduše pracujte jako obvykle.
- Sledování. Po nastavení detektor porovnává každý ukazatel s normou daného zařízení. Pokud se ukazatel odchýlí od normy více než je práh (výchozí hodnota je 6 sigma — míra, jak moc se hodnota odchýlila od obvyklé), jedná se o neobvyklý okamžik.
- Neobvyklý okamžik. Horní lišta panelu zbarví do jantarova, okamžik se zaznamená do protokolu spolu se třemi programy, které v danou sekundu nejvíce zatěžovaly zařízení, a zazní tichý signál.
- Norma se přizpůsobuje. Pokud zařízení dlouho pracuje klidně novým způsobem, detektor postupně přijímá tento nový stav za normální.
3. Co detektor měří na počítači
Osmnáct ukazatelů Windows:
- procesor jako celek a každé jeho jádro zvlášť, frekvence procesoru;
- operační paměť a stránkovací soubor (záložní paměť na disku);
- disk: rychlost čtení, rychlost zápisu, kolik místa na disku C: je obsazeno;
- síť: kolik se přijímá a kolik se odesílá;
- počet běžících programů (procesů) a vláken, přepínání úloh a přerušení za sekundu, doba provozu od posledního zapnutí.
Dále, pokud je k dispozici: grafická karta NVIDIA, teplota procesoru a otáčky ventilátorů (ty čte bezplatný program LibreHardwareMonitor, který se instaluje spolu s detektorem), nabití baterie notebooku.
4. Osm očí detektoru
Kromě odchylky hodnoty od normy detektor sleduje, jak se mění samotný charakter signálu. K tomu má osm očí — osm strážců na G-sim. Každé oko zachytí jedno chování, které jsme ověřili experimenty, a sleduje ten ukazatel zařízení, kde je toto chování viditelné. Po spuštění se oči nejprve nastaví podle zařízení — na panelu je vidět, kolik minut zbývá.
- Ztráta harmonické — v signálu byl stálý rytmus a ten zmizel nebo zeslábl.
- Drift frekvence — obvyklý rytmus se pomalu posouvá: stává se častějším nebo méně častým.
- Nová harmonická — v signálu se objevil rytmus, který tam dříve nebyl.
- Desynchronizace — ukazatele, které obvykle jdou v taktu, se přestaly shodovat.
- Kritické zpomalení — po špičce se zařízení vrací k normálu stále déle. To je časný příznak toho, že provoz může selhat.
- Nasycení — ukazatel se blíží svému stropu a naráží na něj.
- Samovolné zrychlení — růst, který se sám zrychluje.
- Změna režimu — zařízení přešlo do jiného stabilního stavu a zůstalo v něm.
Přísnost očí se mění v nastavení: přísnější — oči reagují dříve, mírnější — méně často.
5. Co je vidět na panelu
Panel detektoru se otevírá v prohlížeči na stejném zařízení na adrese 127.0.0.1:8733. Toto je adresa samotného zařízení, zvenčí není viditelná.
- Horní řádek: „Klid — vše v normě tohoto zařízení“, „Neobvyklý okamžik“ s názvem ukazatele nebo „Pozastaveno“.
- Řádek „Nyní“ — co zařízení právě dělá jednoduchými slovy: „procesor pod zátěží“, „probíhá zápis na disk“, „stahuje ze sítě“, „nedostatek paměti — spuštěno stránkování“. Pokud je vše tiché — „klid“.
- Řádek „Předpověď“ — na základě aktuálního růstu hodnot, které mají limit (paměť, disk, stránkování, teplo), vypočítá, za kolik minut ukazatel dosáhne limitu. Pokud do limitu zbývá méně než 30 minut, řádek zbarví do jantarova.
- Řádek „Zdraví“ — přímé limity: paměť obsazena na 90 % a více, stránkování na 80 % a více, disk C: na 90 % a více, teplota procesoru nebo grafické karty 85 °C a více.
- Dlaždice: chod zařízení, procesor, výkon, paměť, disk nyní, síť nyní, aktivita systému, frekvence, růst (únik paměti), teplota procesoru, baterie, grafická karta.
- Mřížka všech ukazatelů — u každého aktuální hodnota, odchylka od normy a graf za poslední minuty.
- Osm očí — u každého stav („nastavení“, „klid“ nebo „aktivováno“), ukazatel, který sleduje, a graf.
6. Tlačítka
- ▶ Spustit — zruší pauzu, sledování pokračuje.
- ⏸ Pozastavit — pozastaví sledování: ukazatele jsou viditelné, ale neobvyklé okamžiky se nezapočítávají. Hodí se, když záměrně děláte něco neobvyklého a nechcete zbytečné alarmy.
- ↻ Rekalibrovat — detektor zapomene předchozí normu a znovu se ji 5 minut učí. Potřebné, pokud se změnila hardwarová konfigurace nebo zařízení začalo pracovat jinak.
- 📋 Protokol — seznam neobvyklých okamžiků: kdy, jaký ukazatel, o kolik se odchýlil od normy a kdo v tu chvíli zatěžoval zařízení. Dokud je protokol zavřený, na tlačítku svítí počet nových okamžiků.
- 🕓 Historie — časová osa „co zařízení dělalo“: záznam se objeví pokaždé, když se změní jeho stav.
- 🗄 Paměť — vše, co zaznamenal detektor, oči a moduly.
- 🧩 Moduly — zapnutí dalších funkcí a jejich nastavení.
- ⚙ Nastavení — práh alarmu, doba nastavení, rychlost přizpůsobení normy, přísnost očí.
- 🔔 Zvuk — zapíná nebo vypíná tichý signál pro nový neobvyklý okamžik.
7. Režimy
- Nastavení — prvních 5 minut po spuštění a po tlačítku „Rekalibrovat“. Detektor se učí normu, žádné alarmy.
- Sledování — hlavní režim: detektor zachycuje odchylky od normy, zapisuje protokol a historii.
- Pauza — po tlačítku „Pozastavit“. Ukazatele jsou viditelné, odchylky se nezapočítávají.
8. Nastavení
- Práh alarmu — výchozí hodnota je 6 sigma. Méně — detektor je citlivější, více — klidnější.
- Doba nastavení — výchozí hodnota je 300 sekund (5 minut).
- Přizpůsobení normy — výchozí hodnota je 0,02. Čím vyšší číslo, tím rychleji norma přijímá nové klidné chování zařízení za obvyklé.
- Přísnost očí — od 0 (přísnější) do 1 (mírnější).
9. Moduly
Základ — samotný detektor: zdraví, neobvyklé okamžiky, předpověď, ikona u hodin. Je vždy zapnutý. Vedle jsou čtyři moduly, každý se zapíná a vypíná samostatně v sekci „Moduly“; vypnete jeden — ostatní fungují.
- Paměť (cloud) — ukládá chod vašeho zařízení na serveru ADGICX. Historie se pamatuje déle a přežije přeinstalaci detektoru.
- Ochrana — pamatuje si, které programy a záznamy automatického spuštění jsou pro toto zařízení obvyklé, a zaznamenává každou novou. Nic neblokuje ani nemaže, pouze zaznamenává. Doplňuje vestavěný antivirus Windows (Microsoft Defender), nenahrazuje ho.
- Optimalizátor — jednou za minutu a půl kontroluje zařízení: několik antivirů běžících současně (navzájem si překážejí), stejný program v automatickém spuštění několikrát, kdo právě spotřebovává paměť a procesor. Sám nic nemaže — rozhodnutí je na vás.
- Sekretář — jednou denně ve zvolenou hodinu zasílá denní souhrn: kolik bylo neobvyklých okamžiků, co zaznamenala Ochrana, co našel Optimalizátor. K dispozici je tlačítko „Nahlásit nyní“.
10. Hlášení do Telegramu a na e-mail
- Přes ADGICX: napište našemu botovi @adgicx_detektor_bot slovo Start — pošle vám krátký klíč. Vložte klíč do Sekretáře, zvolte hodinu a kam chcete hlášení dostávat: Telegram, e-mail nebo obojí.
- Vlastním botem: vytvořte bota v @BotFather, vložte do Sekretáře jeho token a své ID příjemce (chat_id). Hlášení půjde přímo do Telegramu, mimo server ADGICX.
11. Detektor na telefonu Android
Samostatná aplikace pro telefon. Měří:
- procesor (počet jader), operační paměť a místo v úložišti;
- baterii: nabití, teplo, napětí a skutečnou spotřebu proudu, z čeho je napájena (adaptér, USB, bezdrátové nabíjení);
- teplotu systému, pokud ji telefon zobrazuje;
- síť (Wi-Fi nebo mobilní) a pohyb telefonu;
- rychlost odezvy telefonu — na tomto živém signálu pracuje G-sim: asi 7 sekund se učí normu, pak ukazuje „klid“ nebo „neobvyklý okamžik“.
Ochrana na telefonu si pamatuje nainstalované aplikace a zaznamenává každou novou. Kontrolovat obsah cizích aplikací Android žádnému programu nepovoluje — to dělá vestavěná ochrana Google Play Protect.
Vše se počítá na samotném telefonu, nic se nikam neodesílá.
12. Kde se ukládají data
- Bez zapnutého modulu „Paměť (cloud)“ a bez hlášení přes ADGICX zůstávají údaje vašeho zařízení na něm a nikam neodcházejí.
- Pokud zapnete „Paměť (cloud)“, chod zařízení se odešle na server ADGICX a je uložen pod vaším klíčem.
- Pokud zapnete hlášení přes ADGICX, na server se odešle pouze text denního souhrnu — aby vám mohl být přeposlán.
13. Požadavky
- Počítač nebo notebook: Windows 10 nebo Windows 11, 64 bitů. Při instalaci Windows požádá o administrátorská oprávnění — ta jsou potřeba pro čtení teploty procesoru.
- Telefon: Android 8.0 a novější. Aplikace se instaluje ze souboru, proto telefon požádá o povolení instalace z tohoto zdroje.
14. Co detektor nedělá
- Nemaže, nezastavuje a neblokuje programy — pouze zobrazuje a zaznamenává.
- Nenahrazuje antivirus.
- Neměří spotřebu elektrické energie počítače ve wattech — k tomu je potřeba samostatný senzor. Na telefonu je spotřeba proudu baterie viditelná.
15. Cena
Měsíční předplatné: $5 měsíčně za počítač nebo notebook, $2 měsíčně za telefon.
16. Kdo vyrábí
ADGICX.com s.r.o., Kazachstán, Almaty. Dotazy: zhomart@adgicx.com.