PROJE / Özel Yazılım

WatchTower

WatchTower, Code64’ün kendi altyapısında kullandığı trafik izleme ve güvenlik otomasyonu aracıdır. Web projelerinin trafik ve log hareketlerini takip eder, olağan dışı durumlarda Cloudflare güvenlik seviyesini ayarlar ve operasyon ekibini bilgilendirir.

Kategori
Özel Yazılım

Başlangıç noktası

Merkezi trafik izleme ihtiyacı

Çok sayıda web projesini ve sunucuyu yöneten bir altyapıda her sitenin trafik karakteri birbirinden farklıdır. Bir proje için olağan kabul edilen trafik artışı başka bir proje için beklenmeyen bir hareket olabilir. Bu nedenle yalnızca sabit trafik eşiklerine dayanan kontroller, operasyon ekiplerinin ihtiyaç duyduğu bağlamı her zaman sağlayamaz. Code64 tarafındaki ihtiyaç; web projelerinin kendi olağan trafik davranışlarını takip edebilen, loglardaki anormal hareketleri izleyen ve gerektiğinde mevcut güvenlik altyapısına kontrollü şekilde müdahale edebilen merkezi bir operasyon mekanizması oluşturmaktı.

Ne inşa ettik

  • 01

    Trafik davranışı ve anomali izleme

    WatchTower her web projesinin trafik akışını belirli bir süre gözlemleyerek olağan davranış için bir referans oluşturuyor. Loglar ve yeni trafik hareketleri bu yapı içinde değerlendirilerek beklenmeyen değişimler erken aşamada tespit edilebiliyor.

  • 02

    Cloudflare güvenlik otomasyonu

    Olağan dışı trafik hareketlerinde ilgili projenin Cloudflare güvenlik seviyesi API üzerinden yükseltilebiliyor. Koşullar gerektirdiğinde sistem Under Attack moduna kadar ilerleyebiliyor.

  • 03

    Kontrollü normalleşme

    Trafik normale döndüğünde güvenlik seviyesi aniden düşürülmüyor. WatchTower belirli bir süre daha trafiği izliyor ve güvenlik ayarlarını kontrollü biçimde kademeli olarak normal seviyeye getiriyor.

  • 04

    Operasyon bildirimleri

    Tespit edilen hareketler ve sistem tarafından gerçekleştirilen güvenlik aksiyonları Telegram üzerinden operasyon ekibine iletiliyor. Otomasyon çalışırken insan ekibinin görünürlüğü korunuyor.

Çözüm

Her projenin olağan davranışını önce öğrenmek

WatchTower izlemeye aldığı sistemlerde belirli bir süre trafik akışını takip ederek normal çalışma davranışına ilişkin bir referans oluşturuyor. Sunucu ve web uygulaması logları sürekli izleniyor; oluşan trafik, sistemin daha önce gözlemlediği davranışla birlikte değerlendiriliyor. Amaç her trafik artışını saldırı olarak sınıflandırmak değil, olağan çalışma düzeninden belirgin şekilde ayrılan hareketleri erken fark ederek operasyonun müdahale edebileceği bir sinyal üretmek.

Otomatik güvenlik müdahalesi

WatchTower tarafından olağan dışı bir trafik hareketi tespit edildiğinde, ilgili web projesinin Cloudflare güvenlik seviyesi API üzerinden yükseltilebiliyor. Koşulların gerektirdiği durumlarda güvenlik seviyesi Cloudflare'ın Under Attack moduna kadar çıkarılabiliyor. Her proje için kullanılan API erişimi yalnızca ihtiyaç duyulan ilgili alanlarla sınırlandırılmış özel token'lar üzerinden sağlanıyor. Böylece WatchTower, izleme yapan pasif bir dashboard olmaktan çıkıp tanımlı güvenlik aksiyonlarını otomatik olarak uygulayabilen bir operasyon aracına dönüşüyor.

Kontrollü normalleşme

Güvenlik seviyesinin yükseltilmesi kadar normale dönüş biçimi de sistemin önemli parçalarından biri. WatchTower trafik normale döner dönmez güvenlik seviyesini doğrudan eski haline getirmiyor. Sistem belirli bir bekleme süresi boyunca trafiği izlemeye devam ediyor ve güvenlik seviyesini kademeli olarak düşürüyor. Bu yaklaşım, kısa süreli bir iyileşmenin ardından tekrar oluşabilecek yoğunluklara karşı sistemi izlemeye devam ederken gereksiz yüksek güvenlik seviyelerinin kalıcı hale gelmesini de önlüyor.

Operasyon ekibini haberdar etmek

WatchTower tarafından tespit edilen hareketler ve gerçekleştirilen müdahaleler Telegram üzerinden operasyon ekibine bildiriliyor. Böylece sistem otomatik aksiyon alırken ekip de yaşanan hareket ve uygulanan güvenlik değişikliklerinden haberdar oluyor. WatchTower bugün Code64'ün kendi operasyon altyapısında aktif olarak kullanılıyor. Sistem 8 farklı sunucuyu izliyor; bunların 4'ü Google Cloud, diğer 4'ü Türkiye lokasyonlu altyapılarda çalışıyor. Bu sunucular üzerinde 1000'in üzerinde web projesinin trafik ve log hareketleri takip ediliyor.

WatchTower ayrı bir ticari ürün olarak konumlandırılmıyor; Code64'ün kendi altyapı operasyonunda kullandığı bir araç olarak geliştiriliyor. İhtiyaç halinde benzer yapı müşterilerin kendi sunucularına da kurulabiliyor ve operasyon desteği sağlanabiliyor.

Altyapı operasyonunuzu birlikte geliştirelim

Altyapınızın davranışını takip eden ve tanımlı koşullarda kontrollü aksiyonlar uygulayan özel yazılım çözümleri geliştiriyoruz. İletişime geçin

İzleme ile aksiyonu aynı döngüde birleştirmek

WatchTower'ın çalışma modeli sürekli bir geri bildirim döngüsüne dayanıyor. Sistem önce trafik davranışını gözlemliyor ve normal akış için bir referans oluşturuyor. Daha sonra loglardan ve trafik akışından gelen yeni veriler bu davranışla karşılaştırılıyor. Olağan dışı bir hareket tespit edildiğinde Cloudflare üzerindeki ilgili güvenlik ayarları devreye alınabiliyor. Trafik normale döndüğünde ise sistem yeniden gözlem moduna geçiyor ve tanımlı bekleme süresinin ardından güvenlik seviyesini kontrollü biçimde geri çekiyor.

Bu yapı sayesinde izleme, karar, aksiyon ve normalleşme birbirinden bağımsız manuel işlemler yerine tek operasyon akışı içinde ele alınıyor.

Yetkiyi ihtiyaç duyulan alanlarla sınırlamak

WatchTower'ın Cloudflare erişimi geniş kapsamlı bir hesap yetkisi üzerinden değil, ilgili zone ve gerekli güvenlik işlemleri için oluşturulmuş özel API token'ları üzerinden sağlanıyor. Bu yaklaşım, otomasyon için gerekli erişimin operasyonel ihtiyacın dışına taşmamasını sağlıyor.

Ölçülebilir sonuç

8

İzlenen sunucu

1000+

İzlenen web projesi

Çerez tercihlerinizi siz belirleyin. Analitik ve reklam çerezleri için ayrı ayrı seçim yapabilir, tercihlerinizi daha sonra değiştirebilirsiniz. Çerez Aydınlatma Metni