4 puan yazan jhryu115 2026-01-15 | 2 yorum | WhatsApp'ta paylaş

QA mühendisleri için test kodu oluşturma üzerine uygulamalı bir pratik platformu olan QA Arena’yı kısa süre önce yayına aldım.

Servisi yayına aldıktan sonra "GeekNews’e bir tanıtım yazısı paylaşayım" diye düşünüyordum, ancak tanıtımdan önce bir AWS güvenlik olayı geri değerlendirmesi (Post-Mortem) paylaşmış oldum.
'Hız odaklı geliştirme (Vibe Coding)' ile hızlıca geliştirirken gözden kaçan güvenlik ayarlarının ne gibi sonuçlar doğurduğunu ve buna QA perspektifinden nasıl müdahale ettiğimizi paylaşıyorum.

1. Incident Timeline & Analysis

  • Phase 1 (2025.12): Inbound/Outbound Policy Failure

    • Belirti: İstancede CVE-2017-18368 gibi IoT exploit saldırılarının izleri ve anormal iletişim tespit edildi.
    • Neden: Security Group’un Egress (çıkış) kuralı All Traffic olarak açıktı; bu yüzden enfekte süreç dış dünya ile iletişim kurabiliyordu.
    • İlk müdahale: Kirlenmiş instance izole edildi ve yönetici erişimini kısıtlamak için AWS Systems Manager (SSM) devreye alındı.
  • Phase 2 (2026.01.14): Docker Container Escape

    • Belirti: AWS Trust & Safety ekibinden "Botnet C&C sunucusuyla iletişim tespit edildi" şeklinde bir Abuse Report alındı. (IP: 72.62.195.44)
    • Kök neden: Kullanıcı tarafından gönderilen kodu çalıştıran Docker container’ına ağ izolasyonu uygulanmamıştı. Yapay zeka tarafından üretilen kod kullanılırken network_mode ayarı atlanmıştı.**
  1. Mitigation (Teknik müdahale)**
    Olay fark edilir edilmez, QA sürecini altyapı alanına da uygulayarak aşağıdaki adımları attık.
  • Network Isolation: Kötü amaçlı IP ile olan tüm aktif bağlantılar engellendi.
  • Security Group Hardening: Outbound trafik katı biçimde yalnızca HTTPS(443) ile sınırlandı.
  • Code Patch: docker_service.py kodu düzeltilerek tüm worker container’lara network_mode="none" zorunlu olarak uygulandı.

3. Conclusion
Yukarıdaki önlemleri AWS tarafına (Evidence Attached) ileterek nihayetinde [Resolved] kararı aldık.
[IMG] AWS çözüm kanıtı görseli

Bu olay, "QA kapsamının uygulama kodunun ötesine geçerek altyapı yapılandırmasına (Configuration) kadar genişlemesi gerektiğini" gösteriyor.
Zorlu bir ilk sınavdan geçip güvenlik doğrulamasını da tamamlamış olan QA-Arena için geri bildirimlerinizi bekliyorum.

🔗 QA-Arena: https://qa-arena.qalabs.kr/

2 yorum

 
orange 2026-01-15

Yapay zekayı kullanırken ortaya çıkan güvenlik sorununu yapay zekayla çözüp süreci de yapay zekayla düzenleyerek Geek News'te paylaştım

 
roxie 2026-01-24

Vay canına..