function logUserAction(actionType, actionDetail) { const actionLog = { timestamp: new Date().toISOString(), actionType: actionType, actionDetail: actionDetail }; console.log('User Action:', JSON.stringify(actionLog)); fetch('/log', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(actionLog) }).then(response => { if (!response.ok) { console.error('Failed to log action'); } }); } document.getElementById('phishingAttack').addEventListener('click', () => { document.getElementById('attack-result').innerHTML = `

Kimlik Avı Saldırısı!

Bir e-posta aldınız ve bu e-postadaki bağlantıya tıklamanız isteniyor. Ne yaparsınız?

`; }); document.getElementById('ransomwareAttack').addEventListener('click', () => { document.getElementById('attack-result').innerHTML = `

Fidye Yazılımı Saldırısı!

Bilgisayarınızda şüpheli bir dosya keşfettiniz ve bilgisayarınızda kilitli dosyalar var. Ne yaparsınız?

`; }); document.getElementById('ddosAttack').addEventListener('click', () => { document.getElementById('attack-result').innerHTML = `

DDoS Saldırısı!

Web siteniz aşırı trafik nedeniyle yavaşlıyor. Nasıl bir tepki verirsiniz?

`; }); document.getElementById('malwareAttack').addEventListener('click', () => { document.getElementById('attack-result').innerHTML = `

Kötü Amaçlı Yazılım Saldırısı!

Bilgisayarınıza şüpheli bir yazılım yüklendi. Ne yaparsınız?

`; }); function handlePhishingResponse(accepted) { if (accepted) { showModal('Bağlantıya tıkladınız ve kişisel bilgileriniz çalındı. Güvenlik önlemleri almanız gerekiyor!'); } else { showModal('İyi bir seçim yaptınız. Bilgilerinizi korudunuz!'); } } function handleRansomwareResponse(paid) { if (paid) { showModal('Fidye ödediniz, ancak dosyalarınız hala kilitli olabilir. Yedekleme stratejilerinizi gözden geçirin.'); } else { showModal('Fidye ödemediğiniz için dosyalarınız kilitli kaldı. Gelecekte veri yedeklemeye özen gösterin.'); } } function handleDdosResponse(usedLoadBalancer) { if (usedLoadBalancer) { showModal('Yük dengeleyici kullanarak hizmetinizi korudunuz. İyi iş çıkardınız!'); } else { showModal('Bekleyerek sorun çözüldü, ancak bu tür saldırılara karşı önlem almanız önemlidir.'); } } function handleMalwareResponse(removed) { if (removed) { showModal('Yazılımı kaldırdınız ve sisteminizi temiz tuttunuz. Harika!'); } else { showModal('Kötü amaçlı yazılım bilgisayarınıza zarar verebilir. Gelecekte daha dikkatli olun.'); } } // Modal Gösterme Fonksiyonu function showModal(message) { var modal = document.getElementById("myModal"); var span = document.getElementsByClassName("close")[0]; document.getElementById("modal-text").innerText = message; modal.style.display = "block"; span.onclick = function() { modal.style.display = "none"; } window.onclick = function(event) { if (event.target == modal) { modal.style.display = "none"; } } }