CER Sertifikası (.cer)

ITU-T Standart

X.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:

Dosyaları buraya seç veya bırak

Özel - dosyalar cihazınızdan asla ayrılmaz

veya yapıştır Ctrl+V
Sıfır Ağ Aktarımı Gizlilik Garantisi: Harici sunuculara 0 bayt yüklendi. Tüm işlemler tarayıcındaki korumalı alanda (sandbox) yerel olarak gerçekleştirildi.

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 4E

ASCII 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ırmaSı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 BoyutlarTypically 1 KB to 8 KB
ŞeffaflıkKriptografik açık anahtar ifşası
Akış ve Aşamalı İşlemeSertifikanın atomik ayrıştırılması

Teknik karşılaştırma matrisi: CER ve rakipleri

Teknik NitelikCER (Güncel)CRTPEMDER
Yaygın İşletim SistemiWindows 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 PEMBase64 PEM (veya ikili DER)Base64 ile ASCII biçiminde kodlanmışYalnızca katı ikili DER
Özel AnahtarYalnızca genel sertifikaYalnızca genel sertifikaSertifikaları ve özel anahtarları depolayabilirSertifikaları ve özel anahtarları depolayabilir
StandartITU-T X.509 v3ITU-T X.509 v3IETF RFC 7468ITU-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ı

2008IETF, modern X.509 v3 PKI sertifika profillerini tanımlayan RFC 5280'i yayınlar.
1996X.509 sürüm 3, özel uzantıları (Konu Alternatif Adları, Anahtar Kullanımı) kullanıma sundu.
1988ITU-T, X.500 dizin hizmeti standardının bir parçası olarak X.509'u sunar.

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.