GithubHelp home page GithubHelp logo

maarknassef / cybersecurityproject Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 5.0 8.88 MB

**FCIS-Cyber Security Project** This project aims to protect the website from some vulnerabilities.

Python 35.68% CSS 0.08% HTML 64.24%
flask python sqlite3

cybersecurityproject's Introduction

Pick Book (Cyber Security Project Edition)

Description

"Pick Book" is a flask application that uses bootstrap for a book club. The application includes a login system and an admin page that is restricted to normal users. The inputs are protected from path traversal attacks to prevent unauthorized access. Sensitive data sent to the server is encrypted using strong cryptographic encryptions and the keys are hidden from the source code to protect against cryptanalysis. The data retrieval parameters are protected from both SQL and XSS injections to prevent data breaches. The application also has a feature to limit false login attempts by restricting users who try to enter a wrong password more than 3 times or more in 1 minute from submitting any more requests for 10 minutes. The application also includes an image upload feature that only accepts image extensions and has size limitations. Two-factor authentication is also applied to the login system to ensure that the person accessing the account is the one claiming to be. Passwords are also hashed in the database for added security.

cybersecurityproject's People

Contributors

maarknassef avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.