Skip to content

Saadet-T/Hygeia-1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hygeia Zafiyetli Web Uygulaması

Saadet Elif Tokuoğlu

https://www.linkedin.com/in/saadet-elif-tokuoğlu-ab2a59188/

Eren Uğurlu

https://www.linkedin.com/in/eren-uğurlu-a601941a8/

Bitirme projesi olarak iki kişi zafiyetli bir web uygulaması geliştirdik. Projedeki ana amacımız raporlanabilir ve sektördeki zafiyetlere daha yakın bir uygulama gerçekleştirmekti böylece sektöre CTF çözerek girmeye çalışan arkadaşlara daha gerçekçi bir alıştırma ortamı oluşturmak istedik . Backendde SpringBoot frontend için ise Thymeleaf veri tabanı olarak PostgreSQL kullandık .

Web Uygulamasında bulunan zafiyetler aşağıdaki gibidir;

•SQL Injection x2

•Improper authentication via Weak Signing Key

•Sensitive Data Exposure

•Broken Access Control

•Insecure Direct Object Reference (IDOR) x2

•Cross Site Scripting

•Security Misconfiguration

•Cross Site Request Forgery

•Insecure Design

•File Upload

•Mass Assignment

•Security Logging and Monitoring Failures

•OS Command Injection

•Open Redirect

Projenin ana yapısı;

-Kullanıcı Doğrulama ve Yetkilendirme Sistemi :

image

-Ürün Listeleme ve Filtreleme:

image

-Sepet Sistemi:

image

-İletişim Sayfası:

image

-Hesabım ve Kullanıcı Bilgilerinin değiştirilmesi:

image

-Admin Özel Yönetim Paneli:

image

Zafiyet örnekleri;

Aşağıdaki linkler üzerinden bitirme çalışmamızdan seçtiğimiz bazı zafiyetlerin açıklamasına erişebilirsiniz;

Improper authentication via Weak Signing Key:

Improper authentication via Weak Signing Key Dokümantasyon

IDOR:

IDOR DOkümantasyon

Security Misconfiguration:

Security Misconfiguration Dokümantasyon

About

Vulnerable Web Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 70.5%
  • JavaScript 29.5%