Add files via upload
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
### MySQL 5.0 以上和 5.0 以下的区别
|
||||
|
||||
**1. `information_schema` 的有无**
|
||||
|
||||
**MySQL 5.0 以下**:
|
||||
|
||||
- **信息收集困难**:没有 `information_schema` 这个**元数据数据库**。攻击者无法通过简单的查询 `information_schema.tables` 或 `information_schema.columns` 来列出数据库、表和列的名称。这迫使渗透测试人员**依赖盲注和字典攻击**来猜测表名和列名,大大增加了信息收集的难度和时间
|
||||
|
||||
**MySQL 5.0 及以上**:
|
||||
|
||||
- **信息收集自动化**:`information_schema` 数据库的引入,彻底改变了 SQL 注入的自动化方式。攻击者可以通过一条简单的注入语句,就能**枚举出整个数据库的结构**,包括所有库名、表名、列名以及它们的数据类型。这使得像 **SQLmap** 这样的自动化工具能够高效地工作,大大降低了攻击的门槛。
|
||||
|
||||
**2. 并发操作模式**
|
||||
|
||||
**MySQL 5.0 以下**:
|
||||
|
||||
- **多用户单操作**:这个说法通常是指**不完全支持多用户并发**,或者并发控制机制相对简单。在某些版本中,对同一资源的并发访问可能导致锁定和性能问题。从渗透角度看,这可能导致一些复杂的注入技术(如基于锁定的时间盲注)效果不佳,但影响相对较小
|
||||
|
||||
**MySQL 5.0 及以上**:
|
||||
|
||||
- **多用户多操作**:这通常指的是**更好的并发控制**和**事务支持**。MySQL 5.0 引入了**事务**和更强大的锁机制,使得多个用户可以同时对数据库进行复杂操作,而不会相互干扰。这对于正常的业务应用至关重要
|
||||
Reference in New Issue
Block a user