CyberFlow Logo CyberFlow 📚 Blog

Censys CLI - Servis ve sertifika keşfi

✍️ Ahmet BİRKAN 📂 kali_tools_reconnaissance
Censys CLI - Servis ve sertifika keşfi Giriş Giriş Siber güvenlik alanında, ağların ve sistemlerin güvenliğini sağlamak için sürekli olarak yeni yöntemler ve a…
Censys CLI - Servis ve sertifika keşfi

Censys CLI - Servis ve sertifika keşfi

Giriş

Giriş

Siber güvenlik alanında, ağların ve sistemlerin güvenliğini sağlamak için sürekli olarak yeni yöntemler ve araçlar geliştirilmekte. Bu araçlardan biri de Censys CLI’dir. Censys, dünya genelindeki IP adresleri, alan adları ve bu kaynaklara ait sertifikaları topluca taramak ve analiz etmek için kullanılan bir platformdur. Censys CLI ise bu platformun komut satırı arayüzüdür ve siber güvenlik uzmanlarına, araştırmacılara ve geliştiricilere, araştırmalarını daha etkili bir şekilde yürütme olanağı sunar.

Censys'in Önemi

Censys, kullanıcıların belirli bir alan adı veya IP aralığı üzerinde kapsamlı bilgi edinmelerine olanak tanır. Bu bilgiler, siber güvenlik araştırmalarında, zafiyet değerlendirmelerinde ve varlık keşfinde büyük bir değer taşır. Özellikle aşağıdaki alanlarda kullanılmak üzere önemli bir kaynak oluşturmaktadır:

Censys, sahip olduğu veri seti ve tarama yetenekleri ile yalnızca güvenlik açığı araştırmaları için değil, aynı zamanda devasa veri analizi ve araştırmalar için de kritik öneme sahiptir.

Servis ve Sertifika Keşfi

Censys CLI, kullanıcılara belirli IP’ler veya domaine ait servislere dair bilgileri doğrudan almak için filtreleme ve sorgulama yapma olanağı sağlar. Örneğin, bir domaine ait TLS sertifikalarını keşfetmek için aşağıdaki gibi bir komut kullanılabilir:

censys search "services.tls.certificate" -u "YOUR_API_ID" -p "YOUR_API_SECRET"

Yukarıdaki komut, Censys API'sını kullanarak belirli bir IP veya alan adının sertifika verilerini sorgular. Bu veriler, siber güvenlik uzmanlarının bir sistemde kullanılan sertifikaların güvenilirliğini ve güvenlik durumunu değerlendirmelerine yardımcı olur.

Censys CLI Kullanım Alanları

Censys CLI, yalnızca araştırmacılar için değil, aynı zamanda güvenlik ekipleri ve sistem yöneticileri için de faydalıdır. Aşağıda hızlı bir şekilde bazı kullanım alanları özetlenmiştir:

Censys CLI, yalnızca veri toplamakla kalmaz, aynı zamanda verilerin analizinde de güçlü araçlar sunar. Bu sayede siber güvenlik uzmanları potansiyel tehditleri ve zafiyetleri daha etkili bir şekilde tespit edebilirler. Censys, günümüz siber güvenlik ortamında gerekli bir araç ve bilgi kaynağı haline gelmiştir.

Teknik Detay

Censys CLI ile Servis ve Sertifika Keşfi

Censys, büyük ölçekli internete bağlı cihazların ve hizmetlerin keşfi için kullanılan güçlü bir araçtır. Censys CLI (Komut Satırı Arayüzü), araştırmacılara ve güvenlik profesyonellerine, çeşitli ağ bileşenlerini hızlı bir şekilde keşfetme ve analiz etme imkanı sunar. Bu bölümde, servis ve sertifika keşfinin derinlemesine incelenmesi üzerinde duracağız.

Kavramsal Yapı

Censys, temel olarak, internet üzerindeki cihazların ve servislerin, onların sunduğu sertifikalarla birlikte, toplu bir veritabanını sağlar. Bu veritabanı, bir IP adresinin arkasında çalışan hizmetleri ve bu hizmetlere ait güvenlik sertifikalarını araştırmak için kullanılabilir. Censys CLI, bu veritabanına kolay erişim sağlar ve kullanıcıların belirli sorgularla hedefledikleri bilgiyi almalarını mümkün kılar.

İşleyiş Mantığı

Censys CLI kullanarak yapılan keşifler genellikle iki ana aşamadan oluşur:

  1. Servis Keşfi: Belirli IP adresleri veya alan adları üzerinden ulaşılabilen hizmetlerin tespiti.
  2. Sertifika Keşfi: Keşfedilen hizmetlerin kullandığı SSL/TLS sertifikalarının detaylı analizi.

Kullanılan Yöntemler

Servis Keşfi

Servis keşfi, genellikle hedef IP adreslerini sorgulayarak gerçekleştirilmektedir. Örneğin, belirli bir IP adresinin hizmetlerini sorgulamak için aşağıdaki komut kullanılabilir:

censys search services --ip 192.0.2.1

Bu komut, belirtilen IP adresinin arkasında çalışan tüm hizmetleri listeler. Kullanıcı, sunucu türüne göre filtreleme yapabilir veya belirli portlarda çalışan hizmetleri hedefleyebilir.

Sertifika Keşfi

Sertifika keşfi, bir hizmetin SSL sertifikalarını ortaya çıkarmak için gerçekleştirilir. Bir IP adresinin veya alan adının sertifika detaylarını görüntülemek için aşağıdaki komut kullanılabilir:

censys certs view --ip 192.0.2.1

Bu komut kullanılarak, belirli bir IP adresinin hangi sertifikalara sahip olduğu ve bu sertifikaların geçerlilik tarihleri, CN (Common Name) bilgileri gibi detaylar görüntülenebilir.

Dikkat Edilmesi Gereken Noktalar

Censys CLI kullanırken dikkat edilmesi gereken birkaç önemli nokta vardır:

Analiz Bakış Açısı ve Teknik Bileşenler

Censys CLI ile gerçekleştirilen servis ve sertifika keşfi sonuçları, güvenlik analistleri için büyük önem taşımaktadır. Örneğin, bir hizmetin açık SSL sertifikalarının bulunması, kötü niyetli bir saldırganın istismar edebileceği bir zafiyet oluşturabilir. Dolayısıyla, Censys'in sunduğu veriler ışığında, güvenlik boşlukları tespit edilerek gerekli önlemler alınabilir.

Ek olarak, Censys CLI yalnızca keşif yapmayı değil, aynı zamanda sınıflandırma ve raporlama işlemlerini de kolaylaştırır. Kullanıcılar elde ettikleri verileri, belirli bir formatta dışa aktararak analiz süreçlerini daha da hızlandırabilirler.

Sonuç olarak, Censys CLI ile yapılan servis ve sertifika keşfi, siber güvenlik alanında önemli bir araçtır. Gelişmiş keşif yetenekleri ve kullanıcı dostu komut yapısı, güvenlik uzmanlarının, potansiyel tehditleri zamanında tespit etmelerini ve önlem almalarını kolaylaştırmaktadır.

İleri Seviye

Censys CLI ile Servis ve Sertifika Keşfi

Censys, internete bağlı cihazların, servislerin ve sertifikaların detaylı bir envanterini sunan güçlü bir araçtır. Censys CLI ise bu verileri hızlı bir şekilde sorgulayıp analiz etmemize olanak tanır. İleri seviye kullanım senaryoları ile sızma testleri esnasında Censys CLI’nin potansiyelinden nasıl faydalanabileceğinizi inceleyeceğiz.

Kullanım Durumları ve Sızma Testi Yaklaşımı

Censys CLI, sızma testlerinde özellikle açığa çıkan servislerin ve bunlara ait TLS/SSL sertifikalarının keşfine yardımcı olur. Bir test sürecinde, hedef ağ üzerinde hangi servislerin aktif olduğunu ve hangi sertifikaların kullanıldığını belirlemek kritik bir adımdır. Aşağıda, Censys CLI üzerinden bir hedef üzerinde servis ve sertifika keşfine dair örnek bir akış bulabilirsiniz.

Censys CLI ile Servis Keşfi

Öncelikle, belirli bir IP adresinde veya alan adında hangi servislerin çalıştığını öğrenmek için şu komutu kullanabilirsiniz:

censys search "services.port: 443 AND services.service: 'HTTPS'"

Bu komut, HTTPS protokolünü kullanan aktif servisleri sorgular. Hedefin hangi portları açık tutarak hangi servisleri sunduğunu görmek, potansiyel zayıflıkları tespit etmek açısından önemlidir.

Sertifika Keşfi

Servis keşfinin ardından, bu servislerin sunduğu TLS/SSL sertifikalarının detaylarını incelemek de önemlidir. Aşağıdaki komut, belirli bir alan adı için TLS sertifikasını listelemenizi sağlar:

censys cert "example.com"

Bu komut, example.com için geçerli olan sertifikaları ve bunların detaylarını döndürecektir. Elde edilen bilgileri analiz ederek, sertifika geçerlilik süreleri, CA bilgileri ve potansiyel zayıflıklar (örneğin, eski şifreleme algoritmaları) konusunda derinlemesine inceleme yapabilirsiniz.

Gerçekçi Analiz Örneği

Diyelim ki belirli bir hedef üzerinde çalışıyorsunuz ve hedefin sunduğu HTTPS servislerini ve sertifikalarını analiz etmek istiyorsunuz. Şu şekilde ilerleyebilirsiniz:

  1. Hedef IP veya alan adını belirleyin.

  2. Servisleri keşfedin:

    censys search "services.port: 80 OR services.port: 443"
    
  3. Servislerin detayını inceleyin. Örneğin HTTPS üzerinde:

    censys search "services.port: 443" --fields="ip,port,service_name,service.tls.certificates"
    
  4. Elde edilen sertifika bilgileri için daha fazla detay isteyin:

    censys cert "target_certificate_id"
    

İpuçları ve İleri Düzey İnceleme

Sonuç

Censys CLI, hizmet ve sertifika keşfi konusunda güçlü bir araçtır. Sızma testleri sırasında, potansiyel açıkları hızlı bir şekilde tespit etmek ve analiz etmek için bu tür araçların etkin bir şekilde kullanılması gerekmektedir. Servis keşfi ile başlayarak, sertifikaların detaylarına inmek, siber güvenlik araştırmalarınızı önemli ölçüde derinleştirir. Ancak unutulmamalıdır ki, bu tür bilgilerle hareket ederken etik kurallara uygun davranmak her zaman şarttır.