A vállalatok üzletviteléhez nélkülözhetetlen informatikai infrastruktúra mûködését támadások, rosszindulatú programok, szoftverhibák veszélyeztetik; ezek akár komoly károkkal, pótolhatatlan adatok elvesztésével is járhatnak. Összeállításunkban a fenyegetettségeket tekintjük át – s azt, miként védekezhetünk ellenük.
Ha valaki még nem vette volna észre: évek óta tartó háború zajlik az interneten. Igaz, pokolgépeket nem robbantanak, és túszokat sem ejtenek, az okozott kár azonban dollármilliárdokban mérhető. Az internet mára több milliónyi számítógépből álló globális hálózattá vált. A szoftverek sérülékenységének, a biztonsági hiá-nyosságoknak, valamint a felhasználók és rendszerüzemeltetők hanyagságának következtében azonban ez a világméretû hálózat a rosszindulatú programkódok terjedését ugyancsak elősegíti, mind több és több kiadást okozva a felhasználóknak. Ezeknek a programoknak a készítői egyre kifinomultabb eszközöket vetnek be az internetes kommunikáció és a vállalatok üzleti tevékenységének a megbénítására.
Folyamatosan zajló versenyfutás alakult ki a támadók és az elhárítók között, az utóbbiaknak szusszanásnyi idejük sincs a pihenésre: elég egy kis kihagyás, és máris kész a baj. A sérülékenységek felfedezése után ugyanis szinte azonnal megjelennek az azok kihasználására készült rosszindulatú programok, s a biztonsági rést be kell foltozni, mire támadásba lendülnek. Ugyanez a helyzet a mind nagyobb számban megjelenő vírusok, férgek esetében is: a hatékony védelem érdekében elengedhetetlen a vírusellenes programok aláírás-állományának folyamatos frissítése. S mivel a támadók mindig pár napos előnyben vannak, a károkozás nem akadályozható meg teljesen, százszázalékos biztonság nem érhető el.
Fenyegetettségek
Minél bonyolultabb egy szoftver, annál nagyobb a valószínûsége annak, hogy biztonsági rések találhatók benne. Márpe-dig a ma használatos operációs rendszerek, webszerverek és felhasználói programok igen összetett szoftverek, és számtalan időzített bomba ketyeg bennük. A biztonsági rések kihasználásával a hackerek ellenőrzést szerezhetnek a megtámadott számítógépek felett, bizalmas adatokat (jelszavakat, hitelkártya- és bankszámlaszámokat) lophatnak el azokról, vagy rosszindulatú programkódot (vírust, férget, kémprogramot, trójai falovat) helyezhetnek el rajtuk. A megszerzett adatokat eladhatják, a titokban telepített programokkal pedig további adatokat szerezhetnek, vagy felhasználhatják azokat egy későbbi elosztott szolgáltatásbénító (DDoS) támadáshoz. A rosszindulatú kód a felhasználók figyelmetlenségének vagy tudatlanságának következtében (például levélmelléklettel vagy weboldalról letöltött programmal) is megfertőzheti a rendszert.
A fenyegetettségek elleni védekezésre szolgáló biztonsági rendszer nélkülözhetetlen eleme a vírusellenes program, az adware- és spyware-irtó, a tûzfal, a titkosító rendszer és az azonosítási rendszer. Elengedhetetlenül fontos továbbá az informatikai rendszerek biztonságának szempontjából, hogy a szoftvergyártók által rendszeresen közzétett javítócsomagokkal megszüntessék az ismertté – s ezáltal támadhatóvá – vált sérülékenységeket.
A mindig a legfrissebb adatállománynyal felszerelt vírus-, adware- és spyware-ellenes programokkal megakadályozhatjuk, hogy e-mail-melléklettel, állományok letöltésével (a webről) vagy a vállalati hálózaton keresztül programkártevők fertőzzék meg a számítógépeket.
A tûzfal az informatikai rendszer belső és külső kommunikációját szûri, a biztonságosnak ítélt bejövő és kimenő adatok átvitelét engedélyezi, az ártalmasnak ítélt információcsomagokat pedig eldobja. A külvilággal való kommunikációra szolgáló, támadható portokat láthatatlanná teszi az internet felé, ezáltal a számítógépek erőforrásai elérhetetlenné válnak.
A titkosítási módszerek a hálózati munkaállomásokon és hordozható gépeken tárolt, valamint a nyilvános kommunikációs csatornákon (például az interneten vagy e-mailben) továbbított bizalmas adatok védelmére szolgálnak. A kommunikáció hálózati szintû védelmét biztosítják a virtuális magánhálózatok (VPN-ek), amelyek nyilvános hálózaton (interneten, telefonhálózaton) alakítanak ki titkosított és hitelesített kommunikációs csatornát.
Alapvetően hozzájárul a biztonságos üzemeltetéséhez az azonosítási rendszer, amely meghatározza a felhasználók jogosultságait, nyomon követi és naplózza a hálózati tevékenységeket. Az azonosítás történhet jelszavas, hardveres (kártya) vagy biometriai (retina, ujjlenyomat) módszerrel.
Minden védelmi megoldás akkor tud a leghatékonyabban mûködni, ha mögötte szabályozott környezet található.
Biztonságtechnikai audit
A szabályozott biztonsági környezet kialakítása úgy kezdődik egy cégnél, hogy megvizsgálják, milyen értékû információk birtokában vannak, megóvásuk érdekében indokolt-e pénzt költeni védelmi megoldásra, és ha igen, milyen szintû legyen a védelem. Alapvető cél egy vállalatnál az üzleti folyamatok biztonságossá tétele; ezt a filozófiát követve először azt szükséges felmérni, hogy milyen üzleti tevékenységek folynak, és ezeket hogyan valósítják meg. A következő lépésben azt kell meghatározni, hogy milyen kockázatokkal járnak ezek az üzleti folyamatok,
és a kockázatok miképpen minimalizálhatók. Ezek alapján készül el a vállalati biztonsági politika, illetve kerül sor a biztonsági rendszer kiépítésére.
Ezen a ponton a cég úgy ítélheti meg, hogy a biztonsági politika betartatása és a létrehozott infrastruktúra megfelelő védelmet nyújt. A kiemelt védelmet igénylők számára találták ki az informatikai rendszerben lévő támadható pontok kiszûrésére szolgáló sérülékenységvizsgálatot, valamint a legmagasabb szintû védelmet nyújtó behatolásdetektálást.
Magas szintû védelem
A sérülénységvizsgálat során kívülről és belülről egyaránt támadva feltérképezik az informatikai rendszer gyenge pontjait. A külső vizsgálat olyan sérülékenységek után kutatva teszteli a kommunikációs szolgáltatásokat, az operációs rendszereket, a kulcsfontosságú alkalmazásokat és az útválasztókat, amelyek támadások célpontjai lehetnek. A belső vizsgálat áttekinti a jogosultságokat és a jelszóbeállításokat, és megállapítja, hogy milyen javítások szükségesek, illetve milyen szigorításokat kell életbe léptetni. Ugyancsak megtörténik az adatbázisok jogosultságkezelésének, hitelességének és sértetlenségének biztonsági elemzése, illetve a biztonsági politikától való eltérések és a veszélyforrások felkutatása.
A sérülékenységvizsgálat azonban csupán pillanatfelvételt készít az informatikai rendszerről, a legmagasabb szintû védelem – manapság, amikor hetente közel ötven újabb sérülékenységre derül fény – állandó figyelést igényel. A behatolásészlelő szenzorok veszély esetén automatikusan beavatkoznak, és megakadályozzák, hogy a támadó kárt okozhasson. Támadáskor többféle dolgot tehetnek: riaszthatnak, megszakíthatják a
kapcsolatot, átkonfigurálhatják a tûzfalat, vagy kitilthatják a támadót a rendszerből. Tûzfalak előtt, mögött, behívó eszközöknél telepítve hálózati szegmensek teljes forgalmát, vagy egy gazdagép bejövő és kimenő forgalmát figyelhetik. Hogy a behatolásvédelem ne terhelje le túlságosan a kiszolgálókat és a hálózatot, a figyelést azokra a különféle okokból – például nem jelent még meg a javítás, vagy a sérülékenység befoltozása zavarokat okozna a mûködésben – nem megszüntethető sérülékeny pontokra lehet irányítani, amelyeket felfedett a sérülékenységvizsgálat.
A magas szintû védelem megvalósítása tehát két fő tevékenységből áll. Az egyik egy folyamatosan zajló tervszerû megelőző munka, amelynek során feltérképezik és kijavítják a sérülékenységeket. Az első sérülékenységvizsgálatnál rengeteg hiányosságra derül fény, ezeket mind ki kell javítani. Ezután következik a további rendszeres ellenőrzést igénylő szinten tartás. Erre egyrészt azért van szükség, mert folyamatosan változik a környezet, újabb gépek, szoftverek kerülnek a hálózatba, és velük újabb biztonsági rések jelenhetnek meg. A másik ok az, hogy állandóan újabb sérülékenységek válnak ismertté.
Párhuzamosan mûködik a másik fő tevékenység, a valós idejû behatolásdetektálás; folyamatosan figyeli, hogy mi történik az adott környezetben, milyen módon sértik meg a biztonsági politikát.
Minden támadást feljegyez, nem csak azokat, amelyek a sérülékenységek ellen irányulnak. Veszély esetén automatikusan beavatkozik, és különféle módszerekkel megakadályozza a károkozást.
Redmondi intézkedések
A világszerte a legtöbbek által használt Microsoft-fejlesztésû operációs rendszerek és programok a támadások fő célpontjai. A sérülékenységek kijavításának gyenge hatásfoka, valamint a nagyobb megbízhatóság és a biztonságos üzemeltetés iránti felhasználói igény arra ösztönözte a világ legnagyobb szoftvergyártóját, hogy tavaly elindítsa „Megbízható számítástechnika” nevû kezdeményezését.
A Microsoft ezzel kapcsolatos állásfoglalása elismeri ugyan a saját felelősségét, de hangsúlyozza, hogy a hálózatba kötött eszközök és az internetes szolgáltatások biztonságossá tételéhez a teljes iparágnak össze kell fognia, és sok évnek kell még eltelnie a mai helyzet gyökeres megváltozásáig. Mindenesetre a cég – sokak szerint jócskán elkésve – a legfontosabbként minősítette a biztonságot, és négy pillérre épülő keretrendszert hozott létre a felhasználók biztonsági problémáinak megoldására.
A „biztonságos szerkezet” fejlesztési elv keretében arra törekszenek, hogy szoftvereik már felépítésüknél fogva biztonságosabbak legyenek. Ennek érdekében meglévő kódokat vizsgáltak át, illetve továbbképzéseket tartottak, amelyeken az alkalmazottaikon kívül iparági partnereik és külső fejlesztők is részt vettek. A Microsoft fejlesztői ezentúl felelősséget vállalnak az általuk írt programok biztonságosságáért, és az új termékek bevezetési folyamatának szerves része lett a biztonsági ellenőrzés.
Alapvető szemléleti változást jelent a „biztonságos alapbeállítások” koncepció. Lényege az, hogy a szoftverek telepítés utáni alapállapota egyben a legbiztonságosabb konfiguráció, vagyis nem a felhasználóra hárul az alapvető biztonsági beállítások elvégzése. A nemrég megjelent Windows XP második javítócsomagja már ennek a koncepciónak a jegyében készült, így például a beépített tûzfal alapértelmezés szerint be van kapcsolva. A támadások sikerének egyik legfőbb oka, hogy a cégek nem telepítik az ismert sérülékenységeket megszüntető javítócsomagokat.
A „biztonságos bevezetés” koncepcióval a Microsoft elkötelezettséget vállalt arra, hogy felhasználói biztonságosan telepíthessék és üzemeltethessék a termékeit, továbbá a Windows Update webhely és az automatikus frissítési funkció révén automatikusan hozzájussanak a biztonsági javításokhoz. A nagyobb cégek biztonsági frissítéseit szolgálja a Software Update Services (SUS) szolgáltatás és a Systems Management Server 2.0 SUS Feature Pack csomag, míg a Baseline Security Analyzer nevû eszközzel átvizsgálható a rendszer, és megállapíthatók a biztonsági hiányosságok.
Végezetül a negyedik pillér a felhasználók jobb tájékoztatása biztonsági kérdésekben. Korábban ugyanis sok gond adódott abból, hogy a felhasználók nem tudták eldönteni, melyik javítás a legfontosabb, melyiket kell előbb telepíteni. Ezért a Microsoft súlyozást dolgozott ki, és az informatikusoknak szóló tájékoztatók mellett a végfelhasználók igényeinek megfelelő mûszaki színvonalú tájékoztatókat is közzétesz. A rendszeres információt igénylők számára biztonsági tájékoztatót küldenek.
Bottal üthetik…
A biztonsági szoftverek gyártójaként ismert Symantec októberben tette közzé az internetes veszélyekről szóló legújabb jelentését, amely az internetes támadásokra, a sérülékenységekre és a rosszindulatú programokra az év első felében jellemző tendenciákat foglalja össze. Az Internet Security Threat Reportot a cég évente kétszer publikálja, a mostani kiadás a hatodik a sorban. A jelentés megállapításai a több mint 180 országban telepített mintegy 20 ezer hálózati figyelőeszköz által szolgáltatott információn alapulnak. A Symantec több mint 120 millió számítógépről, kiszolgálóról és átjáróról gyûjti a rosszindulatú programkódot az azokon telepített víruselhárító termékeivel.
A jelentés megállapítja, hogy a támadók egyre gyorsabban és egyre kifinomultabb módszerekkel dolgoznak: 2004 első felében a sérülékenységek bejelentése és a kihasználásukra írott programkód megjelenése között átlagosan csupán 5,8 nap telt el.
A potenciális célpontoknak egy hétnél is kevesebb idejük van a sérülékenységek kijavítására. Tovább tetézi a gondokat, hogy jócskán megnövekedett az úgynevezett bottal fertőzött rendszerek száma. A bot (elnevezése a robot szóból származik) olyan program, amelyet titokban telepítettek a megcélzott számítógépre annak érdekében, hogy távolról vezéreljék azt. Az elmúlt hat hónap során a telepített botok átlagos napi száma kevesebb mint 2000-ről több mint 30 ezerre nőtt. A támadók a botok által felügyelt rendszerek nagy csoportjait (más néven bothálózatokat) irányítják. Mihelyt egy sérülékenység bejelentése után kijön az azt kihasználó kód, a bothálózat irányítója frissíti a botokat, amelyeket aztán a sérülékeny rendszerek felkutatására, majd elosztott támadások indítására használ.
Már a haszonszerzés a cél
Az év első felében az incidensek 16 százalékával az e-kereskedelem volt a leginkább támadott terület. Az előző hat hónap 4 százalékához képest ez 400 százalékos (!) növekedést jelent. A növekedés mögött az a tendencia áll, hogy a magamutogatásra, bravúroskodásra szolgáló támadásokat mind inkább felváltják az anyagi haszonszerzést célul kitûző behatolások. Ezt támasztja alá a jelszóhalászati (phishing) tevékenység és az információlopásra használt kémszoftverek számának növekedése. Bármi is legyen a támadók célja – személyes adatok begyûjtése, pénzlopás vagy a cég megzsarolása – az internetes jelenléttől nagymértékben függő vállalatok első számú célpontjai az irányított támadásoknak.
A cégeknél százszámra használt webes alkalmazások sérülékenységeinek közel 82 százaléka viszonylag egyszerûen kihasználható, emiatt valósággal vonzzák a támadásokat. A Symantec előrejelzése szerint a közeljövőben várhatóan nőni fog a szerveroldali támadások száma.
Mészáros Csaba







