Skip to content

Proyek ini bertujuan untuk mengimplementasikan sistem proteksi keamanan siber dengan fitur-fitur seperti enkripsi data, autentikasi pengguna, autentikasi multi-faktor (MFA), dan logging aktivitas.

License

Notifications You must be signed in to change notification settings

pwnosec/data_security_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyek Data Security 🚀

Deskripsi

Selamat datang di proyek Data Security! 🔒 Proyek ini dibuat untuk melindungi data-data sensitif dan memastikan keamanan siber yang lebih canggih. Dengan fitur-fitur keren seperti enkripsi data, autentikasi pengguna, dan autentikasi multi-faktor (MFA), kamu bisa tenang deh karena data kamu aman banget! Hanya pengguna yang terautentikasi yang bisa mengakses informasi penting ini. Yuk, kita jaga data kita bersama-sama!

Cara Instalasi

  1. Clone Repo Ini
    Pertama-tama, clone repo ini ke komputer kamu:
   git clone https://github.com/pwnosec/data_security_project.git
   cd data_security_project
  1. Instal Dependensi Instal semua dependensi yang diperlukan dengan pip:
pip install -r requirements.txt
  1. Siapkan Data Pengguna Edit file data/users.csv dengan username dan password yang di-hash. Gunakan bcrypt untuk meng-hash password, seperti contoh di bawah ini:
import bcrypt

password = "password1"
hashed = bcrypt.hashpw(password.encode(), bcrypt.gensalt())
print(hashed.decode())

Cara Penggunaan

  1. Jalankan Proyek Setelah semua siap, kamu bisa menjalankan proyek dengan perintah berikut:
python src/main.py
  1. Jalankan Pengujian Untuk menjalankan pengujian, gunakan perintah berikut:
python -m unittest tests/test_encryption.py
python -m unittest tests/test_authentication.py
python -m unittest tests/test_logger.py
python -m unittest tests/test_mfa.py
python -m unittest tests/test_database.py

Kontribusi

Kalau kamu mau ikut berkontribusi di proyek ini, silakan buka issue atau pull request! Semua kontribusi sangat dihargai. Semangat!

© @pwnosec / @pwnlaboratory / @pwnacademy

About

Proyek ini bertujuan untuk mengimplementasikan sistem proteksi keamanan siber dengan fitur-fitur seperti enkripsi data, autentikasi pengguna, autentikasi multi-faktor (MFA), dan logging aktivitas.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages