Паспорт продукту: Детектор аномалій
Детектор аномалій — ADGICX на основі G-sim. Для комп'ютерів і ноутбуків з Windows та для телефонів з Android.
1. Що це
Детектор аномалій — програма, яка стежить за станом комп'ютера, ноутбука або телефону. Вона сама дізнається, як працює саме ця машина у звичайному стані, і помічає, коли робота відхиляється від цього звичайного. Так незвичайне видно раніше, ніж станеться збій.
Основа детектора — G-sim, розробка ADGICX. G-sim читає кожен показник машини окремо і стежить не тільки за його величиною, а й за тим, як він змінюється в часі: ритм, зростання, згасання, стрибки.
Детектор встановлюється на будь-який комп'ютер або ноутбук з Windows, незалежно від виробника, і на телефон з Android.
2. Як він працює
- Налаштування. Перші 5 хвилин після запуску детектор спостерігає за звичайною роботою машини та запам'ятовує, що для неї є нормою. У цей час просто працюйте як зазвичай.
- Стеження. Після налаштування детектор порівнює кожен показник з нормою цієї машини. Якщо показник відхилився від норми сильніше за поріг (за замовчуванням 6 сигм — міра того, наскільки сильно значення відхилилося від звичайного), це незвичайний момент.
- Незвичайний момент. Рядок угорі панелі стає бурштиновим, момент записується в журнал разом із трьома програмами, які в цю секунду найбільше навантажували машину, і звучить тихий сигнал.
- Норма підлаштовується. Якщо машина довго працює спокійно по-новому, детектор потроху приймає це нове за звичайне.
3. Що детектор вимірює на комп'ютері
Вісімнадцять показників Windows:
- процесор повністю і кожне його ядро окремо, частота процесора;
- оперативна пам'ять і файл підкачки (запасна пам'ять на диску);
- диск: швидкість читання, швидкість запису, скільки місця на диску C: зайнято;
- мережа: скільки приймається і скільки віддається;
- кількість запущених програм (процесів) і потоків, перемикання завдань і переривання за секунду, час роботи з останнього ввімкнення.
Додатково, якщо це є на машині: відеокарта NVIDIA, температура процесора та оберти вентиляторів (їх читає безкоштовна програма LibreHardwareMonitor, вона встановлюється разом із детектором), заряд батареї ноутбука.
4. Вісім очей детектора
Крім відхилення величини від норми, детектор стежить за тим, як змінюється сам характер сигналу. Для цього у нього вісім очей — вісім сторожів на G-sim. Кожне око ловить одну поведінку, яку ми перевірили дослідами, і дивиться на той показник машини, де цю поведінку видно. Після запуску очі спочатку налаштовуються під машину — на панелі видно, скільки хвилин залишилося.
- Зникнення гармоніки — у сигналі був постійний ритм, і він зник або ослаб.
- Дрейф частоти — звичний ритм повільно сповзає: стає частіше або рідше.
- Нова гармоніка — у сигналі з'явився ритм, якого раніше не було.
- Десинхронізація — показники, які зазвичай ходять в такт, перестали збігатися.
- Критичне уповільнення — після сплеску машина повертається до норми все довше. Це рання ознака того, що робота може зірватися.
- Насичення — показник підходить до своєї межі та впирається в неї.
- Саморозгін — зростання, яке саме себе прискорює.
- Зміна режиму — машина перейшла в інший стійкий стан і залишилася в ньому.
Суворість очей змінюється в налаштуваннях: суворіше — очі спрацьовують раніше, м'якше — рідше.
5. Що видно на панелі
Панель детектора відкривається в браузері на цій же машині за адресою 127.0.0.1:8733. Це адреса самої машини, ззовні її не видно.
- Верхній рядок: «Спокійно — все в межах норми цієї машини», «Незвичайний момент» з назвою показника або «На паузі».
- Рядок «Зараз» — що машина робить прямо зараз простими словами: «процесор під навантаженням», «йде запис на диск», «качає з мережі», «пам'яті не вистачає — пішла підкачка». Якщо все тихо — «спокійно».
- Рядок «Прогноз» — за справжнім зростанням величин, у яких є межа (пам'ять, диск, файл підкачки, температура), рахує, через скільки хвилин показник досягне межі. Якщо до межі менше 30 хвилин, рядок стає бурштиновим.
- Рядок «Здоров'я» — прямі межі: пам'ять зайнята на 90 % і більше, файл підкачки на 80 % і більше, диск C: на 90 % і більше, температура процесора або відеокарти 85 °C і вище.
- Плитки: хід машини, процесор, швидкодія, пам'ять, диск зараз, мережа зараз, активність системи, частота, зростання (витік пам'яті), температура процесора, батарея, відеокарта.
- Сітка всіх показників — у кожного поточне значення, відхилення від норми та графік за останні хвилини.
- Вісім очей — у кожного стан («налаштування», «спокійно» або «спрацював»), показник, за яким він стежить, і графік.
6. Кнопки
- ▶ Запуск — знімає паузу, стеження продовжується.
- ⏸ Зупинка — ставить стеження на паузу: показники видно, але незвичайні моменти не враховуються. Зручно, коли ви навмисно робите щось незвичайне і не хочете зайвих тривог.
- ↻ Перекалібрувати — детектор забуває колишню норму і заново 5 хвилин вивчає її. Потрібно, якщо змінилося обладнання або машина стала працювати по-іншому.
- 📋 Журнал — список незвичайних моментів: коли, який показник, наскільки відхилився від норми і хто в цей момент навантажував машину. Поки журнал закритий, на кнопці світиться кількість нових моментів.
- 🕓 Історія — стрічка «чим машина займалася»: відмітка з'являється щоразу, коли змінюється її стан.
- 🗄 Пам'ять — все, що записали детектор, очі та модулі.
- 🧩 Модулі — увімкнення додаткових можливостей та їх налаштування.
- ⚙ Налаштування — поріг тривоги, час налаштування, швидкість підлаштування норми, суворість очей.
- 🔔 Звук — вмикає або вимикає тихий сигнал на новий незвичайний момент.
7. Режими
- Налаштування — перші 5 хвилин після запуску та після кнопки «Перекалібрувати». Детектор вивчає норму, тривог немає.
- Стеження — основний режим: детектор ловить відхилення від норми, пише журнал та історію.
- Пауза — після кнопки «Зупинка». Показники видно, відхилення не враховуються.
8. Налаштування
- Поріг тривоги — за замовчуванням 6 сигм. Менше — детектор чутливіший, більше — спокійніший.
- Час налаштування — за замовчуванням 300 секунд (5 хвилин).
- Підлаштування норми — за замовчуванням 0,02. Чим більше число, тим швидше норма приймає нову спокійну поведінку машини за звичайну.
- Суворість очей — від 0 (суворіше) до 1 (м'якше).
9. Модулі
Основа — сам детектор: стан, незвичайні моменти, прогноз, значок біля годинника. Він увімкнений завжди. Поруч чотири модулі, кожен вмикається та вимикається окремо в розділі «Модулі»; вимкнули один — інші працюють.
- Пам'ять (хмара) — зберігає хід вашої машини на сервері ADGICX. Історія пам'ятається довше і переживає перевстановлення детектора.
- Захист — запам'ятовує, які програми та записи автозапуску звичайні для цієї машини, і помічає кожну нову. Нічого не блокує і не видаляє, тільки записує. Доповнює вбудований антивірус Windows (Microsoft Defender), а не замінює його.
- Оптимізатор — раз на півтори хвилини оглядає машину: кілька антивірусів, що працюють одночасно (вони заважають один одному), одна й та сама програма в автозапуску кілька разів, хто зараз споживає пам'ять і процесор. Сам нічого не видаляє — рішення за вами.
- Секретар — раз на день у вибрану годину надсилає зведення за добу: скільки було незвичайних моментів, що помітив Захист, що знайшов Оптимізатор. Є кнопка «Доповісти зараз».
10. Доповідь у Telegram та на пошту
- Через ADGICX: напишіть нашому боту @adgicx_detektor_bot слово Start — він надішле короткий ключ. Вставте ключ у Секретаря, виберіть годину і куди отримувати доповідь: Telegram, пошта або обидва.
- Своїм ботом: створіть бота в @BotFather, вставте в Секретаря його токен і свій номер отримувача (chat_id). Доповідь піде прямо в Telegram, повз сервер ADGICX.
11. Детектор на телефоні Android
Окремий додаток для телефону. Він вимірює:
- процесор (кількість ядер), оперативну пам'ять і місце у сховищі;
- батарею: заряд, температуру, напругу та справжній струм споживання, від чого йде живлення (адаптер, USB, бездротова зарядка);
- температуру системи, якщо телефон її показує;
- мережу (Wi-Fi або мобільна) та рух телефону;
- швидкість відгуку телефону — на цьому живому сигналі працює G-sim: близько 7 секунд вивчає норму, потім показує «спокійно» або «незвичайний момент».
Захист на телефоні запам'ятовує встановлені програми та помічає кожну нову. Перевіряти вміст чужих програм Android не дозволяє жодній програмі — це робить вбудований захист Google Play Protect.
Все розраховується на самому телефоні, нічого нікуди не надсилається.
12. Де зберігаються дані
- Без увімкненого модуля «Пам'ять (хмара)» і без доповіді через ADGICX показання вашої машини залишаються на ній і нікуди не йдуть.
- Якщо увімкнути «Пам'ять (хмара)», хід машини йде на сервер ADGICX і зберігається під вашим ключем.
- Якщо увімкнути доповідь через ADGICX, на сервер йде тільки текст добового зведення — щоб переслати його вам.
13. Вимоги
- Комп'ютер або ноутбук: Windows 10 або Windows 11, 64 біти. Під час встановлення Windows попросить дозвіл адміністратора — він потрібен, щоб читати температуру процесора.
- Телефон: Android 8.0 і новіше. Додаток встановлюється з файлу, тому телефон попросить дозволити встановлення з цього джерела.
14. Чого детектор не робить
- Не видаляє, не зупиняє і не блокує програми — тільки показує і записує.
- Не замінює антивірус.
- Не вимірює витрату електроенергії комп'ютера у ватах — для цього потрібен окремий датчик. На телефоні витрата струму батареї видно.
15. Ціна
Щомісячна підписка: $5 на місяць за комп'ютер або ноутбук, $2 на місяць за телефон.
16. Хто робить
ТОВ «ADGICX.com», Казахстан, Алмати. Питання: zhomart@adgicx.com.