E-imza PIN Bloke Durumu: Windows'ta Kilitlenen Kart Mac'te Kullanılabilir mi?
1 Cevap
Merhaba, e-imza akıllı kartlarının güvenlik mimarisi ve PIN/PUK yönetimi ile ilgili çok temel ancak kullanıcılar tarafından sıkça karıştırılan bir konuyu sormuşsunuz. Sorunuzun net yanıtı şudur: Kartınız Windows bilgisayarda kilitlendiyse, Mac bilgisayara taktığınızda da KESİNLİKLE kilitli kalacaktır. PIN bloke durumu bilgisayar bazlı değil, doğrudan akıllı kartın kendi içindeki donanımsal çip bazlıdır. Durumun teknik arka planını ve çözüm adımlarını aşağıda detaylandırıyorum.
Akıllı Kart (Smart Card) ve Kriptografik Sınır:
E-imza için kullandığınız cihaz (USB görünümlü token veya kart okuyucu içindeki çipli kart), aslında kendi işlemcisi (CPU), hafızası ve işletim sistemi (örneğin AKİS - Akıllı Kart İşletim Sistemi) olan minik bir bilgisayardır. Elektronik imza sertifikanız ve bu sertifikaya ait "Gizli Anahtar" (Private Key) bu çipin içine donanımsal olarak gömülüdür ve kopyalanamaz. Siz şifrenizi (PIN) girdiğinizde, bu doğrulama işlemi Windows veya Mac bilgisayarınızın işlemcisi tarafından yapılmaz; şifre kartın içine gönderilir ve kart kendi çipinde doğrulamayı yapar.
PKCS#11 Standardı ve Güvenlik Kilidi:
Uluslararası kriptografi standartlarına (PKCS#11) ve 5070 Sayılı Elektronik İmza Kanunu'nun güvenlik gereksinimlerine göre, akıllı kartlar kaba kuvvet (brute-force) saldırılarına karşı korunmalıdır. Bu nedenle karta art arda 3 kez yanlış PIN gönderildiğinde, kartın içindeki işletim sistemi güvenlik duvarını indirir ve kendini "Bloke" (Locked) duruma alır. Bu bloke kaydı, kartın EEPROM hafızasına kalıcı olarak yazılır. Dolayısıyla cihazı Windows'tan çıkarıp Mac'e, Linux'a veya dünyanın öbür ucundaki başka bir sisteme taksanız bile, kart hafızasındaki bloke durumunu koruyacaktır. Kart artık hiçbir imzalama işlemine veya sertifika okuma işlemine izin vermez.
PUK Kodu ile Kilit Açma İşlemi ve Mac Sorunu:
Bloke olan bir kartı kurtarmanın tek yolu, size ESHS tarafından kapalı zarfta veya SMS/Şifreli PDF ile iletilen PUK (Personal Unblocking Key) kodunu kullanmaktır. PUK kodu genelde 6 veya daha fazla hanelidir ve bu kodu girmek için de sınırlı hakkınız vardır (genellikle 3 veya 5 hak). PUK kodunu da yanlış girerseniz kart "Kalıcı Bloke" (Dead/Terminated) olur ve çöpe gider, yeni kart satın almak zorunda kalırsınız.
Mac üzerinde AKİS yönetim yazılımının (AKİS Yönetici veya benzeri Java tabanlı toollar) zaman zaman Java sürüm uyuşmazlıkları veya macOS'un katı güvenlik izinleri (Gatekeeper/Sandbox) nedeniyle tam randımanlı çalışmadığı bilinen bir gerçektir. Kilit açma işlemi doğrudan kartın EEPROM'una düşük seviyeli (APDU komutları ile) yazma işlemi gerektirdiğinden, bağlantının çok stabil olması gerekir.
Çözüm Adımları:
Mac'te sorun yaşıyorsanız, risk almamak adına kilit açma işlemini şu şekilde yapmanızı öneririm:
1. İmkanı varsa, işlemi şifreyi yanlış girdiğiniz veya stabil çalışan Windows bilgisayarda yapın.
2. Windows bilgisayarda "AKİS Kart İzleme Aracı" veya ESHS'nizin sunduğu "Şifre/PIN Değiştirme" programını yönetici olarak çalıştırın.
3. Menüden "Kilit Açma" veya "PIN Bloke Kaldır" seçeneğini bulun.
4. Sizden önce PUK kodunuzu, ardından da yeni oluşturmak istediğiniz PIN kodunu (2 kez) girmeniz istenecektir.
5. İşlemi onayladığınızda kartın kilidi açılır ve yeni belirlediğiniz PIN kodu ile hem Windows'ta hem de Mac'te imza atmaya devam edebilirsiniz.
Eğer mecburen Mac kullanmak zorundaysanız, e-devlet veya ESHS'nizin web sitesinden macOS için yayınlanan en güncel AKİS sürücülerini (PKG uzantılı) indirip kurduğunuzdan ve sistem ayarlarından "Güvenlik ve Gizlilik" sekmesinden uygulamaya gerekli izinleri verdiğinizden emin olun.