190 likes | 350 Views
{ PKI } Active Directory Certificate Services. Fóti Marcell cégvezető NetAcademia. PKI: mi az ördög ez?. Public Key Infrastructure Nyílt kulcsú titkosítás Digitális aláírás RSA-algoritmus Van más is az RSA-n kívül?. T e mod N = C C d mod N = T.
E N D
{ PKI } Active Directory Certificate Services Fóti MarcellcégvezetőNetAcademia
PKI: mi az ördög ez? • Public Key Infrastructure • Nyílt kulcsú titkosítás • Digitális aláírás • RSA-algoritmus • Van más is az RSA-n kívül? Temod N = C Cdmod N = T
A PKI alapja, a nyílt kulcsú titkosítás • Ki generálja a kulcsokat? • Mi a tanúsítványszolgáltató szerepe? • Mi az a tanúsítvány? • Hogyan ellenőrzöm? És mikor? • Minek a tanúsítvány a kulcsokhoz? • Mi történik, ha elveszítem az aláírókulcsomat? • Mi történik, ha elveszítem a titkosítókulcsomat?
PKI a mindennapokban… • Titkosító fájlrendszer • SSL • HTTPS, POP3/SSL, SMTP/SLL • Tanúsítványalapú autentikáció • Kódok digitális aláírása • AuthentiCode • Software Restriction Policy • Biztonságos bejelentkezés • Tartományi bejelentkezés • VPN-kapcsolat • Digital Rights Management • S/MIME
Tanúsítványokat használ…. • Exchange Server 200x • OWA, HTTPS over RPC • ISA Server 200x • Publikálás • System Center Operations Manager • Workgroup környezetben • Gateway szervereknél • System Center Configurations Manager • Natív üzemmód esetén • Office Communications Server 2007 • Minden kommunikációhoz! • Sharepoint 2007 • Webes űrlapok digitális aláírása • Windows szerver/kliens: • ActiveDirectory Domain Controller (DC-k tanúsítvány alapú hitelesítése) • ActiveDirectoryFederationServices • SSTP • NAP (IPSecEnforcement) • VPN (IPSec alapon) • Domain izoláció (IPSec alapon)
PKI: a NAP összetevője! • Hozzávalók (PKI részről) • 1 db tartomány (megvan) • 1 db CertificateServices • 1 db tanúsítványsablon • 1 db házirend • X db tanúsítvány
1 db CertificateServices • A Windows 2000 óta része a rendszernek • Tanúsítványkiállító központ • Lehet root vagy subordinate • Lehet standalone vagy enterprise • Tanúsítványkibocsátás, tanúsítványsablonok • Központi kulcsarchiválás…
1 db tanúsítványsablon • Mit tartalmaz a tanúsítvány? • A sablon a „blabla” összetételét határozza meg • Felhasználási célok • Kibocsátási feltételek • Kulcshosszok, CSP-k • Jogosultságok • Azonosítás
Központi kulcsarchiválás • Milyen veszélyekkel jár a titkosító kulcspár elvesztése? • Hogyan védekezhetünk ellene? • Kézzel kiexportáljuk, elmentjük valahova, vagy • A privát kulcsok elmentése a Certificate Server adatbázisába • Ki fér hozzá a mentett kulcsokhoz? Ki az a KRA? (Hol az ő kulcsa???) • Hogyan kell elveszített kulcsot visszaállítani? • Parancssorból:Certutil –getkey • Grafice: KRT.EXE
Szerepek szétválasztása • Négy fontos szerep • CA Administrator • Certificate Manager • Auditor • Backup Operator • CommonCriteria követelmény: a „malicsusz” rendszergazda kizárása! • RoleSeparation • Certutil –setreg CA\RoleSeparationEnabled 1 • Mindenki csak egyetlenegy szerepkörben lehet • Ha esetleg kettőben van, akkor egyben sincs!
1 db házirend • Tanúsítványok kibocsátása • Kézzel • Automatikusan • IPSec esetén a GÉP a játékos! • Automata kibocsátás GPO-val
A Windows Server 2008 PKI-újdonságai • Átnevezés: ActiveDirectoryCertificate Server • ECC és SHA2 támogatás • CryptographyNextGeneration • A CryptoAPI és így a CAPICOM utódja • Network DeviceEnrollment • Ez nem más, mint egy SimpleCertificateEnrollmentProtocol implementáció (HTTP) • OCSP …
Online Certificate Status Protocol • A tanúsítványok ellenőrzése hagyományosan offline történik • Érvényességi határok • Visszavonási listák • A visszavonási listák publikálása időzített • Az Online megoldás az OCSP • Most már szerveroldalon is!