A Push parancsok működése
A FlexiSPY többféleképpen kommunikál a(z) TARGET eszközzel.
Ebben a részben
bemutatjuk, hogyan működnek a PUSH parancsok
, és alapot adunk a(z)
Command Tracker
megértéséhez
Push parancsfolyamat
A fenti ábra leegyszerűsített képet mutat arról, hogyan kerülnek feldolgozásra a Push parancsok, és hogyan jönnek létre a Command Tracking Logs. Ismerje meg részletesebben, hogy miért hasznosak a Command Tracking Logs
A parancsfolyamat a következő lépésekből áll
1 — Parancskérés
-
A felhasználó parancsot küld a portálról.
-
A rendszer kiválaszt egy PUSH SERVER-t
-
A Push szerver kiválasztása a TARGET eszköz OS-étől és Root állapotától függ.
-
Jelenleg az Android root nélküli eszközök a Google Push Server (GPS) szolgáltatást használják. A rootolt eszközök jelenleg a Default Push Server (DPS) szolgáltatást használják
-
A parancs elküldésre kerül a PUSH SERVER-nek.
-
Ha a Push szerver nem tudja elküldeni a parancsot, a felhasználó azonnal értesítést kap a felületen (UI). Ez a hiba nem jelenik meg a parancskövetési naplóban (command tracking log)
-
Ha a Push Server hibát tapasztal, a rendszer a parancsot a Függő Parancs Sorba (Pending Command Queue) helyezi, ahol a Target eszköz legközelebb, amikor ütemezetten csatlakozik a szerverhez, összegyűjti (megkapja) azt
2 — Parancs küldése
-
A push szerver a parancsot eljuttatja az eszköz operációs rendszeréhez (device OS), amely ezt továbbítja a TARGET eszközön futó FlexiSPY alkalmazásnak
3 — Visszaigazolás küldése
-
A Target eszköz visszaigazolást küld a FlexiSPY Szervernek arról, hogy a parancs megérkezett, majd megkezdi a parancs feldolgozását
4 — Parancs naplózása
-
A FlexiSPY szerver megkapja a visszaigazolást, és hozzáadja a Command Tracking Log-hoz
5 — Parancs végrehajtási eredményének küldése
-
Miután a Target befejezte a parancs végrehajtását, elküldi azt a FlexiSPY Szervernek
6 — Végrehajtási eredmény naplózása
-
A FlexiSPY szerver megkapja a végrehajtási eredményeket, és hozzáadja azokat a Command Tracking Log-hoz
7 — Command Tracking Logs lekérése
-
A követési naplók (tracking logs) a(z)
command tracking tool
elérésével kérhetők le