CER Sertifikası (.cer)
ITU-T StandartX.509 Güvenlik Sertifikası (CER), bir Sertifika Yetkilisinin doğruladığı alan adı, kuruluş veya kullanıcı kimliğine kriptografik bir genel anahtar bağlayan, yaygın kullanılan bir sertifika biçimidir.
CER biçimini PEM biçimine dönüştür
Tarayıcında CER biçimini PEM biçimine ücretsiz dönüştür. Dosyaları cihazında anında dönüştür.
İncele ve Meta Veriler
İşletim sistemleri ve dosya çözümleyicileri, CER dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
Bayt düzeyinde başlık imzası (sihirli baytlar)
İşletim sistemleri ve dosya çözümleyicileri, CER dosyalarını başlangıçtaki ikili sihirli bayt dizisini inceleyerek tanımlar:
HEX İMZASI (OFSET 0):
30 / 2D 2D 2D 2D 2D 42 45 47 49 4EASCII GÖSTERİMİ: 0 / -----BEGIN
Standartlaştırma: ITU-T X.509 / IETF RFC 5280
Teknik Özellikler
| Kapsayıcı mimarisi | İkili DER veya Base64 ASCII PEM biçiminde kodlanmış ASN.1 yapısı |
| Sıkıştırma | Sıkıştırılmamış kriptografik veri |
| Bayt Düzeni (Endianness) | Big-Endian (DER tag-length-value) |
| Renk Uzayları | N/A (Cryptographic Credential) |
| Kanallar ve Yapı | Konu adı, Veren CA, Açık Anahtar (RSA/ECDSA), geçerlilik süresi ve dijital imzalar |
| Maksimum Boyutlar | Typically 1 KB to 8 KB |
| Şeffaflık | Kriptografik açık anahtar ifşası |
| Akış ve Aşamalı İşleme | Sertifikanın atomik ayrıştırılması |
Teknik karşılaştırma matrisi: CER ve rakipleri
| Teknik Nitelik | CER (Güncel) | CRT | PEM | DER |
|---|---|---|---|---|
| Yaygın İşletim Sistemi | Windows Sertifika Deposu varsayılanı | Linux / Unix / Apache varsayılanı | Destek, işletim sistemine bağlıdır. | Java ve donanım güvenlik modülleri |
| Kodlama | İkili DER veya Base64 PEM | Base64 PEM (veya ikili DER) | Base64 ile ASCII biçiminde kodlanmış | Yalnızca katı ikili DER |
| Özel Anahtar | Yalnızca genel sertifika | Yalnızca genel sertifika | Sertifikaları ve özel anahtarları depolayabilir | Sertifikaları ve özel anahtarları depolayabilir |
| Standart | ITU-T X.509 v3 | ITU-T X.509 v3 | IETF RFC 7468 | ITU-T X.690 |
Yaygın Bozulma Modları ve Hex Kurtarma Kılavuzu
İşletim sistemi şu bildirimi verir: 'Dosya şu amaçla kullanım için geçersiz: Sertifika'.
Kök Neden: Bozulmuş ASN.1 DER uzunluk baytı veya PEM zarfında kesilmiş Base64 dolgusu.
Kurtarma: ASN.1 yapısını OpenSSL ile doğrula veya File2File.app Sertifika Aracı ile dönüştür.
Güvenlik Analizi ve Ayrıştırıcı Saldırı Vektörleri
Kriptografik ayrıştırıcılar, geçmişte TLS kitaplıklarında arabellek taşmalarına neden olmuş hatalı biçimlendirilmiş ASN.1 uzunluklarına karşı dikkatli olmalıdır.
Bilinen Saldırı Vektörleri
- ASN.1 BER/DER uzunluk kod çözme işleminde tamsayı taşması (örn. eski OpenSSL sürümlerinde).
- Ortak Ad (Common Name) alanlarında boş bayt (null-byte) enjeksiyonu yoluyla sertifika taklidi.
- Döngüsel sertifika doğrulama zincirleri aracılığıyla hizmet reddi (DoS).
Savunmaya yönelik en iyi uygulamalar: Sertifika imzalarını ASN.1 sınırlarını titizlikle denetleyen, bellek açısından güvenli ve modern TLS kitaplıklarıyla doğrula.
Tarihsel kökenler ve önemli dönüm noktaları
Temel Avantajlar ve Artılar
- TLS/HTTPS web sitesi şifrelemesi ve dijital kod imzalama için temel bir güven dayanağı.
- Modern eğri kriptografisini (ECDSA) ve klasik RSA anahtarlarını destekler.
- Destek, işletim sistemine bağlıdır.
Teknik Kısıtlamalar ve Eksiler
- Belirsiz kodlama: bir .cer dosyası ham ikili DER veya metin tabanlı Base64 PEM olabilir.
- Yalnızca genel sertifikayı içerir; özel anahtarları depolamaz.
- Sertifikanın geçerlilik süresi dolar; düzenli olarak yenilenmesi gerekir.
İlginç Teknik Bilgiler
- Microsoft Windows, dışarı aktarılan genel sertifikalar için varsayılan olarak .cer uzantısını kullanır.
- '30 82' sihirli baytları, iki baytlık bir uzunluk göstergesine (0x82) sahip ASN.1 SEQUENCE etiketini (0x30) temsil eder.
- İnternetteki her güvenli web sitesi, TLS el sıkışması sırasında tarayıcınıza bir X.509 sertifikası sunar.
Sıkça Sorulan Teknik Sorular
.cer ve .crt arasındaki fark nedir?
İkisi de X.509 sertifikasıdır. .cer genellikle Windows ortamlarında kullanılırken, .crt Linux ve Unix ortamlarında standarttır. Genellikle birbirinin yerine kullanılabilirler.
CER'i PEM'e nasıl dönüştürebilirim?
File2File.app'i web tarayıcında kullanarak ikili CER dosyalarını tek tıklamayla metin tabanlı PEM sertifikalarına dönüştürebilirsin.
.cer dosyası özel anahtarımı içerir mi?
Hayır. .cer dosyası yalnızca genel sertifika bilgilerini ve genel anahtarı içerir; hiçbir zaman özel anahtarı depolamaz.