SMS of Death blokira blokira pozive na Android telefonima

Sigurnosni istraživač Mark Blaszczyk otkrio je ranjivost pod nazivom “SMS of Death”, pri čemu je otkriveno iskorištavanje ranjivosti nultog klika u telekomunikacionom okruženju operativnog sistema Android, koje može srušiti uređaje putem jedne posebno oblikovane WAP Push SMS poruke. Navedena posebno oblikovana poruka može izazvati grešku u radu telefonskog sistema, čime se dovodi do prekida aktivnih poziva, što obuhvata i pozive upućene hitnim službama, bez prethodnog upozorenja korisnika.

SMS of Death

SMS of Death blokira blokira pozive na Android telefonima; Source: Nano Banana 2

SMS OF DEATH RANJIVOST

Ranjivost SMS of Death (CVE-2026-58882) omogućava da posebno oblikovana poruka izazove grešku u obradi podataka, čime se dovodi do pada telefonskog sistema i prekida mobilnih komunikacija, pri čemu korisnik ne dobija nikakvo upozorenje. Navedena ranjivost djeluje kao nevidljivi vektor napada, pri čemu se zlonamjerni korisni tereti ugrađuju unutar SMS saobraćaja podataka usmjerenog na port 2948, čime se zaobilazi bilo kakav odnos sa korisnikom.

Petlje za ponovni prenos mobilnih operatera dodatno su pogoršale navedeni problem, čime se izolovana rušenja pretvaraju u trajna stanja uskraćivanja usluge (eng. denial-of-service – DoS), što ometa hitne pozive i čini uređaje neupotrebljivim bez vidljivih upozorenja. Navedeni slučaj ukazao je na ozbiljan propust u mobilnim komunikacionim sistemima, u kojima greške u obradi poruka mogu izazvati pad ključnih sistemskih funkcija i prekinuti komunikaciju. Pomenuti slučaj ponovo je otvorio pitanje na koji način spriječiti zloupotrebu takvih propusta i osigurati pouzdanost mobilne infrastrukture.

Kompanija Google je u početku odbacila navedeni propust kao bezbjednosni problem. Međutim, ponovljeno slanje SMS poruka preko sistema mobilnih operatera (eng. short message service centre – SMSC) može produžiti prekide u radu, čime se otvara pitanje na koji način spriječiti dugotrajne napade uskraćivanja usluge (DoS) koji iskorištavaju ranjivosti ugrađene u samu mobilnu infrastrukturu. Zbog toga je kompanija Google ipak izdala ažuriranja, iako ne za sve verzije.

 

WAP Push i mehanika iskorištavanja

Dvostruki način isporuke SMS poruka zasniva se na različitim pristupima njihovoj obradi, u zavisnosti od vrste poruke i komunikacionog kanala koji se koristi. Odredišni port 2948 namijenjen je prijemu WAP Push poruka, starijeg komunikacionog standarda koji mobilni operateri koriste za slanje podešavanja mreže i obavještenja o pristiglim multimedijalnim porukama (eng. multimedia messaging service – MMS).

Navedeni port zaobilazi redovno usmjeravanje poruka, čime se omogućava zlonamjernim korisnim teretima da stignu do osnovnog telefonskog okruženja bez učešća korisnika. Kada takve poruke stignu, automatski ih raščlanjuje InboundSmsHandler prije nego što dođe do bilo kakve obrade na nivou aplikacije, čime se stvara nezaštićena tačka ulaza za iskorištavanje. Napad SMS of Death iskorištava navedenu ranjivost, pri čemu posebno oblikovana poruka izaziva ozbiljnu grešku tokom njene obrade, što može dovesti do pada ključnih funkcija telefonskog sistema.

Zlonamjerni akteri mogu upravljati načinom na koji su podaci predstavljeni u zaglavljima WAP Push poruka, pri čemu unose vrijednosti koje sistem ne očekuje. Navedeni način zapisivanja omogućava predstavljanje brojeva različite dužine, pri čemu određeni dio zapisa označava da se vrijednost nastavlja. U pojedinim slučajevima, tako predstavljeni podaci mogu premašiti vrijednosti koje sistem može pravilno da obradi.

Operativni sistem Android ih zatim pogrešno tumači, bez prethodne provjere njihove ispravnosti, što dovodi do greške prilikom obrade podataka i pokušaja zauzimanja memorije. Posljedica je neočekivani prekid rada ključnog sistemskog procesa, čime se narušava funkcionisanje telefona i prekidaju mobilne komunikacije. Napad SMS of Death zasniva se upravo na navedenom propustu, koji utiče na verzije operativnog sistema Android od 12 do 17.

Dok standardni filteri poruka blokiraju sumnjivi sadržaj u uobičajenim SMS kanalima, WAP Push u potpunosti zaobilazi ove provjere. Ciljajući direktno port 2948, zlonamjerni akteri izbjegavaju mehanizme za otkrivanje koji bi mogli označiti zlonamjerne korisne terete. Navedeno omogućava iskorištavanju da djeluje na nivou radio okruženja, gdje se raščlanjivanje dešava prije nego što poruke stignu do slojeva usmjerenih na korisnika, poput poštanskih sandučića za poruke ili sistema za obavještavanje.

Dodatni problem predstavlja praksa mobilnih operatera da ponovo šalju poruke koje nisu uspješno isporučene. Na taj način, zlonamjerna poruka može biti ponovo dostavljana uređaju sve dok ažuriranje sistema ne otkloni navedeni propust. Za razliku od uobičajenih napada uskraćivanjem usluge (DoS), koji zahtijevaju određenu aktivnost korisnika ili pokretanje aplikacije, ovaj napad djeluje neposredno kroz sistem zadužen za mobilnu komunikaciju. Zbog toga korisnik ne mora otvoriti poruku, pokrenuti aplikaciju niti na bilo koji način stupiti u odnos sa uređajem da bi napad imao posljedice, što navedeni propust čini posebno ozbiljnim bezbjednosnim rizikom.

Posljedice napada SMS of Death dodatno su izražene zbog načina na koji operativni sistem Android čuva primljene poruke. Podaci o porukama koje još nisu obrađene mogu ostati sačuvani u sistemskim bazama podataka, čak i nakon ponovnog pokretanja uređaja. To znači da samo ponovno pokretanje telefona ne mora biti dovoljno da se uklone svi tragovi problema. Ukoliko ne postoje odgovarajuće zaštitne mjere ugrađene u sam sistemski softver, uvedene kroz kasnija ažuriranja operativnog sistema Android, uređaji ostaju izloženi ovom obliku napada, koji ne zahtijeva nikakvu aktivnost korisnika.

Posebnu zabrinutost izaziva činjenica da je za izazivanje poremećaja dovoljna poruka veličine svega osam bajtova. Tako mala količina podataka može izazvati ozbiljne probleme u radu sistema, jer nepravilno obrađene vrijednosti dovode do grešaka koje sistem ne uspijeva samostalno da otkloni. Na taj način moguće je narušiti rad sistema zaduženog za mobilnu telefoniju bez znanja ili učešća korisnika, kao i bez potrebe za pokretanjem bilo kakve aplikacije.

Navedena ranjivost ukazuje na to da i stariji komunikacioni standardi, poput WAP Push protokola, koji su prvobitno razvijeni za posebne potrebe mobilnih operatera, mogu predstavljati bezbjednosni rizik u savremenim uređajima. Njihove ranjivosti mogu biti iskorištene za zaobilaženje postojećih bezbjednosnih mjera i narušavanje rada osnovnih funkcija operativnog sistema Android.

 

Posljedice rušenja sistema

Prekid rada procesa com.android.phone uslijed greške pri obradi neispravnih podataka trenutno onemogućava sve telefonske funkcije. Navedena greška prekida aktivne glasovne pozive, što obuhvata i pozive upućene hitnim službama, bez prikazivanja upozorenja korisniku ili ponude mogućnosti oporavka. Nakon prekida rada navedenog procesa, uređaj privremeno gubi vezu sa mobilnom mrežom, i to u trajanju od jedne do dvije sekunde po incidentu.

Odsustvo vidljivih obavještenja o grešci dodatno otežava prepoznavanje problema, jer prekidi mogu djelovati kao uobičajeno ponašanje sistema. Zbog toga korisnici često ne primijete šta se dešava sve dok ne dođe do potpunog gubitka mrežne povezanosti.

Prekid aktivnih poziva predstavlja naročito ozbiljan rizik kada je riječ o komunikaciji sa hitnim službama. Za razliku od napada koji iskorištavaju ranjivosti aplikacija i zahtijevaju određenu aktivnost korisnika, navedeni propust djeluje neposredno na nivou osnovnog sistema za mobilnu telefoniju. Greške u njegovom radu mogu izazvati niz povezanih incidenata koji se odražavaju na funkcionisanje različitih hardverskih i softverskih komponenti uređaja.

Zbog neprimjetnog djelovanja navedenog propusta, korisnici često nisu svjesni da su izloženi napadu sve dok ne dođe do prekida mobilnih usluga. Kada tokom rada dođe do iznenadnog prekida ključnog sistemskog procesa za mobilnu telefoniju, prekida se veza između Android sistema za upravljanje pozivima i komponenti zaduženih za uspostavljanje i održavanje telefonskih veza.

To dovodi do trenutnog prekida aktivnih poziva, pri čemu se uzrok prekida u sistemu označava šifrom CS_DEATH, koja ukazuje na prestanak rada procesa zaduženog za telefonsku komunikaciju. Napad SMS of Death iskorištava nedostatak odgovarajućih provjera prilikom obrade podataka u sistemu za mobilnu telefoniju, čime se omogućava narušavanje njegovog normalnog rada bez ikakve aktivnosti korisnika.

Ponavljani prekidi rada sistema mogu se poklopiti sa upisivanjem podataka u bazu podataka mmssms.db, koja čuva SMS i MMS poruke, što može dovesti do istovremenih promjena podataka i njihovog oštećenja. Ukoliko dođe do oštećenja navedene baze podataka, proces com.android.phone može se iznova prekidati pri svakom pokretanju uređaja. U takvim slučajevima, ponovno pokretanje telefona nije dovoljno za otklanjanje problema, već je potrebna ručna intervencija pomoću alata ADB kako bi se ponovo uspostavio normalan rad sistema.

Navedeni način djelovanja omogućava da posljedice napada opstanu i nakon ponovnog pokretanja uređaja. Telefon tako može ostati izložen novim prekidima rada sve dok se ne otkloni oštećenje baze podataka ili ne riješi problem ponovnog dostavljanja posebno oblikovanih poruka od strane mobilnog operatera. Ovo omogućava da posebno oblikovane poruke budu obrađene bez znanja ili bilo kakve aktivnosti korisnika, jer se dostavljaju putem sistema WAP Push, bez uobičajenih obavještenja. Zbog toga napad može proći potpuno neprimjetno, bez prikazivanja upozorenja ili zahtjeva za potvrdu prijema poruke.

Ukoliko u kratkom vremenskom periodu dođe do više uzastopnih prekida rada telefonskog sistema, uređaj može ući u stanje ponavljanih grešaka i ponovnih pokretanja, što može dovesti do dugotrajnog prekida mobilnih usluga, pa čak i do potpune nemogućnosti korištenja telefona. Napad SMS of Death ukazuje na ozbiljne nedostatke u otpornosti operativnog sistema Android na udaljene napade uskraćivanjem usluge (DoS), posebno kada su na meti osnovni procesi zaduženi za mobilnu telefoniju, koji nisu dovoljno zaštićeni od neočekivanih grešaka pri obradi određenih vrijednosti.

Navedeni problem ukazuje na potrebu za dodatnim zaštitnim mehanizmima u ključnim dijelovima operativnog sistema, od kojih neposredno zavisi održavanje mobilne veze i nesmetano funkcionisanje komunikacionih usluga.

 

Mehanizam ponavljanja napada

Mehanizmi za ponovno slanje poruka koje koriste mobilni operateri dodatno pojačavaju posljedice napada SMS of Death, jer omogućavaju da se neisporučene WAP Push poruke više puta dostavljaju istom uređaju. Kada proces com.android.phone zbog iznenadnog prekida rada ne potvrdi prijem poruke, mobilni operater je zadržava u redu za slanje i pokušava ponovo da je dostavi u vremenskim razmacima predviđenim za takve situacije (na primjer, nakon jednog ili pet minuta).

Tako nastaje začarani krug u kojem se ista zlonamjerna poruka ponovo obrađuje pri svakom pokretanju sistema, čime se produžavaju prekidi u radu čak i nakon pokušaja ponovnog uspostavljanja normalnog funkcionisanja uređaja. Uređaj ostaje izložen ovom problemu sve dok je SIM kartica prijavljena na mobilnu mrežu, osim ako se ne preduzmu dodatne mjere za prekid ponovnog dostavljanja poruka.

Učestali prekidi rada sistema, izazvani velikim brojem poruka pristiglih u kratkom vremenskom periodu, mogu dovesti do oštećenja SQLite tabele `content://sms/raw`, u kojoj se čuvaju podaci o SMS porukama prije njihove obrade. Takvo oštećenje može onemogućiti pravilno pokretanje procesa com.android.phone pri narednim pokretanjima uređaja, što dovodi do ciklusa ponovljenih prekida rada i ponovnog pokretanja sistema.

Android mehanizam RescueParty, zadužen za prepoznavanje ozbiljnih grešaka u radu uređaja i pokušaje oporavka, može ovakvo ponašanje prepoznati kao kritičan kvar. Uređaj tada može biti prebačen u režim oporavka u pravilnim vremenskim razmacima (na primjer, svakih 90 sekundi), čime nastaje neprekidni ciklus ponovnog pokretanja. Ovakvo stanje može potrajati sve dok se ne uklone oštećeni podaci ili ne prekine ponovno dostavljanje poruka od strane mobilnog operatera. Zbog toga posljedice napada mogu trajati znatno duže od samog početnog prekida rada sistema.

Iako vraćanje uređaja na fabrička podešavanja može privremeno ukloniti oštećene podatke iz baze, time se ne rješava problem poruka koje su još uvijek sačuvane u sistemu mobilnog operatera i čekaju na ponovnu isporuku. Centar za SMS poruke (SMSC) može nastaviti da šalje neisporučene poruke sve dok je uređaj dostupan na mreži, čime se čitav problem ponavlja.

U opisanom scenariju, jedan od načina za sprječavanje ponovnog dostavljanja jeste premještanje SIM kartice u drugi, ne-Android uređaj, kako bi se potvrdio prijem poruke. Ovakav postupak dodatno otežava oporavak korisnicima koji nisu upoznati sa naprednim alatima za upravljanje Android uređajima (ADB) ili postupcima za rješavanje problema preko korisničke podrške mobilnog operatera.

Trajnost napada SMS of Death proizlazi iz istovremenog iskorištavanja ranjivosti u lokalnom čuvanju podataka i mehanizama za ponovno slanje poruka u mobilnoj mreži, zbog čega se kratkotrajan prekid rada može pretvoriti u dugotrajan napad uskraćivanjem usluge, koji se ne može otkloniti uobičajenim postupcima.

Dvostruki način djelovanja napada SMS of Death omogućava dugotrajno narušavanje rada uređaja oslanjanjem na dva odvojena sistema: centar za SMS poruke mobilnog operatera (SMSC) i Android sistem za čuvanje podataka u SQLite bazi. Dok oštećenje lokalne tabele sa neobrađenim porukama izaziva ponovljene cikluse pokretanja i prekida rada uređaja, ponovno slanje poruka od strane mobilnog operatera omogućava da se isti sadržaj ponovo dostavlja čak i nakon pokušaja oporavka.

Istovremeno djelovanje mrežnih mehanizama za prenos poruka i sistema za upravljanje podacima na uređaju stvara uslove za održavanje napada bez dodatne aktivnosti zlonamjernog aktera. Problem se može u potpunosti otkloniti tek kada se riješe i lokalno oštećenje podataka i ponovno dostavljanje poruka iz mreže, što može zahtijevati stručnu pomoć i intervenciju izvan uobičajenih mogućnosti korisnika.

 

Tiha zloupotreba SMS infrastrukture

Oslanjanje na posebne komunikacione kanale koje koriste mobilni operateri omogućava da sadržaj napada ostane neprimjetan za uobičajene aplikacije koje korisnici koriste za prijem i pregled poruka. Slanjem poruka preko porta 2948, zlonamjerni akteri zaobilaze uobičajene bezbjednosne mehanizme, jer sistemski procesi zaduženi za mobilnu telefoniju obrađuju njihov sadržaj prije nego što se na uređaju pojavi bilo kakvo obavještenje.

Ovakav nedostatak u načinu rada sistema omogućava da jedna neispravno oblikovana poruka postane sredstvo za prikriveno ometanje ključnih komunikacionih usluga, bez upozorenja korisnika da je njihov uređaj izložen napadu. Dodatne poteškoće u otkrivanju predstavljaju odsustvo vidljivih podataka o pošiljaocu i činjenica da se takve poruke ne pojavljuju u prijemnom sandučetu. Time se otežava prepoznavanje napada, čak i kada je istom propustu izloženo više uređaja na različitim mobilnim mrežama.

Rizik po dostupnost hitnih službi dodatno se povećava kada ponovljene poruke izazovu učestale prekide rada sistema za mobilnu telefoniju. Takvi prekidi mogu dovesti do iznenadnog prekidanja već uspostavljenih poziva, uključujući i pozive u hitnim situacijama. Za razliku od uobičajenih oblika zlonamjernog softvera, koji zahtijevaju određenu aktivnost korisnika, ovaj napad djeluje samostalno, oslanjajući se na povjerenje koje uređaji imaju u poruke dostavljene putem mobilne mreže.

Pošto nema neposrednih upozorenja, korisnici često ne znaju da je njihov uređaj izložen problemu sve dok ne dođe do potpunog prekida komunikacije, kada pravovremena reakcija može biti otežana. Na taj način, infrastruktura namijenjena svakodnevnoj razmjeni SMS poruka može postati sredstvo za ugrožavanje javne bezbjednosti i komunikacionih sistema od kojih zavisi dostupnost hitnih službi.

Mogućnost da posljedice napada potraju i nakon prvobitnog prekida rada sistema predstavlja dodatni dugoročni rizik. Čak i nakon vraćanja uređaja na fabrička podešavanja, poruke koje su ostale sačuvane u sistemima mobilnih operatera mogu ponovo izazvati iste probleme nakon narednog pokretanja telefona.

Zbog toga se prekidi mogu nastaviti sve dok se ne preduzmu odgovarajuće mjere za uklanjanje uzroka problema. Ovakav mehanizam pokazuje kako jedan bezbjednosni propust može prerasti u širi problem za funkcionisanje mobilnih komunikacija, čije rješavanje zahtijeva saradnju korisnika i mobilnih operatera.

Ovi slučajevi ukazuju na ranjivost telefonske infrastrukture kada se iskoriste propusti koji omogućavaju napad bez ikakve aktivnosti korisnika, a pritom za sobom ne ostavljaju lako uočljive tragove koji bi olakšali naknadnu analizu i utvrđivanje načina na koji je napad izveden.

 

ZAKLJUČAK

Ranjivost CVE-2026-58882 koja omogućava napad SMS of Death ukazuje na ozbiljan bezbjednosni nedostatak koji nastaje na mjestu susreta starijih standarda mobilne komunikacije i savremenih operativnih sistema. Posebno je problematičan način na koji se WAP Push poruke automatski obrađuju, bez primjene zaštitnih mehanizama koji bi zahtijevali potvrdu ili bilo kakvu aktivnost korisnika.

Ovakav nedostatak u načinu rada sistema omogućava zlonamjernim akterima da zloupotrijebe povjerenje koje mobilna infrastruktura ima u poruke dostavljene putem mreže operatera, bez vidljivih znakova napada na samom uređaju. Time nastaje bezbjednosni propust koji može opstati na različitim generacijama uređaja i u mrežama različitih mobilnih operatera.

Činjenica da za njegovo iskorištavanje nije potrebno pokretanje aplikacije niti bilo kakva aktivnost korisnika ukazuje na širi problem: kako osigurati da sistemske komponente zadužene za mobilnu telefoniju mogu bezbjedno obraditi neispravne ili neočekivano oblikovane podatke, naročito kada je riječ o protokolima nastalim prije uspostavljanja savremenih bezbjednosnih standarda.

Međusobno djelovanje pravila mobilnih operatera za ponovno slanje poruka i Android mehanizama za oporavak nakon prekida rada sistema dodatno pojačava posljedice napada SMS of Death, pretvarajući kratkotrajne poremećaje u ciklus ponavljanih prekida. Iako mehanizam RescueParty, koji nadgleda rad sistemskih procesa u okviru komponente system_server, ima zadatak da prepozna i ublaži posljedice učestalih grešaka, njegovo oslanjanje na unaprijed određene pragove učestalosti prekida možda nije dovoljno djelotvorno kada veliki broj poruka pristigne u kratkom vremenskom periodu i ometa istovremeno upisivanje podataka u SQLite bazu.

Ovakva situacija ukazuje na neslaganje između pouzdanosti mobilne infrastrukture i potrebe za pravovremenim prepoznavanjem neuobičajenih aktivnosti u sistemskim komponentama za obradu telefonskih poruka. Problem je dodatno izražen kada mobilni operateri nemaju uvid u to kako uređaj obrađuje primljene poruke i da li je njihova obrada uspješno završena.

Mogućnost da ovaj propust prekine vezu sa hitnim službama, a da korisnik toga nije svjestan, predstavlja rizik koji prevazilazi pojedinačne uređaje. Telekomunikacioni sistemi, poput australijskog broja za hitne slučajeve 000 i međunarodno korišćenog broja 911, zavise od neprekidne dostupnosti komunikacionih usluga u kriznim situacijama.

Međutim, napad SMS of Death pokazuje kako jedan bezbjednosni propust može ugroziti pouzdanost takvih sistema. Dodatni problem predstavlja nepostojanje jedinstvenih mjera zaštite koje bi se dosljedno primjenjivale na različitim Android verzijama i uređajima različitih proizvođača.

To otežava pravovremeno otklanjanje ranjivosti i usklađivanje bezbjednosnih ažuriranja, ostavljajući prostor za njihovu zloupotrebu, uključujući i napade koje bi mogli sprovoditi akteri povezani sa državama ili druge zlonamjerne grupe usmjerene na kritičnu infrastrukturu.

 

PREPORUKE

Pojava ranjivosti SMS of Death izložila je kritične slabosti u okviru telefonije operativnog sistema Android, omogućavajući zlonamjernim akterima da poremete telefonske usluge kroz napade koji omogućavaju da posebno oblikovane poruke budu obrađene bez znanja ili bilo kakve aktivnosti korisnika, što izaziva prekid rada procesa i prekida hitne pozive. Mjere navedene u nastavku imaju za cilj ublažavanje rizika i unapređenje ukupne otpornosti:

  1. Sprovoditi stroge politike ažuriranja upravljačkog softvera za uređaje sa operativnim sistemom Android. Osiguravanje da svi uređaji koriste najnovije bezbjednosne ispravke, na primjer ažuriranja iz oktobra 2026. godine, je od ključnog značaja, jer ove ispravke rješavaju ranjivost SMS of Death sprečavanjem neispravnih konverzija dužine zaglavlja u obradi WAP Push. Odgođena ažuriranja ostavljaju korisnike u stanju izložen napadu upornim uslovima uskraćivanja usluge uzrokovanim ponovljenim isporukama zlonamjernih poruka.
  2. Redovno provoditi bezbjednosne provjere komponenti Android sistema zaduženih za mobilnu telefoniju. Posebnu pažnju posvetiti dijelovima sistema koji obrađuju dolazne SMS i WAP Push poruke, uz obaveznu provjeru ispravnosti svih primljenih podataka. Time se smanjuje rizik od grešaka koje sistem ne uspijeva samostalno obraditi, poput pokušaja neispravnog upravljanja memorijom, a koje mogu izazvati prekid rada procesa android.phone i onemogućiti funkcionisanje telefonskih usluga.
  3. Uvesti mehanizme za filtriranje sumnjivih WAP Push poruka na nivou mobilne mreže. Mobilni operateri mogu primjenjivati odgovarajuća pravila za nadzor saobraćaja preko porta 2948, kako bi prepoznali i odbacili neispravno oblikovane poruke sa nevažećim dužinama zaglavlja prije nego što stignu do korisničkih uređaja. Na taj način sprečava se zloupotreba Android automatskog načina obrade ovakvih poruka, koji predstavlja jedan od ključnih preduslova za izvođenje napada SMS of Death.
  4. Uspostaviti mehanizme za davanje prioriteta pozivima hitnim službama u okviru sistema za mobilnu telefoniju. Unaprijediti Android mehanizme za oporavak nakon prekida rada sistema kako bi ključne funkcije, poput pozivanja hitnih službi, ostale dostupne čak i u slučaju privremenog prestanka rada procesa android.phone. Time bi se smanjio rizik od prekidanja već uspostavljenih poziva, naročito poziva brojevima za hitne slučajeve, tokom ponovnog pokretanja sistemskih procesa.
  5. Unaprijediti obrazovanje korisnika o bezbjednosti uređaja i usaglašenosti sa ispravkama. Korisnike treba informisati o opasnostima zastarjelog upravljačkog softvera, uključujući na koji način SMS of Death može tiho poremetiti komunikaciju bez zahtijevanja bilo kakvog korisničkog učešća. Podsticanje redovnih provjera nivoa bezbjednosnih ispravki operativnog sistema Android osigurava pravovremeno ublažavanje prijetnji protiv poznatih ranjivosti.
  6. Uvesti automatizovane alate za nadzor ispravnosti reda za obradu SMS Alati koji prepoznaju nepravilnosti u SQLite bazama podataka, poput baze mmssms.db, mogu otkriti oštećenja nastala usljed ponovljenih prekida rada sistema izazvanih napadima SMS of Death. Time se omogućava pravovremeno reagovanje i otklanjanje problema prije nego što dođe do ponovljenog pokretanja uređaja, neprekidnih prekida rada ili trajnog gubitka mogućnosti korištenja telefonskih usluga.
  7. Zahtijevati od proizvođača da uključe provjere otpornosti za procese telefonije tokom ponovnog pokretanja sistema. Osiguravanje da je android.phone otporan na vremenska preklapanja operacija i oštećenja baza podataka unesena zlonamjernim WAP Push porukama može spriječiti ciklus prekida rada koji čine uređaje neupotrebljivim nakon višestrukih napada.
  8. Razviti posebne protokole za mobilne operatere za upravljanje ponovnim slanjem SMS poruka čiji prijem nije potvrđen. Podešavanjem mreže tako da se izbjegne neograničeno ponavljanje isporuke istih poruka, operateri mogu ograničiti lančane posljedice napada SMS of Death, smanjiti trajanje prekida mobilnih usluga i spriječiti učestalo ponovno pokretanje uređaja izazvano oštećenjem podataka o primljenim porukama.
  9. Sprovoditi strožu provjeru ispravnosti unosa u Java okruženjima povezanim sa telefonijom. Programeri bi trebali dati prioritet provjerama opsega za sve neočekivane greške pri obradi određenih vrijednosti unutar modula frameworks/opt/telephony projekta Android Open Source radi sprječavanja negativnih vrijednosti koje pokreću izuzetke tokom dodjele niza bajtova.
  10. Osmisliti rezervne mehanizme za kritične usluge telefonije. Razdvajanje rukovanja hitnim pozivima od procesa podložnih napadima SMS of Death osigurava neprekidnu povezivost čak i ako android.phone doživi prekid rada, čuvajući mogućnosti komunikacije koje spašavaju živote tokom hitnih slučajeva.

Ranjivost SMS of Death naglašava potrebu za sveobuhvatnim pristupom sajber bezbjednosti operativnog sistema Android koji uravnotežava podršku za starije komunikacione standarde sa modernim zaštitnim mjerama. Rješavanjem i tehničkih i operativnih nedostataka, poput ažuriranja upravljačkog softvera, mrežnog filtriranja i otpornosti procesa, rizik od napada koji omogućavaju da posebno oblikovane poruke budu obrađene bez znanja ili bilo kakve aktivnosti korisnika može se značajno smanjiti, čime se osiguravaju neprekidne telefonske usluge čak i u nepovoljnim uslovima.

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.