当前位置: 首页 > wzjs >正文

网站二级菜单是什么意思网页制作html完整代码

网站二级菜单是什么意思,网页制作html完整代码,网站建设波斯文,市场部网页设计西安DVWA简介 DVWA(Damn Vulnerable Web Application)是一个基于PHP/MySQL的脆弱性Web应用平台,专为安全专业人员设计,用于测试技能和工具。它包含十大安全模块,其中Brute Force(暴力破解)是最基础…

DVWA简介

DVWA(Damn Vulnerable Web Application)是一个基于PHP/MySQL的脆弱性Web应用平台,专为安全专业人员设计,用于测试技能和工具。它包含十大安全模块,其中Brute Force(暴力破解)是最基础也是最常见的攻击方式之一。

DVWA 1.9版本提供四种安全级别:Low、Medium、High和Impossible,通过比较不同级别的代码差异,安全人员可以深入理解Web安全防护的演进过程。

Brute Force攻击概述

暴力破解是指攻击者通过系统化的密码尝试获取合法用户凭证的方法。这种攻击方式在2014年12306"撞库"事件中造成了广泛影响。

各安全级别分析与利用

Low级别

服务器端代码分析:

<?php
​
if( isset( $_GET[ 'Login' ] ) ) {// Get username$user = $_GET[ 'username' ];
​// Get password$pass = $_GET[ 'password' ];$pass = md5( $pass );
​// Check the database$query  = "SELECT * FROM `users` WHERE user = '$user' AND password = '$pass';";$result = mysqli_query($GLOBALS["___mysqli_ston"],  $query ) or die( '<pre>' . ((is_object($GLOBALS["___mysqli_ston"])) ? mysqli_error($GLOBALS["___mysqli_ston"]) : (($___mysqli_res = mysqli_connect_error()) ? $___mysqli_res : false)) . '</pre>' );
​if( $result && mysqli_num_rows( $result ) == 1 ) {// Get users details$row    = mysqli_fetch_assoc( $result );$avatar = $row["avatar"];
​// Login successful$html .= "<p>Welcome to the password protected area {$user}</p>";$html .= "<img src=\"{$avatar}\" />";}else {// Login failed$html .= "<pre><br />Username and/or password incorrect.</pre>";}
​((is_null($___mysqli_res = mysqli_close($GLOBALS["___mysqli_ston"]))) ? false : $___mysqli_res);
}
​
?>

漏洞特征:

  • 无任何防爆破机制

  • 未对输入参数进行过滤,存在SQL注入漏洞

  • 使用GET方法传输敏感数据

漏洞利用方法:

  1. Burp Suite爆破:

    • 拦截登录请求

    • 发送至Intruder模块

    • 设置密码字段为攻击点

    • 载入字典开始攻击

    • 通过响应长度差异识别正确密码

2.SQL注入绕过:

  • 用户名:admin'or'1'='1

  • 密码:任意

  • 或使用:admin'#

Medium级别

代码改进:

$user = mysqli_real_escape_string($_GET['username']);
$pass = md5(mysqli_real_escape_string($_GET['password']));

安全增强:

  • 使用mysqli_real_escape_string过滤特殊字符

  • 密码进行MD5哈希处理

  • 添加了2秒延迟响应

漏洞利用:

  • SQL注入基本被防御

  • 仍可使用Burp Suite爆破,方法与Low级别类似

  • 因仅有2秒固定延迟,爆破依然可行

High级别

安全增强:

checkToken($_REQUEST['user_token'], $_SESSION['session_token'], 'index.php');
// ...
sleep(rand(0,3));

防护机制:

  • 引入Anti-CSRF token

  • 随机延迟(0-3秒)

  • 双重输入过滤(stripslashes+mysql_real_escape_string)

漏洞利用挑战:

  • 传统爆破工具失效

  • 需要处理动态token

Impossible级别

终极防护措施:

$total_failed_login = 3;
$lockout_time = 15;
$account_locked = false;
​
// 检查失败登录次数
if(($data->rowCount() == 1) && ($row['failed_login'] >= $total_failed_login)){$timeout = strtotime("{$last_login}+{$lockout_time} minutes");if(time() <= $timeout) $account_locked = true;
}
​
// 使用PDO预处理语句
$data = $db->prepare('SELECT * FROM users WHERE user=:user AND password=:password LIMIT 1;');
$data->bindParam(':user', $user, PDO::PARAM_STR);

安全机制:

  1. 账户锁定策略(3次失败尝试后锁定15分钟)

  2. PDO预处理语句彻底防御SQL注入

  3. 完善的登录失败处理流程

  4. 随机延迟响应

防护建议

  1. 实施账户锁定机制

  2. 使用CAPTCHA验证码

  3. 强制使用强密码策略

  4. 采用多因素认证

  5. 使用预处理语句防御SQL注入

  6. 记录并监控登录尝试

  7. 设置合理的延迟响应

总结

DVWA的Brute Force模块展示了从完全无防护到企业级防护的完整演进路径。安全人员通过分析各级别代码差异,可以深入理解Web认证安全的核心要点。在实际环境中,建议至少采用High级别的防护措施,对于关键系统应实现Impossible级别的全方位保护。


文章转载自:

http://l82yFLGd.ccpnz.cn
http://KvdXCBGs.ccpnz.cn
http://xYC6QjOB.ccpnz.cn
http://X6YKzKNy.ccpnz.cn
http://NYq0bE4m.ccpnz.cn
http://Os9kHva9.ccpnz.cn
http://NDmPtkWc.ccpnz.cn
http://W5zccbuJ.ccpnz.cn
http://oSR2zBNw.ccpnz.cn
http://g5nO94Fu.ccpnz.cn
http://HGjUgSxI.ccpnz.cn
http://1H8TjepO.ccpnz.cn
http://MrnXrA0y.ccpnz.cn
http://lLZP0xtA.ccpnz.cn
http://XkyraHWY.ccpnz.cn
http://8v0w5xzA.ccpnz.cn
http://w4vkzA6j.ccpnz.cn
http://8eZ4rghz.ccpnz.cn
http://Nw3kODRt.ccpnz.cn
http://wnpWwTs4.ccpnz.cn
http://537BKgcw.ccpnz.cn
http://oXOzYgyt.ccpnz.cn
http://bfOCQgVZ.ccpnz.cn
http://wUtQNmth.ccpnz.cn
http://SXWvqWsz.ccpnz.cn
http://kC51H4T8.ccpnz.cn
http://sFKuXKeX.ccpnz.cn
http://6sUxl1It.ccpnz.cn
http://fszAxAIw.ccpnz.cn
http://9leEUsA6.ccpnz.cn
http://www.dtcms.com/wzjs/752909.html

相关文章:

  • 用织梦建设网站淘宝网站的论坛做的怎么样
  • 做百度网站排名软件广告网架
  • 电子商务网站建设是什么天眼
  • 网站建设类公司新闻上海网站建设联系方式
  • 影视网站怎么做内链旅游网站页面设计
  • 如何做网站的链接结构html免费网站模板下载
  • 建设银行网站首页打涡阳网站建设
  • 大连百姓网免费发布信息网站安全的小网站
  • 做网站需要什么学历合肥房地产交易网
  • 网页设计师考什么朔州网站建设优化
  • 做网站一天忙吗建筑局网站
  • 建设艺术网站需要多少钱o2o电子商务网站开发与运营
  • 大型的建设工程类考试辅导网站百度一下官网手机版
  • 珠海建设工程交易中心网站重庆网站搜索推广
  • 公司网站哪家做的好网站建设与管理 课件
  • 宁波网站建设销售wordpress嵌入网页
  • 服务器和网站维护做自己点击网站
  • 中石化第四建设公司 网站邵东建设公司网站哪家好
  • 营销网站占用多少m空间涂鸦网站建设
  • 网站 框架网页建设东莞公司做网站
  • 政务公开网站建设工作情况汇报用手机制作游戏的软件
  • 做网站有什么好处吗king wordpress theme
  • 工商网站如何做企业增资为什么百度搜索不到我的网站
  • 通过网站赚钱长沙 公司网站
  • 找谁做公司网站衣服网站建设规划书
  • 高效网站推广wordpress如何上传产品
  • 电子商务网站建设论文课题站长论坛
  • 网站建设一般多少钱一年网站建设语言什么语言
  • 成都住房和城乡建设局网站凡科商城
  • 网站备案不通过怎么解决做app公司一般叫什么公司