(advarsel, lang post)
Dette er en oppfølger til min første post om Botnets, introduksjon til hva botnets er, og tanken bak er at bekjempelse er lettere med økt kunnskap. Kunnskap om dette kan kanskje også være en motivasjon til å besørge god sikkerhet i nettverket sitt. Tenkte nå å skrive litt kort om de ulike typene Bots som finnes, eller egentlig familier av Bots.
For hver type finnes det ulike utgaver med små og litt større forskjeller. De aller fleste bot typene videreutvikles ofte og i noen tilfeller settes ulike komponenter sammen for å oppnå det man ønsker. F.eks brukes kanskje en annen rootkit komponent for å gjemme bot'en eller en annen trojaner benyttes for å sette opp en bakdør i tillegg til komponenten som kobler seg på C&C serveren, dette for at Botherd'ern skal ha mulighet til å ta over maskina igjen om denne blir sperret på noe vis fra å kontakte C&C serveren.
Merk at dette forsøkvis er generelle beskrivelser da det finnes et utall varianter i de ulike familiene og bot'er videreutvikles stadig. (Det er noe av det som gjør dem så farlige)
Flere ulike bot'er som ligner Storm er begynt å bli synlige ute på nettet, den største "konkurrenten" til Storm er antagelig Nugache, som benytter mye av de samme teknikkene. Enkelte bot'er blir også mer spesialiserte, basert på gode gamle boter, men oppdatert med nye Bot teknikker for kommunikasjon og egen beskyttelse. F.eks ble Rizo laget basert på Rbot, med mye av den samme funksjonaliteten for kontroll og kommunikasjon som Storm, men spesialisert på å hente inn nettbank brukernavn/id'er og passord fra infiserte maskiner. Det er også tydelig at botnets fortsatt brukes til å tjene penger, men ikke bare på gode gamler måter som å selge personalia eller sende ut spam, nå brukes de mer spesifikt til pump-and-dump børs svindling, ryktespredning i praksis, og blir stadig vekk mer spesialiserte, eller i alle fall med muligheten til å være det.
Vi ser tydelig at bot'ene utvikles i høy fart, med god kunnskap om sikkerhet og deteksjon av bot'er hos utviklerne. I motsetning til tidligere tiders virus utviklere kan det også virke som de "moderne" botnet utviklerne og "eierne" har en langt mer langsiktig strategi, med ønske om å bygge opp stabile og store nett.
Enkelte eksperter, som Dave Dittrich, mener også det utveksles informasjon og erfaring mellom gruppene som utvikler og styrer de store botnettene, som Storm og Naguche. Symantec mener også at vi videre i 2008 vil se nye teknikker og varianter av botnets i 2008. De referer også til eksisterende teknikker de tror kan bli mer utbredt å benytte botnets til, som f.eks phishing. Phishing sites som flyttes rundt, a la dns fast flux, epost som referer til mange ulike nettsteder etc vil gjøre det langt vanskeligere å blokkere.
Personlig tror jeg vi kommer til å se en utvikling der flere botnets ligner Storm og Nugache i arkitektur. Denne typen P2P arkitektur er mye mer motstandsyktig og dermed stabil, spesielt som med nugache der alle noder potensielt kan ta over som C&C noder, en slik mange til mange nettverksoppbyggning gir også det som kalles for "graceful destruction". Selvom noen linker blir borte detter ikke alt sammen og botnet'et vil fungere lenge selv ved aktive motangrep i stor skala. En slik design er også kostnadseffektiv, da botnet'et vil være operativt langt lengere, dermed vokse seg større og kunne sørge for bedre inntjening.
Andre teknikker som gjør nettene mer motstandsdyktige, som kryptering og polymorfe bot'er av ulike typer, tror jeg også vi vil se mer til. Modulariserte bot'er med mulighet til å oppdatere seg selv vil nok også bli mer populære, spesielt om botnettene blir større og ikke minst er operative over lengre tid. Da vil botherd'erne trenge gode muligheter for management, som i større nett generelt, og ikke minst også muligheten til å oppdatere bot'ene eller bare segmenter av bot'netet for å dekke spesielle behov.
Egenbeskyttelse av ulik art i bot'ene vil nok også bli videreutviklet, med nye rootkits, nye veier å sørge for at AV produkter ikke får gjort jobben sin uten at brukeren merker noe vil det nok også bli mer av. Beskyttelses tekniker gjennom direkte angrep slik Storm har gjort er jeg noe mer tvilende til. Dette er aktive og sporbare metoder som avslører deler av botnet'et og jeg vil jo tro det er bedre for botherd'ern å miste en bot eller to enn å avsløre mange. Dessuten er det veier rundt for å få scannet maskiner og likevel være "trygg" selv.
Hvis du vil lese mer om bots og ikke har lest den før, sjekk den første botnet artikkelen.