Skip to content

Latest commit

 

History

History
36 lines (26 loc) · 894 Bytes

File metadata and controls

36 lines (26 loc) · 894 Bytes

Secure Coding Review Report

Objective

To create a secure login system in Python by applying secure coding practices.

Security Features

  • Password is hidden using the getpass module.
  • Login attempts are limited to three.
  • Warning is displayed before the final attempt.
  • Access is denied after three failed login attempts.

Testing

Test Case 1

Correct Username: admin Correct Password: KALI321 Result: Login Successful

Test Case 2

Incorrect Username or Password Result: Invalid username or password message displayed.

Test Case 3

Three Consecutive Failed Attempts Result: Access denied after the third failed attempt.

Conclusion

This project demonstrates basic secure coding techniques for protecting user authentication in Python.

Prepared By

Name: Muzna Zaib

Internship: CodeAlpha Cyber Security Internship

Project: Secure Coding Review