Code Monkey home page Code Monkey logo

basic-banking-system's People

Contributors

bhakti2256 avatar

Stargazers

 avatar  avatar

Watchers

 avatar

basic-banking-system's Issues

I found a SQL injection vulnerability

image
The 39&64 lines of transaction.php allow users to enter arbitrary characters, which may lead to SQL injection vulnerabilities

The hazards of SQL injection include but are not limited to:

  1. Database information leakage: The leakage of user privacy information stored in the database.
  2. Web page tampering: Tampering specific web pages by manipulating the database.
  3. The website is hacked and spreading malicious software: modifying the values of some fields in the database, embedding network horse links, and conducting hack attacks.
  4. Database is maliciously operated: The database server is attacked, and the system administrator account of the database is tampered with.
  5. The server is remotely controlled: a back door is installed. The operating system support provided by the database server allows hackers to modify or control the operating system.
  6. Destroy hard disk data and paralyze the entire system.

SQL injection prevention:

  1. Strict escape and filtering of input
  2. Parameterized: Currently, many ORM frameworks automatically use parameterization to solve injection problems, but they also provide a "concatenation" method, so caution should be exercised when using it!
  3. PDO preprocessing

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.