Tool and Usage
DBShield is a gateway between an application and actual database engine. Its goal is to protect against SQL injections and other database attacks.
Why this tool?
This tool is typically used by developers and system administrators to protect their database against common database attacks. One of them is the SQL injection attack, that tries to bypass checks, resulting in data leakage. By using this tool, another level of security defense is implemented.
How it works
DBShield is placed between the application and database engine. Every query passes the tool and is analyzed. Due to a learning phase, the tool knows what type of queries are normal and which ones are anomalies. When a suspicious query is seen, it is blocked.
Usage and audience
DBShield is commonly used for database security. Target users for this tool are developers, security professionals, and system administrators.
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
- + The source code of this software is available
Supported operating systems
DBShield is known to work on Linux.
Similar tools to DBShield:
jSQL Injection is a security tool to test web applications. It can be used to discover if an application is vulnerable to SQL injection attacks.
MongoSanitizer is a software component sanitizes MongoDB queries to prevent injection attacks as much as possible.
DbDat is a security tool to perform several checks on a database to evaluate its security level. It includes configuration checks, privileges, and account detai