安全扫描工具Arachni源码分析(一)📅 2017年06月16日 · ☕ 6 分钟Arachni是一个基于Ruby on Rails框架的Web安全漏洞扫描工具。 1. Ruby on Rails Ruby on Rails ,缩写ROR,是一个Web框架,包括两部分内容: Ruby 语言和 Rails 框架。Ruby一直以来流行于日本,直到2004年,26 岁的丹麦人 David Heinemeier Hansson 提出了Web框架 - Rai
同源策略与跨域访问📅 2017年06月13日 · ☕ 2 分钟1. 同源策略 同源策略是浏览器的安全基石。 同源的定义,包括三个方面: 协议相同 域名相同 端口相同 限制范围: Cookie、LocalStorage 和 IndexDB 无法读取 DOM 无法获得 AJAX 请求不能发送 简单说,协议、域名、端口三者任意不同的两个 URL 之间不允许通信,范围包括
XSS Cheat Sheet📅 2017年05月20日 · ☕ 8 分钟如果使用Chrome浏览器测试XSS向量,请关闭浏览器对XSS的拦截功能。首先,关闭所有Chrome浏览器进程,然后执行: 1 chrome.exe -args --disable-xss-auditor --args --disable-web-security 进入非Web安全模式。 1. 利用<>标记注入HTML/JavaScript 1 <script>alert('XSS')</script> 1 '';!--"<XSS>=&{()} 1 2 //SRC的
XSS 原理、构造📅 2017年05月16日 · ☕ 5 分钟XSS是一种在前端执行JavaScript脚本的攻击方式。随着UGC站点的流行,用户产生数据剧增,数据块的网络连接越来越有利于XSS的实施与传播。XSS带来的危害有:窃取用户cookies,窃取个人信息;劫持会话,操纵用户网络数据;发起dd
第三方登录和单点登录简介📅 2017年05月04日 · ☕ 2 分钟登录的会话机制: http 是无状态协议,浏览器的每次请求都是相互独立。但并不是每次 http 请求都与状态无关,为此,浏览器和服务器需要共同维护一个状态,这就是会话机制。一种方法是,浏览器第一次向服务器发起请求,服务器会将浏览器返回 sessionID,后续浏