T K

GÖZCÜ

MEDİNOVA

GÖZCÜ

GÖZCÜ

Proje İçeriği

Gözcü – SOC Tarzı İzleme & Analitik Paneli

Proje krtik alt yapıları (  sistem odaları ısı/nem/hava kalitesi/su baskını, eczane soğuk zincir dolaplarının ısı durumlarını, NVR kayıt sistemlerinin yasal 60 gün sınırının korunması, kritk servislerin çalıştığı fiziksel sunucuların disk,ram,cpu değerlerini, firewall aylık trafik kapasitesini, acil durum kod telefonlarının SIP ile ip santrale bağlılık durumlarını, anahtarların kopma durumlarını, yoğunbakımlarda ki medikal tıbbi cihazların network durumlarını, sistem bal küpü saldırı durumunu , firewall üzeridnen en çok çıkış yapılan ülkeler, firewall üzerinden en çok çıkış yapılan portlar, AlienVault Ossim OTX api desteğ iile son community 'leri v.s.) görebiliyoruz. 

Gözcü; hastane/intranet ortamında çalışan, farklı kaynaklardan (ELK, Wazuh, Zabbix, SNMP, Honeypot’lar, XML/REST uçları vb.) verileri toplayıp tek bir SOC tarzı panelde gösteren, MITRE ATT&CK eşleştirmeleri ve canlı metriklerle desteklenen bir izleme platformudur. Ve halen geliştirilmeye devam etmektedir.

Özellikler

ELK (Elasticsearch/Logstash/Kibana) ile log toplama, indeksleme ve görselleştirme

Wazuh ile host-tabanlı güvenlik olayları ve uyarılar

Zabbix + SNMP ile ağ/sunucu/switch/NVR sağlık izlemesi

Honeypot entegrasyonları (T-Pot, MHN vb.) ve saldırı istatistikleri

MITRE ATT&CK taksonomisine göre olay eşleştirme/görselleştirme

Canlı panel UI (dark tema, USOM-Kasırga tarzı kayan uyarı bandı, donut grafikleri, sayaçlar)

GeoIP analizi ve metin/tablo/grafik özetleri

NVR/Switch/Firewall durum kartları, grup bazlı izleme

Özel PHP/JS mikro servisler (tek sayfa panel + JSON API’ler)

Grafana ile zaman serisi grafikleri (opsiyonel)

ILM politikaları ile Elasticsearch disk yaşam döngüsü yönetimi

Mimarî (Kısa Özet)

 

[Kaynaklar]  ├─ Syslog / Uygulama Logları / Firewall  ├─ Wazuh Agents  ├─ Zabbix (Agent + SNMP)  ├─ Honeypot (T-Pot / MHN)  ├─ Cihaz XML/REST uçları (örn. status.xml, data.xml)  └─ Özel servisler (Navistar GPS, vb.)           │           ▼ [Logstash]  -> Parsers + MITRE tag’ler + GeoIP + Normalizasyon           │           ▼ [Elasticsearch] -> İndeksler, ILM, sorgular           │           ├─ Kibana (dashboard’lar, canlı grafikler)           └─ Gözcü Web (PHP/JS) -> tek sayfa SOC panel, JSON API’ler

Bileşenler ve Kullanılan Araçlar

Çekirdek

Elasticsearch (7.17.x)

Logstash (pipeline filtreleri: grok, geoip, mutate; MITRE alanları)

Kibana (MITRE, Honeypot (MHN), GeoIP panelleri)

Güvenlik / Olay

Wazuh (agent’lar, kurallar, uyarılar, ELK entegrasyonu)

Honeypot’lar: T-Pot (çoklu honeypot dağıtımı), MHN sensörleri

Ağ & Donanım İzleme

Zabbix (host/switch/NVR/ekipman sağlık izlemesi)

SNMP (HP/Aruba ProCurve, Ruijie, firewall, NVR’ler)

PacketFence (planlı NAC entegrasyonu)

Panel/UI (Web)

PHP 7.x + Apache

Vanilla JS + Chart.js (donut/dial/sayaç grafikler)

Leaflet.js (harita; örn. ambulans GPS)

Modern dark tema (USOM-Kasırga tarzı uyarı bandı)

Yardımcılar

dcmtk/imagemagick (ayrı projelerde kullanılıyor; Gözcü’de referans)

Grafana (opsiyonel zaman serisi paneli)

Shell/PHP CLI (SNMP/get/xml çekimler için)

Önemli Dosyalar / Mikro Servisler

Bunlar örnek adlar; kendi dizinlerinle eşleştirip kullanıyorsun.

gozcu-extended.js – Panelde tüm kartları besleyen ana JS veri toplayıcı

gozcu-stats.php – Ajan sayısı, event sayısı, son uyarı, vb. JSON endpoint

camera-health.php – NVR/kamera grupları için sağlık kartları JSON/PHP

switch-health.php – Switch grupları sağlık durumu JSON/PHP

snmp-test.php – SNMP çekim testi (debug çıktı)

snmp-traffic.php – SNMP trafik metrikleri (interface RX/TX)

geo-access.php – GeoIP metin tabanlı özetler

geo-services.php – Ülke/şehir/port/servis bazlı özet (gelişimde)

navistar-location.php – Ambulans konumu (Leaflet) için JSON

kibana-live-graph.js – Kibana’dan canlı grafik alan basit fetch/iframe yaklaşımı

nvr-retention.php – NVR disk/retention tahmin/özet (opsiyonel)

Kısaca “Kullandığımız Programlar & Araçlar” Listesi

Elasticsearch / Logstash / Kibana (ELK)

Wazuh (Server + Agent’lar)

Zabbix (agent + SNMP)

T-Pot honeypot / MHN sensörleri

HP/Aruba ProCurve, Ruijie (SNMP ile)

Firewall (syslog + trafik özetleri; GeoIP)

NVR / IP Kameralar (sağlık/retention kartları)

PHP 8.x, Apache/Nginx, MySQL (ops.)

JavaScript, Chart.js, Leaflet.js

Grafana (opsiyonel)

Shell/CLI (snmpwalk, curl, tail vb.)


Projenin Amacı

Projeyi bilgi sistemlerinin kontrollerini atlamaması için yaptık. Bu proje sayesinde kritik alt yapıları gün boyu an ve an izleyebiliyoruz.


Proje içindeki en büyük inovasyon nedir? (yeni bir teknoloji veya var olan teknolojinin farklı kullanımı gibi. IOT, M2M, AI vb.)

USOM (Ulusal Siber Olaylara Müdahale Merkezi) 'nin Kasırga yazılımının ekran görüntüsü ilham olmuştur. Kısaca USAM innovasyon kaynağımız olmuştur.


Proje kurum içindeki hangi bölüme fayda sağlamıştır?(satış, pazarlama, finans, İK, IT, Üretim, Planlama, Satın alma, Lojistik Müşteri İlişkileri gibi)

Bilgi Sistemleri


Projenin hayata geçirilmesi konusunda üst yönetimin desteğini tam olarak alabildiniz mi?

Yöneticilerimiz her zaman tam destek sağlamıştır.


Proje sonunda ortaya çıkan sonuçları analiz edebildiniz mi? Rakamsal verilerle ifade eder misiniz?(ROI, maliyetlerde yüzdesel azalma, üretim süresinde azalma, hata payının düşmesi vs.)

Proje halen daha geliştiem aşamasında. Fakat Bilgi Sistemleri Merkezinde tek ekrandan bir çok ekranın aktif/pasif durumlarını görebiliyoruz. 


Projenizde şirket içinden kaç kişi aktif olarak görev almıştır? Ekip birimleri hakkında kısaca bilgi verir misiniz?

2


Projenizde (varsa)işbirliği kurduğunuz veya destek aldığınız bilişim şirketlerini belirtiniz.

-


Proje sırasında kullandığınız ve spesifik önemi olan markaları (varsa) belirtiniz. (Yazılım veya donanım markaları)

-