IPv4 göstergeleri
Güncel tehdit göstergeleri
SGB kaynaklarından alınan IPv4, IPv6, alan adı ve URL göstergeleri doğrulanır, tekrarlardan arındırılır ve güvenlik cihazlarının kullanabileceği sade TXT formatında yayınlanır.
IPv6 göstergeleri
Domain göstergeleri
URL göstergeleri
Feed adresleri
Servis bilgisi
Feed kayıtları Siber Güvenlik Başkanlığı tarafından sağlanan göstergelerden otomatik olarak oluşturulur.
Güncelleme sırasında API hatası oluşursa son başarılı feed dosyaları korunur. Dosyalar güvenlik duvarları, DNS filtreleme sistemleri ve tehdit istihbaratı platformları tarafından kullanılabilecek satır bazlı TXT biçimindedir.
Sağlık kontrolü: health.txt status.json
Güvenlik duvarı entegrasyonları
GERÇEK USOM feed'lerini FortiGate ve Sophos Firewall üzerinde kullanma adımları.
FortiGate entegrasyonu
Feed'leri Security Fabric altındaki External Connectors bölümünden tanımlayın.
GUI ile kurulum
- Security Fabric → External Connectors menüsüne gidin.
- Create New seçeneğine tıklayın.
- İçeriğe göre IP Address, Domain Name veya FortiGuard Category seçin.
- Update method alanını External Feed olarak ayarlayın.
- Aşağıdaki ilgili GERÇEK USOM adresini URL alanına yapıştırın.
- Yenileme süresini 60 dakika olarak belirleyin ve kaydedin.
- Connector ayrıntılarında View Entries ile kayıtların geldiğini doğrulayın.
- Feed'i Firewall Policy, DNS Filter veya Web Filter profilinde bloklama amacıyla kullanın.
FortiGate feed adresleri
| Tür | FortiGate türü | Adres | |
|---|---|---|---|
| IPv4 | IP Address | /ipv4.txt |
|
| IPv6 | IP Address | /ipv6.txt |
|
| Domain | Domain Name | /domain.txt |
|
| URL | FortiGuard Category | /url.txt |
IPv4 feed için örnek CLI
config system external-resource
edit "GERCEK-USOM-IPV4"
set status enable
set type address
set resource "https://usom.gercekbilgisayar.com.tr/ipv4.txt"
set refresh-rate 60
set server-identity-check full
next
end
Sophos Xstream Threat Feed entegrasyonu
Xstream Protection Bundle bulunan Sophos Firewall 21 ve üzeri sürümlerde Third-party threat feeds üzerinden tanımlayın.
GUI ile kurulum
- Active threat response → Third-party threat feeds menüsüne gidin.
- Add seçeneğine tıklayın.
- Feed için açıklayıcı bir ad girin.
- İlk testte Monitor, doğrulama sonrası Block seçebilirsiniz.
- Indicator type olarak IPv4 address, Domain veya URL seçin.
- Seçtiğiniz türün GERÇEK USOM adresini External URL alanına girin.
- Authorization alanını No authentication olarak bırakın.
- Validate server certificate seçeneğini etkinleştirin.
- Polling interval değerini 1 saat olarak ayarlayın.
- Test connection ile erişimi doğrulayın ve kaydedin.
Sophos feed adresleri
| Indicator type | Adres | |
|---|---|---|
| IPv4 address | /ipv4.txt |
|
| Domain | /domain-sophos.txt |
|
| URL | /url.txt |
Önerilen Sophos tanımları
| Ad | Action | Indicator type | External URL |
|---|---|---|---|
| GERCEK-USOM-IPV4 | Önce Monitor, sonra Block | IPv4 address | https://usom.gercekbilgisayar.com.tr/ipv4.txt |
| GERCEK-USOM-DOMAIN | Önce Monitor, sonra Block | Domain | https://usom.gercekbilgisayar.com.tr/domain-sophos.txt |
| GERCEK-USOM-URL | Önce Monitor, sonra Block | URL | https://usom.gercekbilgisayar.com.tr/url.txt |
Sophos Standard / ProPack merkezi koruma
Xstream lisansı bulunmayan Sophos Firewall cihazlarında domain, IPv4, IPv6 ve tam URL göstergeleri GERÇEK USOM sunucusundan XML API ve harici URL veritabanı yöntemleriyle dağıtılır.
Web Filter URL Group
- İlk 50.000 yüksek öncelikli domain kullanılır.
- Toplam 11 URL Group merkezi olarak yönetilir.
- Gruplar çoğunlukla 5.000 kayıt içerir.
- Dördüncü blok, cihaz/API davranışı nedeniyle 004A ve 004B olarak ikiye ayrılır.
- Değişmeyen gruplar SHA-256 kontrolüyle tekrar gönderilmez.
IPHost / IPList nesneleri
- 15.066 IPv4 göstergesi 16 ayrı IPList nesnesine bölünür.
- Her IPList en fazla 1.000 IP içerir; son nesne 66 IP içerir.
- Nesne adları
GERCEK-USOM-IPV4-001ile016arasındadır. - İçerikler otomatik güncellenir, değişmeyen listeler atlanır.
- Firewall kuralına 16 nesne bir kez eklenir; sonraki güncellemeler otomatik yapılır.
IPv6 IPList
- Mevcut 6 IPv6 göstergesi
GERCEK-USOM-IPV6-001nesnesine aktarılmıştır. - Sophos XML API üzerinde IPv6 IPList testi başarıyla tamamlanmıştır.
- IPv6 nesnesi ilgili IPv6 firewall kuralına hedef olarak eklenmelidir.
- Otomatik IPv6 senkron servisi hazırlık aşamasındadır.
External URL Database
- 6.927 kaynak URL içinden 6.922 Sophos uyumlu kayıt üretilmiştir.
- Protokoller kaldırılarak domain, path ve query bilgisi korunur.
- Feed adresi:
http://usom.gercekbilgisayar.com.tr/url-sophos.txt - Sophos üzerinde External URL Database olarak eklenip Web Policy içinde Block yapılmalıdır.
url-sophos.txtdosyasının feed güncellemesine otomatik bağlanması hazırlık aşamasındadır.
Otomatik güncelleme akışı
Sunucu bileşenleri
| Domain feed | /domain-sophos.txt |
| IPv4 feed | /ipv4.txt |
| IPv6 feed | /ipv6.txt |
| Sophos URL feed | /url-sophos.txt |
| Hedef yapılandırması | /etc/gercek-usom/sophos-targets.json |
| Kimlik dosyaları | /etc/gercek-usom/sophos.d/ |
| Domain scripti | /usr/local/sbin/gercek-usom-sophos-sync.py |
| IPv4 scripti | /usr/local/sbin/gercek-usom-sophos-ipv4-sync.py |
Çalışma durumu
| Domain XML API | Aktif |
| IPv4 XML API | Aktif / 16 nesne |
| IPv6 XML API | Test başarılı |
| URL HTTP feed | HTTP 200 |
| Çoklu Sophos hedefi | Destekleniyor |
| SHA-256 kontrolü | Aktif |
| Yönetim paneli | Sophos Manager |
url-sophos.txt ise External URL Database olarak tanımlanmalıdır.
url-sophos.txt üretiminin ana feed güncelleme scriptine bağlanması sonraki adımdır.
Yeni Sophos cihazı ekleme
Her cihaz ayrı kimlik dosyası ve ayrı hedef kaydıyla tanımlanır. Bir cihazdaki hata diğer Sophos hedeflerini durdurmaz.
1. Sophos tarafındaki hazırlık
- Administration → API access bölümünde XML API erişimini etkinleştirin.
- GERÇEK USOM sunucusunun çıkış IP adresini Allowed IP Hosts listesine ekleyin.
- WAN üzerinden erişilecekse yalnızca GERÇEK USOM IP'sine yönetim/API izni verin.
- Mümkünse yalnızca bu entegrasyonda kullanılacak ayrı bir API yöneticisi oluşturun.
- Web Protection lisansının aktif olduğunu doğrulayın.
2. GERÇEK USOM sunucusundaki hazırlık
- Cihaza özel login XML dosyasını
/etc/gercek-usom/sophos.d/altında oluşturun. - Dosya sahibini root, iznini 0600 yapın.
- Cihazı
sophos-targets.jsoniçindekitargetslistesine ekleyin. - JSON sözdizimini
python3 -m json.toolile doğrulayın. - Önce bağlantı testi, ardından manuel senkronizasyon çalıştırın.
3. Sophos Web Policy
- Senkronizasyon tamamlandıktan sonra Web → URL groups bölümünde GERCEK-USOM gruplarını doğrulayın.
- İlgili Web Policy içine tüm GERCEK-USOM URL gruplarını ekleyin.
- Eylemi Block olarak ayarlayın.
- Önce test istemcisiyle erişim denemesi yapın; ardından üretim politikasına uygulayın.
Cihaza özel login XML örneği
<Request APIVersion="2200.1">
<Login>
<Username>API_KULLANICISI</Username>
<Password>API_PAROLASI</Password>
</Login>
</Request>
Çoklu Sophos hedef kaydı örneği
{
"id": "musteri-kodu",
"name": "Müşteri Sophos",
"enabled": true,
"endpoint": "https://FIREWALL-IP:4004/webconsole/APIController",
"login_xml": "/etc/gercek-usom/sophos.d/musteri-login.xml",
"group_prefix": "GERCEK-USOM",
"verify_tls": false
}
Bağlantı testi
curl -k -sS \ --connect-timeout 20 \ --max-time 60 \ -F "reqxml=</etc/gercek-usom/sophos.d/musteri-login.xml" \ https://FIREWALL-IP:4004/webconsole/APIController
Yapılandırma ve servis kontrolü
python3 -m json.tool /etc/gercek-usom/sophos-targets.json systemctl start gercek-usom-sophos-sync.service systemctl status gercek-usom-sophos-sync.service --no-pager -l journalctl -u gercek-usom-sophos-sync.service -n 100 --no-pager
