Skip to content

Latest commit

 

History

History

Computer-and-Network-Security

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

README.md

🔐 Computer and Network Security

ยินดีต้อนรับสู่รายวิชา Computer and Network Security รวบรวมโปรเจคและแบบฝึกหัดเกี่ยวกับการรักษาความปลอดภัยของระบบคอมพิวเตอร์และเครือข่าย

📂 Course Contents

Topic Description Tech Stack
Mini Project: MD5 Secure Auth System ระบบล็อกอินที่มีการป้องกัน SQL Injection และการจัดการ Session อย่างปลอดภัย (เบื้องต้น) PHP MySQL Bootstrap

🛡️ Mini Project: MD5 Secure Auth System

โปรเจคตัวอย่างการพัฒนาระบบ Authentication พื้นฐาน โดยเน้นความเข้าใจในโครงสร้างและความปลอดภัยระดับ Application Layer

✨ Key Features

  • Authentication: ระบบ Login/Logout ตรวจสอบสิทธิ์ผู้ใช้งาน
  • Session Management: การจัดการสถานะการล็อกอินของผู้ใช้
  • SQL Injection Protection: การใช้งาน Prepared Statements เพื่อป้องกันการโจมตีผ่านช่อง input
  • Password Hashing: การเก็บรหัสผ่านแบบ Hashed (ในตัวอย่างใช้ MD5 เพื่อการศึกษา สำหรับการใช้งานจริงควรใช้ bcrypt/argon2)
  • UI/UX: ออกแบบหน้าจอด้วย Bootstrap 5 ให้มีความสวยงามและรองรับ Responsive

🚀 Getting Started

  1. Database Setup:

  2. Configuration:

  3. Run Application:

    • วางโฟลเดอร์ไว้ใน Web Server root (เช่น htdocs ของ XAMPP)
    • เข้าใช้งานผ่าน Browser (e.g., http://localhost/your-folder/assignment/)

⚠️ Security Notes

Warning

Educational Purpose Only: โค้ดใน Repository นี้จัดทำขึ้นเพื่อการศึกษาคอนเซปต์เบื้องต้น บางส่วน (เช่นการใช้ MD5) อาจไม่เพียงพอสำหรับระบบ Production ในปัจจุบัน ควรศึกษา Modern Security Best Practices เพิ่มเติม


📧 Contact

หากมีข้อสงสัยหรือต้องการแลกเปลี่ยนความรู้ สามารถติดต่อได้ผ่านช่องทางใน Root README