Un dispozitiv Android tactic care rulează ATAK pe linia frontului nu este un smartphone de consum. Poartă date de misiune, locația operatorului, pozițiile unităților și material de cheie pentru comunicații. Dacă este pierdut, capturat sau compromis, consecințele se extind cu mult dincolo de operatorul individual. Modelul de amenințare pentru dispozitivele tactice ale utilizatorilor finali (EUD) combină riscurile fizice ale operațiunilor de pe linia frontului – capturarea dispozitivului, recuperarea pe câmpul de luptă de către un adversar – cu amenințarea software persistentă a aplicațiilor malițioase, punctelor de acces frauduloase și implanturilor din lanțul de aprovizionare. Securizarea acestor dispozitive necesită o stivă de apărare în adâncime: înrolare MDM cu verificare a conformității susținută hardware, atestare hardware, allow-listing de aplicații, stocare criptată și o procedură de ștergere la distanță bine repetată. Acest articol abordează fiecare strat în ordinea în care le-ai implementa.
Modelul de amenințare al EUD-ului tactic
Programele de securitate pentru dispozitivele mobile de consum se preocupă în principal de amenințările software: malware, phishing, furt de credențiale și scurgeri de date prin aplicații nesigure. Aceste amenințări există și pentru dispozitivele tactice, dar li se alătură câteva preocupări care nu au echivalent într-un mediu corporativ.
Capturarea fizică. Un dispozitiv luat de la un rănit sau abandonat în timpul unei retrageri se află în mâinile adversarului. Adversarul are acces fizic nelimitat și timp. Dacă dispozitivul este deblocat, toate datele sunt imediat lizibile. Dacă este blocat, adversarul poate încerca introducerea PIN-ului prin forță brută, se poate conecta prin USB la un instrument forensic sau poate încerca să extragă stocarea criptată dezlipind cipul flash. O postură robustă de securitate a dispozitivelor tactice trebuie să presupună că captura este posibilă și să proiecteze regimul de protecție astfel încât să limiteze valoarea de informații a unui dispozitiv capturat aproape la zero.
Mediu RF ostil. Operațiunile tactice se desfășoară în medii în care adversarii operează atacuri de deautentificare Wi-Fi, puncte de acces frauduloase, capcane IMSI și sniffere Bluetooth. Un dispozitiv care se conectează automat la orice rețea Wi-Fi disponibilă sau care difuzează detectabilitate Bluetooth este o vulnerabilitate. Politica MDM trebuie să impună controale stricte de conectare: Wi-Fi restricționat doar la profiluri preconfigurate, Bluetooth dezactivat sau restricționat la dispozitive împerecheate și NFC dezactivat pe dispozitivele unde nu este necesar operațional.
Riscul lanțului de aprovizionare. Dispozitivele Android de consum de la unii producători au fost livrate cu malware preinstalat la nivel de firmware sau cu aplicații de sistem compromise. Achiziția de EUD tactic ar trebui să specifice dispozitive de la producători cu un program documentat de securitate a firmware-ului – ideal Samsung Knox, Zebra Trusted Device sau echivalent – iar politicile de conformitate MDM ar trebui să verifice amprenta versiunii de firmware la înrolare față de un allow-list cunoscut ca bun.
Comportamentul operatorului. Spre deosebire de utilizatorii mobili din mediul de afaceri, operatorii tactici pot lucra sub stres extrem, în întuneric, cu mănuși și fără posibilitatea de a se opri și a depana o problemă a dispozitivului. Controalele de securitate care necesită interacțiune complexă a operatorului vor fi ocolite sau ignorate. Controalele impuse de MDM care funcționează silențios în fundal – fără a necesita acțiunea utilizatorului – sunt alegerea corectă de proiectare pentru implementările tactice.
Înrolare MDM: modul work-managed device
Controlul fundamental pentru securitatea dispozitivelor tactice este înrolarea MDM în modul Android Enterprise Work-Managed Device (COBO – Corporate Owned, Business Only). Acesta nu este același lucru cu un profil de lucru (care creează un container gestionat alături de un profil personal). Modul Work-Managed Device oferă MDM-ului control complet asupra întregului dispozitiv: utilizatorul nu poate instala aplicații în afara catalogului aprobat de MDM, nu poate dezactiva politicile impuse de MDM și nu poate accesa conturi personale.
Înrolarea ar trebui efectuată prin înrolare zero-touch (ZTE) sau provizionare prin cod QR în timpul configurării dispozitivului, înainte ca dispozitivul să fie eliberat unui operator. ZTE necesită ca IMEI-ul dispozitivului să fie înregistrat în portalul zero-touch al MDM-ului înainte ca dispozitivul să fie pornit pentru prima dată; la prima pornire, dispozitivul apelează endpoint-ul zero-touch, descarcă configurația de înrolare și se provizionează în MDM fără nicio interacțiune a utilizatorului. Aceasta elimină riscul ocolirii înrolării și asigură că fiecare dispozitiv din flotă este înrolat înainte de a ajunge la un operator.
Pentru implementări fără conectivitate cloud – sau unde serverele cloud MDM se află în spatele unei granițe de enclavă clasificată – înrolarea prin cod QR cu un server MDM găzduit local (cum ar fi SOTI MobiControl on-premises) este alternativa. Codul QR de înrolare este generat de consola MDM, scanat în timpul configurării dispozitivului, iar dispozitivul se provizionează față de serverul MDM accesibil local. Cerința critică este ca serverul MDM să fie accesibil de către dispozitive în timpul înrolării și în timpul check-in-urilor periodice; un dispozitiv care nu își poate accesa serverul MDM va cădea în cele din urmă din conformitate și ar trebui tratat ca neîncrezut.
Înregistrarea de înrolare MDM ar trebui să captureze, cel puțin: numărul de serie al dispozitivului, IMEI-ul, modelul hardware și versiunea de firmware, data înrolării, operatorul atribuit și unitatea. Acest inventar este sursa autoritară pentru gestionarea dispozitivelor Android ATAK – emiterea certificatelor, distribuția aplicațiilor și autorizarea ștergerii depind toate de capacitatea de a identifica un dispozitiv în mod neambiguu.
Atestarea hardware și verificarea conformității
Înrolarea dovedește că un dispozitiv este gestionat. Atestarea hardware dovedește că un dispozitiv este hardware autentic, nemodificat, care rulează o versiune software verificată – nu un dispozitiv root-uit, un emulator sau un dispozitiv cu un bootloader manipulat care prezintă o identitate de înrolare falsificată.
Atestarea hardware Android funcționează prin sistemul Android Keystore. La înrolare sau în momentul verificării politicii, dispozitivul generează o pereche de chei susținută de un modul de securitate hardware (StrongBox, unde este disponibil) sau Trusted Execution Environment (TEE). Keystore-ul generează un lanț de certificate pentru cheia publică care include o extensie de atestare, semnată de o cheie de atestare rezidentă în hardware provizionată în timpul fabricației. Această extensie de atestare conține starea de boot a dispozitivului (verificat, autosemnat sau eșuat), starea de blocare a bootloader-ului și amprenta versiunii software.
Motorul de conformitate MDM verifică acest lanț de certificate față de CA-ul rădăcină de atestare al producătorului dispozitivului. Un dispozitiv care a fost root-uit, al cărui bootloader a fost deblocat sau pe care a fost flash-uită o imagine de firmware personalizată va produce un certificat de atestare care eșuează această verificare – cheia de atestare hardware nu poate fi mutată sau înlocuită fără participarea producătorului. Aceasta oferă MDM-ului un semnal criptografic puternic care nu poate fi falsificat în software.
Politicile de conformitate MDM ar trebui să necesite verificarea atestării cel puțin la înrolare și la fiecare interval de check-in. Pentru dispozitive cu risc ridicat sau implementări de securitate înaltă, atestarea în timp real prin controlul accesului la rețea – dispozitivul trebuie să prezinte o atestare validă înainte de a primi credențiale de rețea – este arhitectura corectă. Un dispozitiv care eșuează atestarea ar trebui pus în carantină de la rețeaua TAK și de la orice resurse cloud sau de enclavă clasificată automat, fără a aștepta revizuirea umană.
Allow-listing de aplicații și controlul lanțului de aprovizionare
Un dispozitiv înrolat în modul Work-Managed Device nu prezintă Play Store utilizatorului. Instalarea aplicațiilor este controlată în întregime de MDM. Allow-list-ul – setul de aplicații pe care MDM-ul le va împinge sau permite – este controlul primar împotriva instalării de aplicații malițioase.
Pentru un dispozitiv tactic tipic echipat cu ATAK, allow-list-ul este scurt: ATAK (sau WinTAK pentru tablete Windows), setul de plugin-uri TAK aprobat, agentul MDM, un client VPN verificat (WireGuard sau OpenVPN cu autentificare prin certificat), o aplicație de comunicații vocale aprobată și nimic altceva. Aplicațiile sunt distribuite prin integrarea Play Store gestionat sau catalogul privat de aplicații al MDM-ului. Fiecare aplicație din catalog ar trebui să aibă un proces de aprobare documentat, inclusiv o revizuire de securitate a APK-ului – analiză statică pentru permisiuni periculoase, analiză dinamică pentru comportament de rețea neașteptat și fixarea versiunii astfel încât actualizările să fie verificate înainte de distribuția automată.
Plugin-urile TAK prezintă o provocare specifică deoarece ecosistemul de plugin-uri este divers, iar plugin-urile au acces profund la componentele interne ale ATAK și la senzorii dispozitivului. Fiecare plugin TAK din allow-list ar trebui tratat ca un artefact de securitate de prim rang: revizuire de cod, audit de permisiuni și revizuire a comportamentului de rețea înainte de aprobare. Disciplina de întărire a securității plugin-urilor ATAK se aplică aici – un plugin care solicită simultan permisiuni de locație, microfon, cameră și rețea este un candidat cu risc ridicat care necesită scrutin înainte de implementarea tactică.
Criptarea stocării și protecția datelor în repaus
Înrolarea Android Enterprise Work-Managed Device impune automat criptarea integrală a discului AES-256 pe dispozitivele suportate – nu trebuie să configurezi acest lucru separat. Ce trebuie să configurezi este politica de protecție a cheii: cheia de criptare ar trebui legată de Keystore-ul susținut hardware al dispozitivului și să necesite autentificare (PIN, model sau biometric) înainte ca cheia să fie eliberată. Aceasta înseamnă că un dispozitiv capturat într-o stare oprită sau unul care se blochează automat după perioada de timeout a ecranului necesită reintroducerea cheii de decriptare înainte ca datele să fie accesibile.
Politica MDM ar trebui să impună un timeout maxim de blocare a ecranului de 30 de secunde și o lungime minimă a PIN-ului de 8 caractere alfanumerice. PIN-urile numerice simple de 4–6 cifre pot fi sparte prin forță brută de instrumentele forensice fizice în câteva minute. Un PIN alfanumeric de 8 caractere, combinat cu o politică de ștergere după 10 încercări, oferă o rezistență semnificativă față de atacurile de ghicire a PIN-ului offline, chiar dacă dispozitivul ajunge în mâinile adversarului în timp ce este blocat.
Pentru datele cu cea mai înaltă clasificare – suprapuneri tactice, planuri de frecvențe, credențiale de autentificare – criptarea la nivel de fișier folosind o cheie separată derivată atât din hardware-ul dispozitivului, cât și dintr-o credențială deținută de utilizator (certificat pe un token hardware separat sau un card PIV) adaugă un al doilea strat de protecție independent de criptarea integrală a discului. Chiar dacă un adversar ocolește FDE printr-o vulnerabilitate de firmware, datele criptate la nivel de fișier rămân protejate.
Perspectivă cheie: Cel mai frecvent mod de eșec în securitatea dispozitivelor tactice nu este un control criptografic defect – este un decalaj între intervalul de check-in MDM și pragul de declanșare a ștergerii la distanță. Un dispozitiv care face check-in la fiecare 8 ore și declanșează ștergerea automată după 24 de ore de check-in-uri ratate are o fereastră potențială de 32 de ore între capturare și livrarea ștergerii. Pentru dispozitivele de pe linia frontului, intervalele de check-in ar trebui să nu depășească 1–2 ore, iar ștergerea automată ar trebui să se declanșeze după 3–4 check-in-uri consecutive ratate – nu după o durată calendaristică fixă.
Ștergere la distanță: politică, declanșatoare și execuție
Ștergerea la distanță este controlul de ultimă instanță pentru un dispozitiv capturat sau pierdut. Valoarea sa depinde în întregime de două condiții: dispozitivul trebuie să fie încă accesibil de către MDM, iar comanda de ștergere trebuie livrată și executată înainte ca un adversar să acceseze datele. Niciuna dintre condiții nu este garantată, motiv pentru care ștergerea la distanță trebuie tratată ca o plasă de siguranță – nu un control primar de protecție a datelor – și de aceea controalele stratificate de mai sus (atestare hardware, criptare, blocare a ecranului, allow-listing) contează atât de mult.
Declanșatoarele de ștergere ar trebui definite în politică și implementate în MDM înainte de implementare, nu improvizate după ce un dispozitiv este raportat ca pierdut. Setul recomandat de declanșatoare pentru dispozitive tactice include:
Ștergere manuală: Personalul de securitate autorizat poate emite o comandă de ștergere din consola MDM în orice moment. Lista de autorizare ar trebui să fie mică – ofițer de securitate plus o rezervă – și toate evenimentele de ștergere ar trebui înregistrate cu contul autorizator, marca temporală și identificatorul dispozitivului.
Ștergere automată la încercări PIN: După 10 încercări consecutive eșuate de deblocare, dispozitivul efectuează o resetare din fabrică. Acesta este controlul primar pentru un dispozitiv capturat unde adversarul încearcă introducerea PIN-ului prin forță brută. Android Enterprise impune acest lucru la nivel de sistem, ocolind orice controale din spațiul utilizatorului.
Ștergere la pierderea heartbeat-ului: Un dispozitiv care nu a făcut check-in cu serverul MDM pentru o perioadă configurabilă – recomandat 4–6 ore pentru dispozitivele de pe linia frontului – este tratat ca potențial pierdut și pus în coadă pentru livrarea ștergerii la următoarea conectare. Aceasta nu oferă protecție instantanee (dispozitivul trebuie să intre online pentru a primi comanda), dar automatizează răspunsul administrativ și previne întârzierile din lacunele de supraveghere umană.
Ștergere la breșa geofence: Pentru dispozitivele atribuite unei zone operaționale specifice, o politică geofence poate declanșa o ștergere dacă dispozitivul raportează o locație în afara perimetrului definit. Aceasta este deosebit de relevantă pentru tabletele de control al dronelor sau dispozitivele montate pe vehicule care nu ar trebui să părăsească niciodată zona operațională.
Procedurile de ștergere ar trebui testate trimestrial folosind un dispozitiv sacrificabil pentru a confirma că MDM-ul poate livra și executa comanda de ștergere în fereastra așteptată. O procedură de ștergere care nu a fost niciodată testată este o procedură care va eșua sub stres operațional.
Protejează flota ta de dispozitive tactice cu corvus SENSE
Corvus SENSE integrează monitorizarea conformității MDM, verificarea atestării dispozitivelor și gestionarea comunicațiilor criptate într-o imagine de securitate unificată pentru operațiunile tactice – oferind echipei tale de securitate vizibilitate în timp real asupra stării dispozitivelor pe întreaga flotă desfășurată, fără a necesita conectivitate cloud.
Această analiză a fost pregătită de inginerii Corvus Intelligence care construiesc aplicații ISR și de teren critice pentru misiune pentru organizații de apărare și guvernamentale. Află despre echipa noastră →