DBShield
Tool and Usage
Project details
- License
- MIT
- Programming language
- Golang
- Author
- Nima Ghotbi
- Latest release
- 1.0b0
- Latest release date
Project health
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:
Strengths
- + The source code of this software is available
Installation
Supported operating systems
DBShield is known to work on Linux.
DBShield alternatives
Similar tools to DBShield:
jSQL Injection
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
MongoSanitizer is a software component sanitizes MongoDB queries to prevent injection attacks as much as possible.
Acra
Acra is a database encryption proxy that provides encryption and data leakage prevention to applications. Read how it works in this review.
This tool page was updated at . Found an improvement? Help the community by submitting an update.