Skip to content

Lexxx28/NilaiTambahanSecProg

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Secure Login Application

Aplikasi web login dengan implementasi keamanan menggunakan Docker.

Tech Stack

  • Nginx - Web server & reverse proxy
  • PHP 8.2-FPM - Backend application
  • MySQL 8.0 - Database
  • Redis - Session & rate limiting cache
  • Docker - Containerization

Fitur Keamanan

  • Secure session cookies (httponly, samesite, secure)
  • Rate limiting dengan Redis (5 attempts/5 menit)
  • CSRF token protection
  • Password hashing (bcrypt)
  • Input sanitization (XSS & SQL Injection prevention)
  • HTTP security headers

Cara Menjalankan

# Build dan jalankan
docker-compose up -d --build

# Akses aplikasi
http://localhost:7777

# Stop
docker-compose down

Struktur Folder

├── app/           # PHP application files
├── config/        # Database configuration
├── nginx/         # Nginx configuration
├── Dockerfile     # PHP-FPM build
├── docker-compose.yml
└── init.sql       # Database schema

Ports

  • 7777 - Web application
  • 3306 - MySQL
  • 6379 - Redis

NilaiTambahanSecProg

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors