İçeriğe geç
parazade

CTF Nedir?

İngilizce: Capture the Flag

Yayın: · Son güncelleme:

CTF Nedir? Kısaca

CTF (Capture the Flag), katılımcıların hazırlanmış güvenlik bulmacalarını çözerek gizli bir metni, yani bayrağı bulmaya çalıştığı siber güvenlik yarışmasıdır. Yasal bir ortamda pratik beceri kazandırır.

CTF nedir?
İçindekiler
  1. CTF nedir?
  2. Hangi türleri var?
  3. CTF'e nasıl başlanır?

CTF nedir?

CTF, "bayrağı ele geçir" anlamına gelen Capture the Flag ifadesinin kısaltmasıdır. Organizatörler, içine açık bırakılmış sunucular, şifreli dosyalar ya da bulmacalar hazırlar. Katılımcı bir görevi çözdüğünde "flag{...}" biçiminde bir metin bulur ve bunu sisteme girerek puan alır.

Yarışmanın en önemli özelliği yasal ve izinli olmasıdır. Hedefler yalnızca yarışma için kurulmuş sistemlerdir, gerçek şirketlere ya da kişilere dokunulmaz.

Hangi türleri var?

En yaygın biçim "Jeopardy" tipidir. Görevler kategorilere ayrılır ve zorluk arttıkça puan yükselir:

  • Web: Hazırlanmış bir sitedeki hatayı bulmak.
  • Kriptografi: Zayıf yöntemle şifrelenmiş bir metni çözmek.
  • Adli bilişim: Bir dosya ya da ağ kaydından ipucu çıkarmak.
  • Tersine mühendislik: Bir programın nasıl çalıştığını anlamak.

Diğer biçim "saldırı-savunma" tipidir. Takımlar hem kendi sunucularını korur hem de rakiplerin hazırlanmış sunucularında bayrak arar.

CTF'e nasıl başlanır?

Yeni başlayan biri için en kolay yol, sürekli açık duran eğitim platformlarındaki başlangıç görevleridir. Örneğin haftada birkaç saat ayıran bir öğrenci, önce kolay web ve kriptografi sorularıyla başlayıp birkaç ay içinde takım yarışmalarına katılabilir. Çözdüğünüz görevler için kısa notlar ("write-up") yazmak hem öğrenmeyi pekiştirir hem de iş başvurularında somut bir portfolyo olur.

Burada öğrenilen teknikleri izin almadan gerçek sistemlerde denemek suçtur. Beceriyi yalnızca yarışma ortamında ya da yazılı izinle yapılan sızma testi çalışmalarında kullanın.

Sıkça Sorulan Sorular

CTF yarışmalarına katılmak için ileri düzey bilgi gerekir mi?

Gerekmez. Birçok yarışma ve platform başlangıç seviyesinde görevler sunar; temel Linux komutları ve biraz merak ilk sorular için yeterlidir.

CTF ile sızma testi arasındaki fark nedir?

CTF, puan için hazırlanmış yapay hedeflerde yapılan bir yarışmadır. Sızma testi ise bir kurumun yazılı izniyle gerçek sistemlerinde yapılan profesyonel bir güvenlik değerlendirmesidir.

İlgili terimler

Sızma Testi(Penetration Testing)Sızma testi (pentest), bir kurumun izniyle uzmanların sistemlere gerçek bir saldırganın yöntemlerini kullanarak kontrollü şekilde saldırdığı ve bulunan açıkları raporladığı güvenlik değerlendirmesidir.Etik Hacker(Ethical Hacker)Etik hacker, bir kurumun yazılı izniyle onun sistemlerine kontrollü saldırılar düzenleyerek güvenlik açıklarını bulan ve bunları kapatmak için raporlayan siber güvenlik uzmanıdır.Tersine Mühendislik(Reverse Engineering)Tersine mühendislik (reverse engineering), bir yazılımın, dosyanın ya da donanımın tasarım belgelerine ve kaynak koduna erişmeden, hazır ürünü inceleyerek nasıl çalıştığını anlamaya yönelik analiz yöntemidir.Adli Bilişim(Digital Forensics)Adli bilişim (digital forensics), bilgisayar, telefon, sunucu ve bulut hesapları gibi kaynaklardaki dijital delillerin bütünlüğü korunarak toplanması, incelenmesi ve hukuki ya da kurumsal süreçlerde kullanılabilir şekilde raporlanmasıdır.Puan(Reward Points)Puan, bankaların kredi kartı ve bazı banka kartı harcamaları karşılığında müşterilerine verdiği, alışverişte ya da borç ödemede para yerine kullanılabilen ödüldür. Genellikle belirli bir puan bir Türk lirası değerinde sayılır.DoS Saldırısı(DoS Attack)DoS (Denial of Service, hizmet engelleme) saldırısı, bir web sitesini, sunucuyu ya da ağ hizmetini aşırı istek veya hatalı veri göndererek gerçek kullanıcılara hizmet veremez hâle getirme girişimidir.