SlideShare a Scribd company logo
1 of 20
Krzysztof Bińkowski




 Wspólne spotkanie grup:
  WGUiSW i MSSUG,
  2010.02.02 Warszawa
Zapoznanie słuchaczy z procedurą i sposobem
wdrożenia smart cards w środowisku
Windows 2008 / Windows 7
   SMART CARDs – krótko
   Szablony w PKI
   Szablony SMARTCARD User i SMARTCARD
    Logon
   Restricting Enrollment Agents
   Enrollment / Web Enrollment
   Deploying Smart Cards Best Practise
   Deploying Smart Cards warsztaty
   Autoenrollement
- Posiada wbudowany procesor
- Jest programowalna
- Dostarcza bezpieczny magazyn dla kluczy prywatnych
- Oddziela krytyczne dla bezpieczeństwa operacje od
komputera

         Karta przechowuje:
           Klucz prywatny
           Klucz publiczny
        Powiązany certyfikat
   Czasem SMART CARD nazywamy tokenami
    USB
Zestaw zawiera:
 Karta
 Sterowniki + oprogramowanie (middleware) CSP
 Czytnik kart
Szablony Certyfikatów są zestawem zasad i ustawień które są
konfigurowalne po stronie urzedu certyfikacji (CA). Zasady te i
ustawienia są wykorzystywane w procesie wydawania certyfikatów.




 • Dostępne tylko na CA typu zintegrowanego z Active Directory

 • Przechowywane w Active Directory

 • Zabezpieczone przed niepowołaną zmianą
Wsparcie dla szablonów certyfikatów
    Wersja Servera
                              V1              V2               V3
Windows Server 2008 R2
                              Tak             Tak              Tak
Datacenter Edition
Windows Server 2008 R2
                              Tak             Tak              Tak
Enterprise Edition
Windows Server 2008 R2
                              Tak             Nie              Nie
Standard Edition

       • V1 – wersja przewidziana dla kompatybilności wstecz (win 2000)
       • V2 – pozwala na zmianę ustawieo domyślnych ( Win 2003)
       • V3 – najnowsza i najbardziej zaawansowana wersja SuiteB (win
         2008, Vista, 7)
   Enrollment Agent. Allows an authorized user to
    serve as a certificate request agent on behalf of
    other users.


   Smart Card User. Enables a user to log on and sign
    e-mail.


   SmartCardLogon. Enables a user to log on by
    using a smart card.
Published to
                                                                  Active Directory
                                                          Subject                  Template
  Name              Description            Key usage                  Domain
                                                           type                     version
                                                                   Services (AD
                                                                       DS)?

             Used to request certificates
Enrollment
                on behalf of another        Signature       User        No            1
  Agent
                       subject.
Enrollment   Used to request certificates
  Agent         on behalf of another        Signature     Computer      No            1
(Computer)       computer subject.
               Allows the holder to
Smartcard                                 Signature and
              authenticate by using a                       User        No            1
 Logon                                     encryption
                     smart card.

                Allows the holder to
Smartcard                                Signature and
             authenticate and protect e-                    User        Yes           1
  User                                    encryption
             mail by using a smart card.
   The enrollment agent
    can request certificates
    only for specific AD DS
    groups.

   For each designated AD
    DS Group, the
    enrollment agent can
    request certificates
    based only on specific
    certificate templates.
   Certificate-Related Changes for Windows
    Vista

    ActiveX enrollment control used in previous
    versions of Windows, XEnroll.dll, is being
    replaced with a new enrollment
    control, CertEnroll.dll, in Windows Vista and
    Windows Server 2008.
   Designing an Enrollment Agent certificate
    template
   Designing a smart card certificate template
   Restricting the enrollment agents
   Restricting the certificate managers

  Performing the deployment process:
1. The enrollment agent must acquire Enrolment
   Agent certificate
2. The Enrollment agent must request a certifcate for a
   smart card user
   Computer autoenrollment
    Computer Configuration Windows
    Settings Security SettingsPublic Key
    Polices Autoenrollment Settings



   User autoenrollment
    User ConfigurationWindows
    SettingsSecurity SettingsPublic Key
    PolicesAutoenrollment Settings
Smart Card is required for interactive logon
    ADUC / VBS / GPO

Smart card removal behavior

Określa co się stanie kiedy użytkownik
Zalogowany oprzez SMART CARD
usunie kartę z czytnika Smart Card.

    Dostępne opcje:
   No Action
   Lock Workstation
   Force Logoff
   Disconnect if a Remote Desktop
    Services Session
Na serwerze Windows 2008:
 Instalujemy CA Enterprise
 Publikujemy szablony certyfikatów w CA:
   Enrollment Agent, SmartCard User

Na stacji roboczej Windows 7:
 Instalujemy CSP Cryptotech
 Pobieramy i instalujemy certyfikat Enrollment Agent
 Pobieramy i wydajemy certyfikat w imieniu
  użytkownika Imie.Nazwisko
 Logujemy się do Windows 7
Zapraszam na warsztaty
        w dalszej części naszego spotkania

         Krzysztof.Binkowski@gmail.com

    Moje prezentacje na temat SMARTCARD:
 Praktyczne zastosowanie kart elektronicznych
 10 spotkanie WGUiSW – 1 spotkanie MSSUG

      Praktyczne spojrzenie na zastosowanie
       SMARTCARD w środowisku Windows
                   MTS 2009

More Related Content

More from Krzysztof Binkowski

BitLocker TO GO - szybki start - WGUISW SNACK
BitLocker TO GO - szybki start - WGUISW SNACKBitLocker TO GO - szybki start - WGUISW SNACK
BitLocker TO GO - szybki start - WGUISW SNACKKrzysztof Binkowski
 
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...Krzysztof Binkowski
 
Threat Management Gateway 2010 - Forefront Community launch 2010
Threat Management Gateway 2010- Forefront Community launch 2010Threat Management Gateway 2010- Forefront Community launch 2010
Threat Management Gateway 2010 - Forefront Community launch 2010Krzysztof Binkowski
 
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...Krzysztof Binkowski
 
Podążając śladami użytkownika Windows – elementy informatyki śledczej
Podążając śladami użytkownika Windows –elementy informatyki śledczejPodążając śladami użytkownika Windows –elementy informatyki śledczej
Podążając śladami użytkownika Windows – elementy informatyki śledczejKrzysztof Binkowski
 
Mts2009 krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...
Mts2009   krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...Mts2009   krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...
Mts2009 krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...Krzysztof Binkowski
 
Mts2009 krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...
Mts2009   krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...Mts2009   krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...
Mts2009 krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...Krzysztof Binkowski
 

More from Krzysztof Binkowski (8)

BitLocker TO GO - szybki start - WGUISW SNACK
BitLocker TO GO - szybki start - WGUISW SNACKBitLocker TO GO - szybki start - WGUISW SNACK
BitLocker TO GO - szybki start - WGUISW SNACK
 
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...
Co w Facebook’u piszczy, czyli media społecznościowe z perspektywy informatyk...
 
Threat Management Gateway 2010 - Forefront Community launch 2010
Threat Management Gateway 2010- Forefront Community launch 2010Threat Management Gateway 2010- Forefront Community launch 2010
Threat Management Gateway 2010 - Forefront Community launch 2010
 
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...
WCL2013 - BitLocker w Twoim Windows 8 i w Twoim przedsiebiorstwie w oparciu o...
 
Podążając śladami użytkownika Windows – elementy informatyki śledczej
Podążając śladami użytkownika Windows –elementy informatyki śledczejPodążając śladami użytkownika Windows –elementy informatyki śledczej
Podążając śladami użytkownika Windows – elementy informatyki śledczej
 
Podpis cyfrowy office2010
Podpis cyfrowy office2010Podpis cyfrowy office2010
Podpis cyfrowy office2010
 
Mts2009 krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...
Mts2009   krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...Mts2009   krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...
Mts2009 krzysztof binkowski - metody pozyskiwania i zabezpieczania danych w...
 
Mts2009 krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...
Mts2009   krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...Mts2009   krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...
Mts2009 krzysztof binkowski - praktyczne spojrzenie na zastosowanie smartca...
 

Deploying smartcard in windows 2008 quick start

  • 1. Krzysztof Bińkowski Wspólne spotkanie grup: WGUiSW i MSSUG, 2010.02.02 Warszawa
  • 2. Zapoznanie słuchaczy z procedurą i sposobem wdrożenia smart cards w środowisku Windows 2008 / Windows 7
  • 3. SMART CARDs – krótko  Szablony w PKI  Szablony SMARTCARD User i SMARTCARD Logon  Restricting Enrollment Agents  Enrollment / Web Enrollment  Deploying Smart Cards Best Practise  Deploying Smart Cards warsztaty  Autoenrollement
  • 4. - Posiada wbudowany procesor - Jest programowalna - Dostarcza bezpieczny magazyn dla kluczy prywatnych - Oddziela krytyczne dla bezpieczeństwa operacje od komputera Karta przechowuje: Klucz prywatny Klucz publiczny Powiązany certyfikat
  • 5. Czasem SMART CARD nazywamy tokenami USB
  • 6.
  • 7. Zestaw zawiera:  Karta  Sterowniki + oprogramowanie (middleware) CSP  Czytnik kart
  • 8.
  • 9. Szablony Certyfikatów są zestawem zasad i ustawień które są konfigurowalne po stronie urzedu certyfikacji (CA). Zasady te i ustawienia są wykorzystywane w procesie wydawania certyfikatów. • Dostępne tylko na CA typu zintegrowanego z Active Directory • Przechowywane w Active Directory • Zabezpieczone przed niepowołaną zmianą
  • 10. Wsparcie dla szablonów certyfikatów Wersja Servera V1 V2 V3 Windows Server 2008 R2 Tak Tak Tak Datacenter Edition Windows Server 2008 R2 Tak Tak Tak Enterprise Edition Windows Server 2008 R2 Tak Nie Nie Standard Edition • V1 – wersja przewidziana dla kompatybilności wstecz (win 2000) • V2 – pozwala na zmianę ustawieo domyślnych ( Win 2003) • V3 – najnowsza i najbardziej zaawansowana wersja SuiteB (win 2008, Vista, 7)
  • 11. Enrollment Agent. Allows an authorized user to serve as a certificate request agent on behalf of other users.  Smart Card User. Enables a user to log on and sign e-mail.  SmartCardLogon. Enables a user to log on by using a smart card.
  • 12. Published to Active Directory Subject Template Name Description Key usage Domain type version Services (AD DS)? Used to request certificates Enrollment on behalf of another Signature User No 1 Agent subject. Enrollment Used to request certificates Agent on behalf of another Signature Computer No 1 (Computer) computer subject. Allows the holder to Smartcard Signature and authenticate by using a User No 1 Logon encryption smart card. Allows the holder to Smartcard Signature and authenticate and protect e- User Yes 1 User encryption mail by using a smart card.
  • 13. The enrollment agent can request certificates only for specific AD DS groups.  For each designated AD DS Group, the enrollment agent can request certificates based only on specific certificate templates.
  • 14. Certificate-Related Changes for Windows Vista ActiveX enrollment control used in previous versions of Windows, XEnroll.dll, is being replaced with a new enrollment control, CertEnroll.dll, in Windows Vista and Windows Server 2008.
  • 15.
  • 16. Designing an Enrollment Agent certificate template  Designing a smart card certificate template  Restricting the enrollment agents  Restricting the certificate managers  Performing the deployment process: 1. The enrollment agent must acquire Enrolment Agent certificate 2. The Enrollment agent must request a certifcate for a smart card user
  • 17. Computer autoenrollment Computer Configuration Windows Settings Security SettingsPublic Key Polices Autoenrollment Settings  User autoenrollment User ConfigurationWindows SettingsSecurity SettingsPublic Key PolicesAutoenrollment Settings
  • 18. Smart Card is required for interactive logon ADUC / VBS / GPO Smart card removal behavior Określa co się stanie kiedy użytkownik Zalogowany oprzez SMART CARD usunie kartę z czytnika Smart Card. Dostępne opcje:  No Action  Lock Workstation  Force Logoff  Disconnect if a Remote Desktop Services Session
  • 19. Na serwerze Windows 2008:  Instalujemy CA Enterprise  Publikujemy szablony certyfikatów w CA: Enrollment Agent, SmartCard User Na stacji roboczej Windows 7:  Instalujemy CSP Cryptotech  Pobieramy i instalujemy certyfikat Enrollment Agent  Pobieramy i wydajemy certyfikat w imieniu użytkownika Imie.Nazwisko  Logujemy się do Windows 7
  • 20. Zapraszam na warsztaty w dalszej części naszego spotkania Krzysztof.Binkowski@gmail.com Moje prezentacje na temat SMARTCARD:  Praktyczne zastosowanie kart elektronicznych 10 spotkanie WGUiSW – 1 spotkanie MSSUG  Praktyczne spojrzenie na zastosowanie SMARTCARD w środowisku Windows MTS 2009