211service.com
Biały robak może zatrzymać wirusy Bluetooth
Wirusy w telefonach komórkowych są z nami już od jakiegoś czasu. Pierwszy wirus zaprojektowany do rozprzestrzeniania się za pośrednictwem kontaktów Bluetooth pojawił się w 2004 roku.
Nazywa się Cabir, infekuje telefony komórkowe z serii 60 z systemem operacyjnym Symbian i jest wysoce zaraźliwy. Kiedy badacze bezpieczeństwa komputerowego po raz pierwszy pobrali Cabira na urządzenie testowe, wkrótce odkryli, że ich własne telefony zostały zaatakowane.
Obecnie analitycy bezpieczeństwa komputerowego korzystają z pomieszczeń osłoniętych miedzią, w których mogą testować rozprzestrzenianie się wirusów Bluetooth i Wi-Fi, bez obawy o niekontrolowane uwolnienie.
Ale chociaż te wirusy nadal ewoluują, stosunkowo niewiele prac nad tym, jak je powstrzymać. Dzieje się tak częściowo dlatego, że wirusy rozprzestrzeniające się za pośrednictwem wiadomości e-mail lub SMS mogą być stosunkowo łatwo przeskanowane przez operatora sieci przy użyciu istniejących technologii (tj. porównując je z bazą danych znanego złośliwego oprogramowania).
Jednak wirusy bliskiego zasięgu, które rozprzestrzeniają się z telefonu na telefon przez Bluetooth i Wi-Fi, są bardziej podstępne. Telefony komórkowe niekoniecznie mają moc obliczeniową do skanowania wszystkich przychodzących wiadomości.
Problem ten jest potęgowany przez istotną różnicę w strukturze sieci tworzonych przez urządzenia bezprzewodowe krótkiego zasięgu w porównaniu z większą siecią telefonii komórkowej. Łącza Bluetooth nieustannie zmieniają się w ciągu dnia w sposób, który naśladuje wzorzec połączeń twarzą w twarz między ludźmi. Trudno się temu dziwić, biorąc pod uwagę, że Bluetooth ma zasięg zaledwie kilku metrów.
Jednak sieć telefonii komórkowej jest w dużej mierze statyczna, ponieważ połączenia muszą być kierowane przez scentralizowane światłowody.
Szybka zmiana powiązań między węzłami ma ważne implikacje. Przyjrzeliśmy się niektórym z nich na początku tego roku, na przykład kolejności, w jakiej następuje kontakt. John Tang z Uniwersytetu Cambridge w Wielkiej Brytanii i jego koledzy zwracają uwagę, że dynamiczny charakter sieci był dotychczas ignorowany w strategiach antywirusowych.
Wygląda na to, że to się zmieni. Dziś Tang i spółka ujawniają nowe sztuczki, które mają zdusić to zagrożenie dla dynamicznych sieci.
Jedną z kluczowych różnic między sposobem rozprzestrzeniania się wirusów w sieciach statycznych i dynamicznych jest kolejność występowania infekcji. Pozornie trywialnym przykładem jest to, że nie da się złapać wirusa od kogoś, kto jeszcze nie jest zarażony. A gdy połączenie z tą osobą zostanie zerwane, jak to ma miejsce w sieciach dynamicznych, jesteś bezpieczny. Natomiast w sieci statycznej łącza nie psują się i po prostu zostajesz zainfekowany później.
Ma to ważne konsekwencje dla rozprzestrzeniania się mobilnego szkodliwego oprogramowania. W każdej sieci telefonicznej niektóre telefony nawiązują znacznie więcej połączeń niż inne. Jednym z tradycyjnych sposobów jest celowanie w te węzły za pomocą łatek, które zapobiegają rozprzestrzenianiu się złośliwego oprogramowania.
Ale w dynamicznej sieci ciągłe zmiany okablowania oznaczają, że te ważne węzły również się zmieniają. Zatem najlepiej połączone węzły w jednej chwili mogą nie być najlepiej połączone w innej. Oczywiście należy to wziąć pod uwagę w każdej skutecznej strategii zwalczania złośliwego oprogramowania.
Więc co robić? Tang i spółka twierdzą, że odpowiedzią jest pokonanie złośliwego oprogramowania w jego własnej grze poprzez rozpowszechnianie dowolnej łatki w sieci za pośrednictwem tych samych tras Bluetooth lub Wi-Fi, z których korzysta wirus. W ten sposób łatki powinny automatycznie docierać do najlepiej połączonych węzłów.
Co więcej, ponieważ sieć dynamiczna mniej więcej dokładnie naśladuje wzorzec interakcji twarzą w twarz między ludźmi, wirusy bezprzewodowe rozprzestrzeniają się głównie w dni powszednie, kiedy nawiązuje się większość kontaktów międzyludzkich. Ale są one w większości uśpione w nocy, kiedy nawiązuje się niewiele kontaktów
To ważne, ponieważ oznacza, że każda plama może nadrobić w nocy. W rzeczywistości Tang i spółka pokazują, że ich łata może rozprzestrzeniać się z szybkością przewyższającą każdego wirusa.
Tang i spółka twierdzą, że takie podejście do białego robaka może całkowicie powstrzymać szkodliwe oprogramowanie w ograniczonym czasie, co jest rzadko spotykane w przypadku innych strategii antywirusowych.
To wydaje się być interesującym wydarzeniem w wyścigu kotów i myszy między twórcami wirusów a łamaczami wirusów. Ale wydaje się mało prawdopodobne, aby to było ostatnie słowo. To tylko kwestia czasu, zanim twórcy złośliwego oprogramowania wykorzystają techniki opisane przez firmę Tang i spółkę, aby skuteczniej rozprzestrzeniać swoje wirusy za pośrednictwem sieci dynamicznych. A kiedy to się stanie, cykl rozpocznie się od nowa.
Nr ref.: arxiv.org/abs/1012.0726 : Wykorzystywanie czasowych wskaźników złożonych sieci w zabezpieczaniu mobilnego szkodliwego oprogramowania