Home Cégünkről Megoldásaink Referenciáink Elérhetőségek
Tartalom
Windows Server 2003
Windows Vista
Microsoft Office 2007
Microsoft ISA Server 2004
Microsoft SQL Server 2005
Microsoft Exchange Server 2007


Microsoft ISA Server 2004

A probléma

A támadók a hálózati portok vizsgálata és a szolgáltatásmegtagadási támadások után már a különböző szoftvereket, például a webböngészőket, a webkiszolgálókat, a levelezőprogramokat és az adatbázis-kiszolgálókat veszik célba. A vírusok néha felismerés nélkül jutnak át a hagyományos tűzfalakon, amelyek rendszerint csak a csomagok fejrészét vizsgálják, és figyelmen kívül hagyják a programot tartalmazó részt. A hagyományos tűzfalak saját sikerük áldozatai lettek, mert napjainkban a támadók ritkán nyúlnak a szinkronizálási vagy a hasonló szolgáltatásmegtagadási támadások fegyveréhez (például a folyamatos pingeléshez vagy az UDP-támadásokhoz). Növeli a problémát az is, hogy a HTTP és SMTP protokollal működő ügyfélalkalmazások igen széles köre nagyobb támadási felületet nyújt. Mindennek tetejébe a HTTP-t jelenleg átviteli protokollként használják, így olyan pontra érhetünk, ahol a portonkénti szűrés igen csekély védelmet nyújt az új veszélyekkel szemben.

A megoldás

A probléma megoldására alkalmazási rétegű szűrést végző szoftver használható, mint például a Microsoft® Internet Security and Acceleration (ISA) Server 2004, amely nem csak a károkozó csomagok és a hálózati támadások, hanem a bonyolultabb támadások elleni védekezéshez is segítséget nyújt. Az egyszerűen telepíthető és konfigurálható ISA Server 2004 a hálózat biztonságának és teljesítményének fokozásával lehetővé teszi az ügyfelek számára, hogy maximális mértékben kihasználják meglévő számítástechnikai eszközeiket.

Hogyan működik?

Ha meg szeretnénk érteni, hogy miért alkalmazhatók sikeresen az alkalmazási rétegbeli tűzfalak - mint például az ISA Server 2004 - az olyan támadásokkal szembeni védekezésben, ahol a hagyományos tűzfalak csődöt mondhatnak, ismernünk kell a különböző technológiák működését.

A számítógépes hálózat egy nagy épületként képzelhető el. A hagyományos csomagszűrő tűzfalak úgy működnek, mint egy sor ajtó a vállalati hálózat és az internet között. Beérkezésükkor biztonsági őr ellenőrzi a szoftvercsomagokat, és ha nem tartalmaznak veszélyes kódot, az egyik ajtón keresztül beengedi azokat a hálózatba. A támadók előszeretettel alkalmazott fogása a portvizsgálat, amellyel megállapítják, van-e olyan ajtó, amely nincs ellátva védelemmel. Az állapot alapú ellenőrzést végző tűzfalak egy lépéssel tovább mennek. Itt a biztonsági őr azt is ellenőrzi, hogy a csomagok a belső felhasználók által a külső erőforrásoknak küldött kérelmekre érkező válaszok-e.

Az egyik probléma az, hogy a féregvírusok pontosan úgy néznek ki a csomagszűrő tűzfalak számára, mint az ártalmatlan programkódok. A csomagok fejrésze pontosan követi a jogosult forgalomban részt vevő csomagok fejrészének formátumát. Itt a programkódot tartalmazó rész a rosszindulatú; a féreg kártékony kódja csak az összes csomag megérkezése és összeállítása után azonosítható. Így ezek a rosszindulatú kódok gyakran akadálytalanul juthatnak be a magánhálózatba. A tűzfal beengedi a szokásos kódnak tekintett csomagokat a 80-as porton vagy az e-mail kiszolgálón keresztül. Ha már bejutott, a féreg betölthet bizonyos DLL fájlokat, majd egy olyan programkódot, amely puffertúlcsordulást idéz elő azzal, hogy nagy mennyiségű kóddal árasztja el a puffert. Ezután megkeresi a sebezhető kiszolgálókat, valamint a korábban bejutott férgek által hátrahagyott olyan programokat, amelyek hátsó bejáratot nyitnak a számítógépeken.

Továbbfejlesztett védelem

Az alkalmazási rétegbeli tűzfalak, mint például az ISA Server 2004, azonban több különleges védelmi szintet is kínálnak. A fenti példában említett ajtók helyett ezek fogadóteret alkalmaznak. Mivel egy biztonsági őr kevés, szakirányú képzettségű biztonsági őrökből álló csoportot foglalkoztatnak, egyet a webkiszolgálókhoz (HTTP-szűrő), egyet az e-mail kiszolgálókhoz (SMTP-szűrő), egyet a fájlátvitelhez (FTP), megint egyet az adatbázisokhoz (RPC) és így tovább. Szükség esetén további szakosodott őrök vethetők be, és a meglévők is igen rugalmasan kezelhetők. A HTTP-szűrő például beállítható a férgek kívül tartására úgy, hogy ne engedje be azokat a programokat, amelyek 3000-nél több karaktert helyeznek el a pufferben.

Az internetről érkező adatok a fogadótérbe kerülnek, ahol az alkalmazási rétegbeli tűzfal megvárja, míg a teljes e-mail, a teljes weblap vagy a teljes szoftver megérkezik, és csak ezután továbbítja a rendeltetési helyére a hálózati kiszolgálón. Így a biztonsági őr, vagyis az alkalmazásszűrő összehasonlíthatja ezeket az elemeket az ismert veszélyforrások listáján szereplőkkel. Végezetül a szűrő megvizsgálja, mit szándékozik tenni a szoftver. Tudja például, hogy a webkiszolgálói szoftvernek semmi köze az adatbázisfájlok törléséhez.

A helyesen beállított alkalmazási szintű tűzfal e-mail szűrője (SMTP) aláírásuk alapján felismeri a vírusokat, és megakadályozza, hogy bejussanak a rendszerbe. Az egyik elterjedt vírus például helytelen URL-címet használva lép ki a webkiszolgáló adatkönyvtáraiból, és elindít egy parancssori ablakot, amelyben végrehajtja a rosszindulatú kódot. Ezután letölti saját, trójai faló típusú programját, amely kiskaput nyit a támadónak a rendszer eléréséhez. Az új vírusokat természetesen nehezebb távol tartani, mivel rengeteg aláírást kell nyilvántartani, ezért némi kockázattal számolni kell. Ebben a helyzetben a veszély csökkentése érdekében érdemes olyan szabályt beállítani a tűzfalprogramban, amelynek alapján a kiszolgáló felismerheti a nem megszokottan viselkedő alkalmazásokat. A fenti példát folytatva kiszűri a Visual Basic® parancsfájlokat vagy a végrehajtható kódot tartalmazó e-mail üzeneteket, hacsak nincs alapos ok az ilyen kódok futtatására a vállalati környezetben. Az alkalmazási rétegbeli tűzfal beállítható úgy, hogy engedélyezze az összes parancsot, és úgy is, hogy a megadottakon kívül mást ne engedélyezzen. Létrehozható például olyan szabály, amely nem enged át egyetlen olyan e-mailt sem a tűzfalon, amely EXE fájlt tartalmaz, kivéve ha azok címzettje az informatikai osztály, vagy olyan szabály, amely engedélyezi a Visual Basic parancsfájlt tartalmazó összes e-mail beérkezését, kivéve azokat, amelyek az Anna Kournikova.jpg.vbs fájlt tartalmazzák (ez ugyanis egy vírus).

Teljesítmény

Közismert, hogy a nagyobb biztonság általában kisebb teljesítményt jelent. Elég csak a repülőterekre gondolni: a biztonsági intézkedések szaporodásával arányosan nő a várakozási idő. Vajon így kell ennek lennie a számítógépes hálózatokban is? Az ISA Server használata esetén a felhasználók többsége nem fog teljesítménycsökkenést észlelni. Az ISA Server 2004 elég gyorsan működik ahhoz, hogy egyidejűleg akár 1000-nél is több felhasználót kiszolgáljon, futási sebessége ekkor sem csökken munkamenetenként 27 megabit/másodperc alá. Ezenkívül biztonsági fejlesztéseket is tartalmaz a vállalati adatok és alkalmazások (például a Microsoft Exchange Server) távoli eléréséhez. A Network Computing folyóirat által nemrég elvégzett független teszt kimutatta, hogy az ISA Server 2000 teljesítményében felülmúlta a hasonlóan konfigurált, adatelemzést végző alkalmazási rétegbeli tűzfalat alkalmazó technológiákat. Az ISA Server 2004 várhatóan felülmúlja elődje teljesítményét is.

Egyszerű használat

Napjainkban az ügyfelek elvárásai között nem csak a teljesítmény szerepel, hanem az olyan biztonsági megoldások is, amelyek telepítése, konfigurálása és kezelése jóval egyszerűbb a korábbiakénál. Ez főként azzal magyarázható, hogy a helytelen beállítások súlyos következményeket vonhatnak maguk után. Egyes elemzések szerint a tűzfalakkal kapcsolatos hibákra visszavezethető biztonsági problémákat 90%-nál is több esetben a helytelen beállítások okozzák, és nem a tűzfalak biztonsági hiányosságai.

A probléma az, hogy a bizonytalan gazdasági időszakokban az ügyfelek többsége nem kíván sok időt és pénzt fordítani a napjaink fejlett támadási módszereinek visszaverésére alkalmas új rendszerek bevezetésére. Ez különösen igaz a kis- és középvállalatokra, ahol a biztonsági infrastruktúrát alacsony költségvetéssel és kis létszámú személyezettel tartják fenn.

Számos ügyfél olyan fejlett alkalmazási rétegbeli tűzfalat keres, amely a hálózat biztonságának és teljesítményének fokozásával lehetővé teszi a meglévő számítástechnikai eszközök maximális mértékű kihasználását.

Megelőzés

Egészen mostanáig az internetes támadások többségét körülbelül a szoftveres vandalizmussal azonos súlyosságú problémának tekintették. Ez azonban megváltozott. A vírusok készítői és a kéretlen levelek küldésére szakosodott közösségek közötti együttműködés egyre szorosabbá válik. Az elmúlt évben létrehozták a Mimail nevű vírust, amely szolgáltatásmegtagadási támadásokat indított a kéretlen levelek ellen fellépő csoportosulások ellen (ilyen például a Spamhaus). A féregvírusok által megfertőzött kiszolgálókat később arra használták a támadók, hogy kéretlen e-mail üzeneteket küldjenek a gyanútlan internetes felhasználóknak. A vírusok és a profitorientált szándékok összekapcsolása kedvezőtlen hír lehet a vállalatok és a magánfelhasználók számára.

Ugyanakkor a támadások egyre komolyabb következményekkel járhatnak. A Kaliforniában működő vállalatoknak például az állam adatvédelmi törvénye értelmében értesíteniük kell az ügyfeleiket, ha felmerül a gyanúja annak, hogy idegen kézbe kerültek a személyi adataik.

A támadások viszonylagos veszélytelenségének egyik oka az, hogy a jelenlegi vírusok a közönséges náthához hasonlíthatók: kellemetlen tünetekkel járnak, de ritkán végzetesek, még akkor is, ha sok számítógépet megfertőznek. A végzetes vírusok és férgek, mint megfelelőik a valós életben, túl gyorsan ölik meg a hordozójukat, így nem tudnak terjedni.

Napjaink alkalmazási rétegbeli támadásai azonban nem kivételnek, hanem szabálynak tekintendők. Egyre gyakoribbakká és kártékonyabbakká válnak, ezért egyre több költséget okoznak. A nemrég megjelent, tömeges e-mailt küldő MyDoom féreg például alig néhány óra alatt számítógépek millióit fertőzte meg világszerte. A Network Associates Inc. beszámolója szerint két ügyfele azt tapasztalta, hogy percenként ezernél is több fertőzött e-mail érkezett az e-mail kiszolgálóikra. Már csak idő kérdése, hogy valakinek eszébe jut keresztezni a gyorsan terjedő vírusokat vagy férgeket a rendkívül súlyos károkat okozó programkóddal.

A fertőzések elkerülése érdekében a vállalatoknak olyan eszközre van szükségük, amely automatikusan blokkolja a rosszindulatú kódot, mégpedig nem csak az aláírása, hanem a tevékenysége alapján is.

A problémára olyan megoldás szükséges, amely gyorsan reagálva tudja kiirtani a kártékony kódot anélkül, hogy fennakadások jelentkeznének a hálózat működésében, amely elég rugalmas ahhoz, hogy a még nem ismert veszélyforrások ellen is védelmet nyújtson, és amely egyszerűen konfigurálható, hogy a kis- és középvállalatok, amelyek nem tudnak teljes munkaidős biztonsági szakembereket foglalkoztatni, jobb védelemmel láthassák el hálózataikat.

Microsoft Magyarország


Amennyiben további kérdései vannak úgy forduljon bizalommal az "Elérhetőségek"-nél megadott kollégáinkhoz, kérje díjtalan tanácsadásunkat, ingyenes helyszíni bemutatónkat!


© Geopold - 2006. Minden jog fenntarva.