Page 49 - bilgem-teknoloji-dergisi-4
P. 49

Mücahit MUTLUGÜN  Elektronik Kimlik Doğrulama Sistemi

 2. Elektronik Kimlik Doğrulama Sistemi  Bir vatandaşın hizmet alma/bir veriye erişme talebi vardır.  politika verisini oluşturur, imzalar ve GSP’ye gönderir. Politika  13. Kurum Hizmet Sunucusu gerçekleşen doğrulama ile
          verisindeki en önemli parametre güvenlik seviyesidir. GSP  tanımlanan kişinin talep ettiği hizmete erişmesine yetkisi olup
 Bir önceki bölümde elektronik kimlik doğrulamadan  1. Kurum Hizmet İstemcisi bir Kimlik Doğrulama talebi  politikaları önbelleğinde tutup geçerlilik süresi sonuna kadar  olmadığına karar verir ve sonucu Kurum Hizmet İstemcisine
 bahsedilmişti. Elektronik kimlik doğrulamadan bahsedilirken  başlatır. Kurum Hizmet İstemcisi bu talebi EKDS’nin  tekrar kullanabilme yeteneğine sahiptir. GSP KDPS’ye ulaşamaz  bildirir.
 EKDS’de karşılık gelen ilgili bileşenler kısaca verilmişti. Şimdi  doğrulayıcısı olan KEC’e arabirimler aracılığıyla gönderir.  ise durumu KEC’e bildirir. Bu durumda kimlik doğrulama en
 T.C. Kimik Kartı ile birlikte geliştirilen EKDS’nin mimarisi ve  EKDS arabirimlerine genel olarak Güvenlik Servisleri Platformu  üst seviyeden gerçekleşir.  2.2 Elektronik Kimlik Kartı
 bileşenlerinden daha detaylı şekilde bahsedeceğiz.  (GSP) denmektedir. GSP ileride detaylı anlatılacaktır. İstemci
 GSP’ye talep gönderirken gerçekleştirilecek kimlik  5. GSP karttan okunan Kimlik Doğrulama Sertifikasının  T.C. Kimlik Kartı EKDS’nin en temel bileşenidir. Akıllı kart
 2.1 Genel Mimari  doğrulamanın ne için yapıldığını ve hangi rolle (hizmet  geçerlilik durumunu kontrol etmek üzere sertifika sunucusuna  teknolojisi kullanımaktadır. Kartın elektronik içeriği şunlardan
 isteyen/hizmete katılan) yapıldığını gösteren uygulama etiketi  OCSP sorgusu gönderir. (OCSP sunucusuna gönderilecek talep  oluşmaktadır:
 Elektronik Kimlik Doğrulama Sistemi’nin işleyişi Şekil 3’te  ve rol bilgisini de gönderir. GSP bu talebi ilgili KEC’e iletir.  verisini KEC oluşturur) GSP sunucudan gelen OCSP sonucunu
 verilmiştir. Bu mimaride daha önce sözü edildiği gibi:               •  Kişinin T.C. Kimlik Numarası, ismi ve sertifika numarasının
 2. KEC vatandaştan kartını talep eder.  KEC’e gönderir. KEC OCSP sorgusu sonucuna göre kart eğer  NVİ tarafından elektronik olarak imzalanmış hali: Kart Sahibinin
 Vatandaş   İddia eden  iptal edilmiş ise işlemi sonlandırır. Diğer durumda işleme  Tekil Belirleyicisi-KSTB
 3. Kart talebi doğrultusunda vatandaş kartını kimlik doğrulama  devam eder. GSP bir şekilde OCSP sunucusuna ulaşamaz ise
 Parmak izi, PIN, kart, sertifika         İspatlayıcı  rolüne göre ilgili kart girişine takar. KEC kartta KSTB  KEC’i bilgilendirir. KEC işleme devam eder ve oluşan KDB’ye  •  Kişinin dijital resmi (elektronik imzalı)
 doğrulaması gerçekleştirir. Bu işlem sırasında KSTB’nin imzası  OCSP yapamadığı bilgisini koyar. GSP OCSP sorgularını
 KEC       Doğrulayıcı                                                •  Parmak Biyometrisi (elektronik imzalı)
 kontrol edilir.  önbelleğine alıp tekrar kullanabilme yeteneğine sahiptir.
 Kurum Hizmet Sistemi (İstemci/Sunucu)  Güvenen                       •  Kimlik Doğrulama Sertifikası
 Taraf  4. GSP KEC tarafından oluşturulan Kimlik Belirtimi’ni  6. KEC KDPS’den gelen politikadaki güvenlik seviyesine göre
 kullanarak kendisinde tanımlı olan Kimlik Doğrulama Politika  vatandaştan PIN/Parmak izi talep eder. Güvenlik seviyesinin  •  Elektronik imzalanmış Nüfus bilgileri
 olarak rol almaktadır. Bu mimari üzerinde bileşenlerin  Sunucusu’na (KDPS) başvurur. Kimlik Belirtimi uygulama  sadece kart gerektiren 1 ve 2. seviyede olması durumunda
 gerçekleştirdiği Kimlik Doğrulama şu adımlarla gerçekleşir:  etiketi, rol ve kişinin T.C. Kimlik Numarası’nı içerir. KDPS  vatandaştan bir şey talep edilmeden işleme devam edilir.  T.C. Kimlik Kartı fiziksel olarak pek çok güvenlik öğe içerdiği
 kendi politika veritabanından ilgili uygulama ve kişi için geçerli  Vatandaşın bunları kabul edilebilir süre içerisinde vermemesi  gibi elektronik olarak da içermektedir. Kartın sahip olduğu
          durumunda işlem iptal edilir.                              akıllı kart işletim sistemi Common Criteria EAL4+ ve akıllı
                                                                     kart yongası Common Criteria EAL5+ güvenlik sertifikasına
           7. Vatandaş kendisinden talep edilen PIN/parmak izini KEC’e  sahiptir. Akıllı kart üzerinde bulunan kimlik doğrulama
          verir.                                                     sertifikası X.509 standardına uygundur.

           8. KEC güvenlik seviyesinin gerektirdiği doğrulama işlemlerini  2.3 Kart Erişim Cihazı
          gerçekleştirdikten sonra doğrulama başarılı ise bir KDB
          oluşturarak GSP’ye döndürür. Güvenlik seviyelerinde KEC     EKDS’de doğrulayıcı olarak rol alan KEC, üzerinde Güvenli
          tarafından gerçekleştirilen doğrulama işlemlerinden daha   Erişim Modülü (GEM) bulunan özel bir kart okuyucudur. Temel
          sonra detaylıca bahsedilecektir. KDB PIN girilen güvenlik  olarak gerçekleştirdiği işlev kimlik kartının doğrulanmasıdır.
          seviyelerinde GEM ve Kimlik Kartı tarafından, diğer seviyelerde  GEM, KEC’in kriptografik işlemlerden sorumlu birimidir.
          ise sadece GEM tarafından imzalanır.                       Farklı uygulamalar için KEC’in farklı modelleri bulunmaktadır.
                                                                     Kimlik kartını doğrulama için simetrik doğrulama, asimetrik
           9. Kurum Hizmet İstemcisi KDB’yi kendi sunucusuna gönderir.  doğrulama, imza kontrolü gibi farklı yöntemler kullanmaktadır.
                                                                     Kriptografik doğrulama protokollerini yürütürken üzerinde
           10. Kurum Hizmet Sunucusu KDB’yi doğrulatmak üzere
          güvenli bir kanaldan Kimlik Doğrulama Sunucusu’na (KDS)    gömülü GEM’i kullanır.
          gönderir.                                                   2.4 Kimlik Doğrulama Sunucusu

           11. KDS kendisine gelen KDB’yi imzalayan GEM sertifikasının  Kimlik Doğrulama Sunucusu Güvenen Taraf ’ın (Kurum
          geçerliliğini kontrol eder. Bunun için Sertifika Sunucusu’ndan  Hizmet Sistemi) adına KDB doğrulaması gerçekleştirir. Ayrıca
          periyodik olarak indirdiği Sertifika İptal Listesini (SİL)  doğrulama yaptığı KDB’leri saklayıp sonradan sorgulama
          kullanabileceği gibi direk OCSP sorgusu da yapabilir. KDS,  yapılmasına imkân sağlar. KDS üzerinde geçerli KEC seri
          KDB’de Kimlik Kartı’nın imzasının olduğu durumlarda KEC    numaraları, geçerli KDB sürümleri ve geçerli KEC versiyonları
          tarafından sertifika iptal kontrolü yapılmamış ise gerekli  tanımlanıp KDB doğrulamasında bu parametrelerin de dikkate
          kontrolü SİL veya OCSP kullanarak yapar.                   alınması sağlanabilmektedir.
                                                                      Kimlik Doğrulama Sunucusu doğrulama yaptığı KDB’leri
           12. KDS KDB doğrulama işlemini gerçekleştirir, KDB’yi     isteğe göre tek kullanımlık olarak değerlendirebilmektedir.
          veritabanına kaydeder ve sonucu Kurum Hizmet Sunucusu’na   Güvenen Taraf ’tan gelen talebe göre bir KDB ikinci kez
          döndürür.                                                  doğrulanmak istediğinde KDS hata döndürmektedir.
 Şekil 3.  Elektronik Kimlik Doğrulama Sistemi mimarisi.


 46  Sayı 04   Eylül-Aralık 2010  http://www.uekae.tubitak.gov.tr/  47
 ·
   44   45   46   47   48   49   50   51   52   53   54