Abonează-te pe YouTube
Fii primul care vede review-urile și cele mai interesante noutăți din domeniul tehnologiei și inovației.
Lectură de 2 min
Fii primul care vede review-urile și cele mai interesante noutăți din domeniul tehnologiei și inovației.
Acest lucru este posibil deoarece anumite aplicații folosesc programe SDK de publicitate, ale unor companii terțe. Printre aplicațiile respective se numără unele cu miliarde de instalări în toată lumea, așa că o problemă serioasă de securitate înseamnă că sunt posibile interceptarea unor informații private, modificarea și utilizarea acestora în atacuri viitoare.
Un SDK este un set de instrumente de dezvoltare, deseori distribuit gratuit, care le permite creatorilor de software să se concentreze pe principalele elemente ale unei aplicații, încredințând alte caracteristici unor SDK-uri gata făcute. Dezvoltatorii folosesc de multe ori cod terț pentru a economisi timp, refolosind ceva deja disponibil pentru a crea o parte din aplicație. De exemplu, SDK-urile de publicitate colectează date ale utilizatorului pentru a afișa reclame relevante, ajutând astfel dezvoltatorii să obțină bani din produsul lor. Kit-urile trimit datele utilizatorilor către domeniile unor rețele populare de publicitate pentru o afișare mai bine „țintită” a reclamelor.
Dar o analiză mai atentă a aplicațiilor a arătat că datele sunt trimise fără să fie criptate și prin intermediul protocolului HTTP, ceea cea înseamnă că sunt neprotejate în drum către servere. Din cauza absenței criptării, datele pot fi interceptate de oricine – prin intermediul unei rețele Wi-Fi neprotejate, de către furnizorul de Internet sau prin intermediul malware-ului, pe un router pentru acasă. Mai mult, datele interceptate pot fi și ele modificate, ceea ce înseamnă că aplicația va arăta reclame malware în locul celor legitime. Utilizatorii for fi astfel ademeniți să descarce o aplicație promovată, care este de fapt un program malware și îi va pune în pericol.
Cercetătorii Kaspersky Lab au studiat fișierele de monitorizare (log-uri) și traficul de rețea al aplicațiilor într-un sandbox intern pentru Android, cu scopul de a descoperi care aplicații transmit către alte rețele date necriptate despre utilizator, prin intermediul protocolului HTTP. Aceștia au identificat mai multe domenii mari, majoritatea dintre ele făcând parte din rețele cunoscute de publicitate. Numărul de aplicații care folosesc SDK-uri ajunge la câteva milioane, majoritatea transmițând cel puțin una dintre următoarele categorii de date fără a le cripta:
„Amploarea a ceea ce – inițial – am crezut că sunt doar câteva cazuri izolate de design neglijent este impresionantă”, spune Roman Unuchek, security researcher la Kaspersky Lab. „Milioane de aplicații includ SDK-uri ale unor terți, expunând datele private, care pot fi ușor interceptate și modificate – ceea ce poate duce la infecții cu malware, șantaj și alți vectori de atac foarte eficienți pe dispozitivele utilizatorilor.”
Cercetătorii Kaspersky Lab recomandă următoarele măsuri: