31Aug

IT: Hogyan hozzon létre egy saját aláírású biztonsági( SSL) tanúsítványt és telepítse azt az ügyfélgépekre?

A fejlesztők és az informatikai rendszergazdák kétségkívül szükségessé teszik, hogy bizonyos webhelyeket telepítsenek HTTPS-en keresztül SSL tanúsítvány használatával. Bár ez a folyamat meglehetősen egyszerű egy gyártási webhely számára, fejlesztés és tesztelés céljából itt is szükség van SSL tanúsítvány használatára.

Az éves tanúsítvány megvásárlásának és megújításának alternatívájaként kihasználhatja a Windows Server azon képességét, hogy önálló aláírással ellátott tanúsítványt hozzon létre, amely kényelmes, könnyű, és tökéletesen megfelel ezeknek a szükségleteknek.

Saját aláírású tanúsítvány létrehozása az IIS

-ben Bár az önaláírt tanúsítvány létrehozásának feladatát többféle módon is elvégezhetjük, a Microsoft saját SelfSSL segédprogramját használjuk. Sajnos ez nem szállít az IIS-mel, de szabadon hozzáférhető az IIS 6.0 Resource Toolkit részeként( a cikk alján található link).Az "IIS 6.0" név ellenére ez a segédprogram jól működik az IIS 7-ben.

Mindössze annyit kell tennie, hogy kivonja az IIS6RT-t, hogy megkapja a selfssl.exe segédprogramot. Innen másolhatja a Windows könyvtárába vagy egy hálózati elérési útba / USB-meghajtóba egy másik gépen való későbbi használathoz( tehát nem kell letöltenie és kivonnia a teljes IIS6RT-t).

Miután a SelfSSL segédprogram helyén volt, futtassa a következő parancsot( a rendszergazdaként) a & lt; & gt;adott esetben:

selfssl /N:CN=<your.domain.com>/ V: & lt; érvényes napok száma & gt;

Az alábbi példa önállóan aláírt helyettesítő tanúsítványt állít elő a "mydomain.com" ellen, és 9 999 napig érvényes. Ezenkívül, ha válaszolunk a "yes" -re a "prompt" -ra, ez a tanúsítvány automatikusan konfigurálva van arra, hogy a 443-as porthoz kapcsolódjon az IIS alapértelmezett webhelyén.

Míg ezen a ponton a tanúsítvány készen áll a használatra, csak a kiszolgáló személyes tanúsítványtárolójában tárolódik. Ez a legjobb gyakorlat, ha a tanúsítványt a megbízható gyökérbe is be kell állítani.

Ugrás a Start & gt;Futtatás( vagy Windows billentyű + R) és írja be a "mmc" parancsot. Kaphat egy UAC-parancsot, fogadja el, és megnyílik egy üres kezelőkonzol.

A konzolban ugorjon a Fájl & gt;A beépülő modul hozzáadása / eltávolítása.

Tanúsítványok hozzáadása a bal oldalon.

Számítógép-fiók kiválasztása.

Válassza a Helyi számítógép lehetőséget.

Az OK gombra kattintva megtekintheti a Helyi tanúsítványtárolót.

Navigáljon a Személyes & gt;Tanúsítványokat és keresse meg a beállított tanúsítványt a SelfSSL segédprogrammal. Kattintson jobb gombbal a tanúsítványra, és válassza a Másolás lehetőséget.

Navigáljon a megbízható gyökérfelügyeleti hatósághoz & gt;Tanúsítványok. Kattintson a jobb gombbal a Tanúsítványok mappára, és válassza a Beillesztés lehetőséget.

Az SSL-tanúsítványra vonatkozó bejegyzést a listában kell megjeleníteni.

Ezen a ponton a kiszolgálónak nincs problémája az önaláírt tanúsítvánnyal való együttműködésben.

A tanúsítvány exportálása

Ha olyan webhelyet szeretne elérni, amely az önállóan aláírt SSL tanúsítványt használ bármely ügyfélgépen( azaz bármely olyan számítógépen, amely nem a szerver), annak érdekében, hogy elkerülje a tanúsítvány hibáinak és figyelmeztetéseinek esetleges támadásátalá kell írni az aláírt tanúsítványt mindegyik ügyfélgépen( amelyről részletesen tárgyalunk).Ehhez először ki kell exportálnunk a megfelelő tanúsítványt, hogy telepíthetjük az ügyfelekre.

A tanúsítványkezeléssel ellátott konzolon belül navigálhat a Megbízható Gyökérigazoló Hatóságok & gt;Tanúsítványok. Keresse meg a tanúsítványt, kattintson a jobb gombbal, és válassza az Összes feladat & gt;Export.

Ha a privát kulcs exportálását kéri, válassza az Igen lehetőséget. Kattintson a Tovább gombra.

Hagyja el a fájlformátum alapértelmezett beállításait, és kattintson a Tovább gombra.

Adjon meg egy jelszót. Ez a tanúsítvány védelme, és a felhasználók nem tudják helyben importálni ezt a jelszót.

Adjon meg egy helyet a tanúsítványfájl exportálásához. PFX formátumban lesz.

Erősítse meg a beállításait, és kattintson a Befejezés gombra.

Az eredményül kapott PFX fájl a kliens gépekre telepíti azt, hogy az Ön által aláírt tanúsítvány megbízható forrásból származik.

Ügyfélgépek

telepítése

Miután létrehozta a tanúsítványt a kiszolgáló oldalán, és mindenben működik, észreveheti, hogy amikor egy ügyfélgép csatlakozik a megfelelő URL-hez, megjelenik a tanúsítványra vonatkozó figyelmeztetés. Ez azért van így, mert a tanúsítványhatóság( a kiszolgáló) nem megbízható forrás az SSL-tanúsítványokon az ügyfél számára.

A figyelmeztetésekre kattintva beléphet a webhelyre, azonban ismételt értesítéseket kaphat kiemelt URL-sáv vagy ismétlődő tanúsítvány-figyelmeztetések formájában. A bosszúság elkerülése érdekében egyszerűen telepítenie kell az egyéni SSL biztonsági tanúsítványt az ügyfélgépre.

A használt böngészőtől függően ez a folyamat változhat. Az IE és a Chrome mindkettőt a Windows tanúsítványboltból olvassa, bár a Firefox egyéni módja a biztonsági tanúsítványok kezelésének.

Fontos megjegyzés: Az soha nem telepít biztonsági tanúsítványt ismeretlen forrásból. A gyakorlatban csak akkor szabad telepíteni a tanúsítványt, ha azt generálta. Semmi törvényes webhely nem követelné meg ezeket a lépéseket.

Internet Explorer &Google Chrome - Tanúsítvány telepítése helyileg

Megjegyzés: Habár a Firefox nem használja a natív Windows tanúsítványtárolót, ez még mindig egy ajánlott lépés.

Másolja ki a kiszolgálóról( PFX fájl) exportált tanúsítványt az ügyfélgépre, vagy győződjön meg róla, hogy elérhető a hálózati elérési útvonalon.

Nyissa meg a helyi tanúsítványtároló menedzsmentet az ügyfélgépen a fenti lépésekkel. Végül egy olyan képernyőre fogsz kerülni, mint az alábbiakban.

A bal oldalon a Tanúsítványok & gt;Megbízható gyökértanúsító hatóságok. Kattintson a jobb gombbal a Tanúsítványok mappára, és válassza az Összes feladat & gt;Import.

Válassza ki azt a tanúsítványt, amelyet helyileg másolta a készülékre.

Adja meg a tanúsítvány exportálásakor megadott biztonsági jelszót.

A "Trusted Root Certification Authorities" áruházat célállomásként kell kitölteni. Kattintson a Tovább gombra.

Tekintse át a beállításokat, és kattintson a Befejezés gombra.

Meg kell jelennie egy sikeres üzenetet.

Frissítse a Megbízható Gyökér Tanúsító Hatóságok & gt;Tanúsítványok mappát, és látnia kell a kiszolgáló önálló aláírt tanúsítványát a tárolóban.

Egy ilyen megoldás, akkor képesnek kell lennie arra, hogy egy olyan HTTPS-webhelyre böngészhessen, amely ezeket a tanúsítványokat használja, és nem kap figyelmeztetést és figyelmeztetést.

Firefox - Kivételek engedélyezése

A Firefox egy kicsit másképp kezeli ezt a folyamatot, mivel nem olvassa el a Windows-boltból származó tanúsítványinformációkat. A tanúsítványok( per-se) telepítése helyett lehetővé teszi bizonyos webhelyek SSL-tanúsítványainak kivételét.

Ha olyan webhelyet látogat meg, amelynek tanúsítványhibája van, figyelmeztetést kap, mint az alábbiakban. A kék színű terület megadja a megfelelő URL-címet, amelyet megpróbál elérni. Ha kivételt kíván létrehozni a figyelmeztetés megkerüléséhez a megfelelő URL-en, kattintson az Exception hozzáadása gombra.

A Biztonsági mentés hozzáadása párbeszédablakban kattintson a Biztonsági kivétel megerősítése lehetőségre a kivétel helyileg történő konfigurálásához.

Megjegyezzük, hogy ha egy adott webhely az aldomainekről belülről átirányítja magát, akkor több biztonsági figyelmeztetést kaphat( az URL pedig kicsit másként változik).Adjon kivételeket ezekhez az URL-ekhez ugyanazokkal a lépésekkel.

Következtetés

Meg kell ismételni a fenti közleményt, hogy soha ne telepítse biztonsági tanúsítványt ismeretlen forrásból. A gyakorlatban csak akkor szabad telepíteni a tanúsítványt, ha azt generálta. Semmi törvényes webhely nem követelné meg ezeket a lépéseket.

Linkek

Letöltés IIS 6.0 Resource Toolkit( magában foglalja a SelfSSL segédprogramot) a Microsoft