DBSEC data security products and services
lower the data breach risks,prevent sensitive data from being threatened,and meet the requirements of laws and regulations
Data Security Products Series
DBSEC Database Protection System (DPS)
Product Overview
DBSEC Database Protection System (DPS) is base on the network and database protocol analysis and control technologies. It can control the permission of database accessor, block malicious and dangerous operation through its auto-protect mechanism. DPS analyzes the SQL protocol, then discharges the legal SQL operation if it is on the white list and block the suspicious illegal operation if it is on the black list, this mechanism is an external defense circle who truly reflect the active prevention and real-time audit of SQL risk operations. DPS is mainly used for external instrument behaviors, provides functions of SQL injection prevention and database virtual patch. Through the virtual patch, database system complete its vulnerability protection without a upgrading and patching vulnerability.
Product Values
Prevent External Hacker Attact
◆Threat: Hackers carry on SQL injection attack by utilize the vulnerability of application system, or carry on the attact and instrument by utilize the vulnerability of database itself, and use web application server as a medium.
◆Protection: DPS catches and blocks the vulnerability attack through database vuneralbility prevention and protection capability, and provides SQL injection feature library and protection capability of XSS attack, so as to protect database from application side risks.
Prevent Internal High-risk Operations
◆Threat: System operating and maintenance personnel, outsourcing personnel and code developer has the access permission to database directly, whose intentionally or unintentionally high-risk operations may damage the database.
◆Protection: DPS limits the access permission to system table and sensitive objects, limits the affect rows number of update and delete SQL statements, limits the updata and delete operation of no-where SQL statements, limits the high-risk operations such as Drop and Tuncate, to avoid large scaled data loss.
Prevent Sensitive Data Leakage
◆Threat: Hackers and code developers batch download sensitive data through application, and internal maintainers export sensitive data remotely or locally in bulk.
◆Protection: DPS establishes sensitive data groups based on field-level "and/or" relationship, limits access time, source IP address and account information of sensitive data, blocks and interceptes the high-risk operation sessions.
Prevent the Illegal Operations from Applications
◆Threat: Business operators and system maintainers login to the database through application system, and operate illegally to tamper or steal sensitive data.
◆Protection: DPS catches informations such as the application account, application login IP address and application URL and so on through application associated auditing, and works together with risk behavior control mechanism to achieve the application associated prevention and protection, blocks the illegal login behavior and operations to application.
Prevent Regularly Attack
◆Threat: Hackers and code developers do slight but regular operation to sensitive data through application to tamper and steal sensitive data illegally.
◆Protection: Through behavior model, ADPS againsts the regularly operations to sensitive data by analyzes the behavior trend and manages the risky behaviors.
Product Advantages
Comprehensive Intrusion Detection
DPS provides comprehensive database attack behavior detection and prevention technologies:
◆Password attack rules: DPS limits the failed logins times of different clients and database accounts.
◆Access rules: DPS limits the login behavior of illegal account according to application information, client information, time, etc.
◆Operation rules: DPS provides risk behavior protection, such as high-risk SQL statement operation, batch data tampering, massive data breach, etc.
◆Injection attack prevention: DPS provides SQL injection protection and XXS attack protection rules.
◆Regular operation rules: DPS provides flexible rule customize function to manage the high-frequency SQL statements.
◆Utilize vulnerability prevention: DPS provides vulnerability feature detection and prevention technology according to vulnerabilities published by CVE and CNNVD.
High Application Compatibility
The most important thing for databases security protection system is to maintain the “low missing report rate” and “low false report rate” at the same time. It is more important for datatabase, since a little missing report may bring serious influence to business.
Business Maintenance Capability
DPS supports many kinds of deployment modes, and constantly improve its “high availability disaster recovery” mechanism, to enhance the capability to keep the business continuity of database, which was verified in big application scenario such as finance, internet, logistics, etc.
◆Multiple bypass capabilities
DPS supports bypass when hardware outage or software abnormal happens.
◆Network Three-connections
DPS supports three-connections mode, in which the network card, process and operating system can work normally. It ensures the traffic from/to business system when there is abnormal traffic, so as to ensure business continuity under a unusually high pressure situation.
◆Dual deployment mode
DPS is deployed in active standby mode in the network, the master-standby detection and switching is through network protocol and HA heartbeat line. Moreover, DPS uses session and policy synchronization mechanism to ensure the consistency between multiple DPSs.
Sensitive Data Protection
Rules can be configured according to database fields and ordered flexible by “and/or” relation, to establish a sensitive data group. Improving the operating rules for sensitive objects according to various database structures. Such as, for Oracle, MSSQL and MYSQL. DAS supports configure various protection rules according to database name, database instance, Schema, etc.
Application Association Protection
DAS can catch business informations, such as application account, application login IP address, URL, etc., by deploying lightweight plug-in on the application side. DAS associates efficiently these informations with database operations, to trace the original accessor and their request information to the application system, to achieve a accurate business match. Customers can customize the operation rules, and use the application informations such as account and login IP address to build and improve the application association protection system.
Behavior Modeling in Learning Period
Customers can customize the learning period of DAS. Database security protection system can be established based on the behavior model of SQL statements, risks and sessions gain in learning period.
In learning period, DAS collect various audit elements, such as application account, application login IP address, URL module, client IP address, database username, access tool, SQL object, affected object, execute time, response information, etc., to build a unique and related database behavior model, to pre-configure the database risk rules. Related functions are describes as follows:
◆DAS describes abstractly the SQL statements through SQL grammar analysis and form the “SQL statement template”. Based on the SQL statement template and related session information, DAS build white and black list rules, block the illegal SQL statement template and discharge the legal SQL statement template.
◆In learning period, DAS identify database risk automatically according to the default rules; after the learning period, DAS generates “rule group in learning period” automatically, fills it with the rules haven’t being matched in learning period, and provides function as “illegal behavior query”.
◆Select informations such as source IP address and database account to complete the session modeling analysis in learning period, and provides “behavior analysis” for query.