![]() |
|
|---|
| ComputerBooks |
|
|
A könyv előszavaA nyilvános kulcsú infrastruktúra fogalma valószínűleg meglehetősen idegenül hangzik az Internet felhasználók többsége számára. Már pusztán hangzás alapján is valami bonyolult, szakemberek által szakemberek számára kitalált konstrukciónak gondoljuk, melytől legjobb, ha távol tartjuk magunkat. Pedig sokunknak minden bizonnyal már volt is dolga vele. Aki vásárolt valaha a Hálózaton keresztül, vagy banki ügyeit az Internet segítségével intézi, az igénybe veszi, még ha nincs is tudatában ennek, a nyilvános kulcsú infrastruktúra szolgáltatásait. Az elmúlt két évtizedben az Internetnek nevezett világméretű számítógépes hálózat hihetetlenül bonyolult virtuális világgá vált, melynek lakói (szerverek, munkaállomások, hálózati eszközök, számítógépes alkalmazások, s a felsoroltak közvetítésével valóságos személyek is) elektronikus jelsorozatok segítségével érintkeznek egymással. Az ilyen típusú kommunikáció esetén személyes találkozásra nincs lehetőség, számos alkalommal azonban mégis szükséges, hogy hitelt érdemlően megbizonyosodjuk "beszélgető partnerünk" személyazonosságáról, és gyakran felmerülő igény az is, hogy titkosított adatcserét folytathassunk vele, még abban az esetben is, ha most "találkozunk" vele először. Egyszerű példa erre az elektronikus bevásárlás folyamata. A hálózaton keresztül hozzá kapcsolódunk az Internetes áruház webszerveréhez, kiválasztjuk az árucikkeket, majd végül fizetésre kerül a sor. Az áruház bankkártyánk adatait kéri, de vajon átadhatjuk-e neki rossz érzések nélkül ezeket az információkat? Mi a biztosíték arra, hogy a kapcsolat túlsó oldalán valóban a bevásárló hely szervere található, s nem egy másik eszköz, mely úgy tesz, mintha az áruház szervere volna, s közben egyetlen célja bankkártya adatok begyűjtése későbbi visszaélések előkészítése céljából. De ha a szerver kilétében nem is kételkedünk, útjára bocsáthatjuk-e bizalmas adatainkat annak veszélye nélkül, hogy útközben valaki lehallgatja, és másolatot készít róla? Ugyanez a probléma merül fel elektronikus levelezés esetében. Igen könnyű elektronikus levelet hamisítani, így sohasem lehetünk teljesen bizonyosak abban, hogy a kapott üzenet csakugyan a feladóként feltüntetett személytől származik. A rosszindulatú felhasználók számára a hálózati forgalom lehallgatása sem jelent különösebb nehézséget, így leveleink tartalma illetéktelen kívülállók számára sem feltétlenül titok. Ma már a szerződések, és egyéb hivatalos dokumentumok többsége is számítógéppel készül, s egyre inkább megnyílik az elektronikus ügyintézés lehetősége. Számlákat kapunk email-ben, s rövidesen adóbevallásunkat is benyújthatjuk elektronikus formában. Mindez elképzelhetetlen a dokumentum pontos forrásának megbízható azonosítása és a dokumentum változatlanságának szavatolása nélkül. A felsorolt problémák megoldása a digitális világ szereplőinek hitelt érdemlő azonosítását, a fellépő adatcsere esetleges titkosítását, s az átadott információk változatlanságának védelmét igényli. A megoldást a nyilvános kulcsú infrastruktúra (eredeti, angol elnevezésének elterjedten használt rövidítésével PKI) jelenti. A nyilvános kulcsú infrastruktúra, hasonlóan például az elektromos hálózathoz, háttér szolgáltatás. Ahogy az elektromos hálózat lehetővé teszi a legkülönfélébb villamos berendezések (hűtőszekrény, mosógép, televízió, számítógép stb.) működtetését szerte a világon, azáltal, hogy szabványos módon otthonainkba szállítja az elektromos energiát, úgy digitális környezetben a nyilvános kulcsú infrastruktúra szolgálja ki alkalmazásainkat, ha segítségükkel be szeretnénk mutatkozni valakinek, vagy éppen mások kilétét szeretnénk ellenőrizni, ha adatainkat titkosítani kívánjuk, esetleg digitális aláírással látni el. Kissé konkrétabban fogalmazva, a nyilvános kulcsú infrastruktúra az, amelyre (képletesen) rákapcsolódva böngésző programunk ellenőrizni tudja az elektronikus áruház vagy bank webszerverének kilétét pénzügyi tranzakciók lebonyolítását megelőzően, a nyilvános kulcsú infrastruktúra szolgáltatásaira támaszkodik levelező programunk, mikor elektronikus üzeneteink rejtjelezését és digitális aláírását végzi, és szövegszerkesztőnk előtt ülve is ugyanezt a lehetőséget használjuk ki, mikor az éppen elkészült dokumentumot jogilag is elismert elektronikus aláírással szignáljuk. A nyilvános kulcsú infrastruktúra feladatát ügyfelei (hálózati eszközök, szerverek, valóságos személyek) azonosításán keresztül látja el. Ahogy egyes országok állami szervei hivatalos dokumentumokat (személyazonossági igazolvány, útlevél, jogosítvány stb.) bocsátanak ki polgáraik azonosítására, úgy a nyilvános kulcsú infrastruktúra (illetve az azt működtető hitelesítő szervezet) digitális tanúsítványok kiállításával igazolja a hozzá fordulók kilétét. A kiállított tanúsítvány szabványos elektronikus dokumentum, kezelésére a legkülönbözőbb gyártóktól származó legkülönfélébb eszközök és számítógépes alkalmazások is képesek. A tanúsítvány alapján a kommunikáló partnerek, számítógépes alkalmazások, berendezések képesek egymás személyazonosságának megállapítására, egymás digitális aláírásának ellenőrzésére, valamint az átadott információk titkosítására és visszafejtésére. A nyilvános kulcsú infrastruktúra tehát képessé teszi a különböző forrásokból származó számítógépes programokat, hogy együttműködjenek fejlett informatikai biztonsági funkciók ellátása során. A programokat természetesen fel kell készíteni az együttműködésre. Ahogy a mosógép is csak fogadja az áramot a villamos hálózatból, s a többi az ő dolga, úgy a PKI képes alkalmazás is csak fogadja a digitális tanúsítványokat, azok kezelése, felhasználása már az alkalmazás feladata. Könyvünk célja bemutatni a nyilvános kulcsú infrastruktúra működését, megismertetni az Olvasót a digitális tanúsítvány fogalmával, kezelésével és beszerzésének módjával. Szót ejtünk a lehetséges alkalmazási területekről, a jogilag is elismert digitális aláírással kapcsolatos fontosabb tudnivalókról, saját hitelesítés szolgáltató kialakításáról, működtetéséről, s végül pedig - egyfajta bónuszként a kitartó Olvasóknak - részletesen megvizsgáljuk a nyilvános kulcsú infrastruktúra szolgáltatások alkalmazásában élen járó Internetes bevásárló helyek és elektronikus bankok működését és használatuk esetleges biztonsági kockázatait. Az anyag elméleti és gyakorlati ismereteket egyaránt tartalmaz. Az elmélet során a szerző igyekezett a legbonyolultabb informatikai biztonsági fogalmakat is, egyszerűen, szemléletesen, közérthetően leírni, nem szakember számára is követhető módon. A gyakorlati modulok kidolgozásakor pedig realitásként fogadta el, hogy az Olvasók többsége Windows környezetben dolgozik, így a példák is erre a platformra vonatkoznak. De például a Windows tanúsítványtár használatának leírása - a megszerzett elméleti ismeretekkel kiegészülve - könnyen átvihető akár a Netscape/Mozilla csomag tanúsítványtárának kezelésére is. A fentieknek megfelelően a további fejezetekben a következő kérdések vizsgálatát, tudnivalók kifejtését találjuk: Kriptográfiai alapfogalmak: A nyilvános kulcsú infrastruktúra és a hozzá kapcsolódó, digitális tanúsítványok használatán alapuló szolgáltatások magas szintű kriptográfiai eszköztárat igényelnek. A fejezet célja ezek bemutatása. Részletesebben: " A titkosító és visszafejtő
algoritmusok, valamint a rejtjelkulcs fogalma. A nyilvános kulcsú kriptográfia az informatika számos, igen különböző területén alkalmazható sikerrel, célszerű tehát, ha a kulcsok hitelesítésével kapcsolatos teendőket közös, háttér infrastruktúrára bízzuk. A fejezet célja ennek a szolgáltatásnak a bemutatása elméleti és gyakorlati szempontból egyaránt: " A nyilvános kulcsú infrastruktúra
(PKI) fogalma, szükségessége, előnyei. Saját hitelesítés szolgáltató kialakítása, működtetése és használata: Nyilvános kulcsú tanúsítványokat alapvetően hitelesítés szolgáltató cégektől szerezhetünk, ingyenesen vagy térítés ellenében. Számos esetben hasznos lehet azonban, ha mi magunk is generálhatunk kulcsokat, bocsáthatunk ki tanúsítványokat. A fejezet ennek mikéntjét ismerteti: " Saját hitelesítés szolgáltató
használatának előnyei és hátrányai,
korlátai és alkalmazási területei. Kereskedelmi és banki szolgáltatások biztonsága az Interneten: Bevásárlásaink egy részét vagy banki ügyeinket ma már kényelmesen intézhetjük akár a Hálózaton keresztül is. Kérdés, mennyire biztonságos a bizalmas adatainkat, bankszámláinkat védő technológia. A fejezet ennek megítélésében lesz segítségünkre: " Hálózati összeköttetés
létesítése az Interneten, URL-ek szerkezete,
hálózati eszközök doménneves azonosítása,
az IP cím fogalma, doménnév szerverek, protokollok,
portok, jól ismert portok. Digitális tanúsítványok használata " Néhány - egyéni felhasználók
számára fontos - alkalmazási terület
áttekintése (levelezés, digitális
aláírás). A könyv tartalomjegyzékeKriptográfiai alapfogalmak Függelék |
| created by jmkate |
©2001-2005 ComputerBooks |