Bu proje, kimlik avı saldırılarının nasıl gerçekleştirildiğini anlamak ve bu tür saldırılara karşı farkındalık yaratmak amacıyla geliştirilen bir web simülasyonudur. Projemiz, kullanıcıların gerçek dünyadaki kimlik avı girişimlerini anlamalarına yardımcı olacak araçlar sunar.
- Proje Amacı
- Özellikler
- Kullanılan Teknolojiler
- Katkıda Bulunanlar
- Ek Belgeler
Bu projenin temel amacı, **kimlik avı saldırılarının** arkasındaki teknikleri ve yöntemleri daha iyi anlamak ve bu konuda eğitim vermektir. Kullanıcılar, bu simülasyon sayesinde **kimlik avı saldırılarının** nasıl yapıldığını öğrenebilir ve bu tür saldırılara karşı daha bilinçli hale gelirler.
Proje, özellikle şu amaçları hedeflemektedir:
- Farkındalık Oluşturma: Kimlik avı saldırılarının tehlikelerini ve yaygın tekniklerini kullanıcılarla paylaşmak.
- Eğitim Sağlama: Gerçek dünyada karşılaşılabilecek saldırı türleri hakkında bilgi vererek, kullanıcıların bu tür saldırılara karşı nasıl korunabileceklerini öğretmek.
- Simülasyon Deneyimi: Kullanıcıların güvenli bir ortamda kimlik avı saldırılarını deneyimlemelerine olanak tanımak.
Projenin detaylı amacına WebFinalProject.pdf
dosyasından ulaşabilirsiniz.
Projemiz, kullanıcılara çeşitli araçlar ve özellikler sunar:
- Admin Paneli: Admin kullanıcıları için detaylı kontrol paneli, burada e-posta şablonlarını yönetebilir, kullanıcıları izleyebilir ve verileri analiz edebilirsiniz.
- E-posta Şablonları: Kimlik avı saldırılarında kullanılabilecek e-posta şablonları oluşturma ve yönetme imkanı. Farklı saldırı senaryoları oluşturabilirsiniz.
- İstatistik Takibi: Gönderilen e-postaların açılma oranları ve diğer istatistiklerin takibi. Böylece saldırıların etkinliğini ölçebilirsiniz.
- Popüler Web Siteleri: Kimlik avı saldırıları için popüler web sitelerinin kopyalarının oluşturulması, bu siteler üzerinden kullanıcıları kandırma senaryoları geliştirme imkanı.
Projemizi oluştururken aşağıdaki teknolojileri kullandık ve bu seçimlerimizin nedenlerini belirttik:
- ASP.NET Core: Performanslı, güvenli ve geniş çapta desteklenen bir web geliştirme framework'ü. Backend işlevselliklerinin yönetiminde tercih ettik.
- PostgreSQL: Yüksek performanslı, açık kaynaklı ve geniş topluluk desteği olan bir veritabanı sistemi. Veritabanı yönetimi ve verilerin depolanmasında tercih ettik.
- HTML, CSS, JavaScript: Kullanıcı arayüzünü geliştirmek için temel web teknolojileri. Modern ve duyarlı bir arayüz oluşturmak için kullanıldı.
- Bootstrap: Kullanıcı dostu ve duyarlı arayüzler oluşturmak için popüler bir CSS framework'ü. Arayüz elemanlarının tasarımında hızlı ve etkili çözümler sundu.
- Node.js: JavaScript tabanlı, hızlı ve ölçeklenebilir sunucu tarafı programlama platformu. Uygulamanın backend işlemleri için tercih ettik.
Projemize katkıda bulunanalar:
- Sena YILMAZ: Backend geliştirme veritabanı entegrasyonu ve frontend geliştirme. Veritabanı yapısı ve backend işlemlerinde ve frontend kodlamasında önemli katkılar sağladı.
- Erdem KURT: Kullanıcı arayüzü tasarımı , frontend geliştirme ve veritabanı entegrasyonu. Kullanıcı deneyimi tasarımı frontend kodlamasında ve veritabanı yapısında aktif rol aldı.
Projemizin dökümantasyonu eke eklenmiştir
(Belge dili ingilizcedir.)