<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>技术相关</title>
		<link>http://luoq.net/category/tech/</link>
		<description>头上三尺有神灵 ， amxku's blog</description>
		<copyright>Copyright (C) 技术相关</copyright>
		<lastBuildDate>Wed, 08 Feb 2012 16:57:44 +0000</lastBuildDate>
		<ttl>60</ttl>
		<item>
			<link>http://luoq.net/ais/1191/</link>
			<guid>http://luoq.net/ais/1191/</guid>
			<title>nginx 配置错误而导致目录遍历漏洞</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>一个很鸡肋的目录遍历漏洞，不知道算不算是漏洞，前提条件是必须是子目录、开启了autoindex，并且alias指定目录的时候加了&quot;/&quot;，才能利用成功。这是因为配置不规范造成的</p>
<blockquote>
<p>server {<br />
&nbsp;&nbsp;&nbsp; listen&nbsp;&nbsp;&nbsp; 80;<br />
&nbsp;&nbsp;&nbsp; server_name sebug.net;<br />
&nbsp;&nbsp;&nbsp; index index.htm index.html;<br />
&nbsp;&nbsp;&nbsp; root&nbsp; /home/wwwroot/www;<br />
&nbsp;&nbsp;&nbsp; access_log off;<br />
&nbsp;&nbsp;&nbsp; location /paper {<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; <strong><span style="color: rgb(255, 0, 0);">alias /home/wwwroot/paper/;</span></strong><br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; autoindex on;<br />
&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; }<br />
}</p>
</blockquote>
<p>注意 这里/home/wwwroot/paper<strong><span style="color: rgb(255, 0, 0);">/</span></strong>;&nbsp; 有个<span style="color: rgb(255, 0, 0);"><strong>/</strong></span></p>
<p>当你浏览http://sebug.net/paper/,正常情况应该遍历/home/wwwroot/paper/这个目录，但是如果访问http://sebug.net/<strong>paper../</strong>， 这个的话就会遍历/home/wwwroot/这个目录了</p>
<p>这个要利用，很有难度。<a href="http://sebug.net/appdir/Nginx" target="_blank"><span style="font-size: smaller;">nginx</span></a></p>]]></description>
			<link>http://luoq.net/ais/1191/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/nginx/">nginx</category>
			<comments>http://luoq.net/ais/1191/#comments</comments>
			<pubDate>Mon, 26 Dec 2011 20:38:13 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1189/</link>
			<guid>http://luoq.net/ais/1189/</guid>
			<title>邪恶的采集</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>最近有一台服务器被一些采集快拖死了，整了几天了，也没有找到比较好的办法来处理</p>
<p>下午无意中想到，能否让客户端必须先写入cookie或是加载js后，才能正常进入网站。因为爬虫或采集基本都不能正常写入cookie或加载JS</p>
<p>通过判断cookie的方式来进行一些限制，在用户打开站点时，写入cookie，然后通过cookie中的值来进行判断，如果不匹配就返回空，除开搜索引擎的爬虫，如果客户端无法写入这个cookie也就无法正常加载站点。测试下来基本ok，但是因为要在用户第一次打开的过程中写入cookie，就必然有一次跳转的动作，用户体验不是太好</p>
<p>还有就是通过AJAX的方式GET一个值给python，然后python进行验证，验证不通过则返回为空，这个我没测试，理论上是行得通的。我这暂时用了cookie的方式，虽然用户体验差了点，但至少能保证大部分真实用户的正常访问</p>
<p>不知道各位看官有没有什么比较好的办法？谢谢</p>
<p>BTW：这Firefox升级的太猛烈了，升级到8.0.1后，FCKeditor直接挂掉了，杯具，第一次用HTML写blog，NND，突然想起了《社交网络》，回归原始社会了哦，杯具，<a href="http://sebug.net/appdir/" target="_blank"><span style="font-size: smaller;">漏洞目录</span></a></p>]]></description>
			<link>http://luoq.net/ais/1189/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<comments>http://luoq.net/ais/1189/#comments</comments>
			<pubDate>Sun, 27 Nov 2011 23:17:35 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1183/</link>
			<guid>http://luoq.net/ais/1183/</guid>
			<title>开源WEB应用的指纹识别</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>主要是对开源WEB应用提供一个版本识别的工具(<a href="http://sebug.net/ssv/开源WEB应用的指纹识别" target="_blank">web应用指纹识别</a>)</p>
<p>现在仅支持（后续将会持续跟进）：</p>
<ul>
    <li>DedeCMS</li>
    <li>discuz</li>
    <li>phpcms</li>
    <li>php168</li>
    <li>ecshop</li>
    <li>shopex</li>
</ul>
<p>测试地址<span style="font-weight: bold;">：</span><strong><a target="_blank" href="http://sebug.net/ssv/开源WEB应用的指纹识别">http://sebug.net/chweb/</a> <br />
</strong></p>
<p>感谢一些朋友们的帮忙，感谢</p>]]></description>
			<link>http://luoq.net/ais/1183/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/web%E6%8C%87%E7%BA%B9/">web指纹</category>
			<category domain="http://luoq.net/tag/sebug/">sebug</category>
			<comments>http://luoq.net/ais/1183/#comments</comments>
			<pubDate>Thu, 20 Oct 2011 15:03:08 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1182/</link>
			<guid>http://luoq.net/ais/1182/</guid>
			<title>top10</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p><a href="http://sebug.net/ssv/SSV:Top10" title="sebug web安全漏洞 top10" target="_blank">sebug web安全漏洞 top10</a></p>
<p><a href="http://sebug.net/ssv/SSV:Webappdirtop10" title="国内开源web程序安全风险 top10" target="_blank">国内开源web程序安全风险 top10</a></p>
<p>更多数据参考<a href="http://sebug.net/chart/" target="_blank">漏洞分布/漏洞趋势分析</a></p>
<p>也来个top10，仅供参考，<a href="http://sebug.net/" title="漏洞" target="_blank">漏洞</a></p>]]></description>
			<link>http://luoq.net/ais/1182/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/category/other/">杂七杂八</category>
			<category domain="http://luoq.net/tag/sebug/">sebug</category>
			<pubDate>Tue, 06 Sep 2011 23:18:48 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1181/</link>
			<guid>http://luoq.net/ais/1181/</guid>
			<title>WEB指纹识别的一些方法</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>最近看了些相关的东西，和一些朋友也研究了下</p>
<p>总结下，主要为4种模式：<br />
1、网页中发现关键字<br />
2、特定文件的MD5（主要是静态文件，不一定要是MD5）<br />
3、指定URL的关键字<br />
4、指定URL的TAG模式</p>
<p>参考：<a href="http://sebug.net/ssv/Web_Application_Finger_Printing" target="_blank">http://sebug.net/ssv/Web_Application_Finger_Printing</a></p>
<p>指纹识别的准确率主要看规则库是否够全面，扫描代码的效率是否够高，速度是否够快</p>
<p>个人拙见，欢迎拍砖，<a href="http://sebug.net/appdir/" target="_blank"><span style="font-size: smaller;">@dir</span></a></p>]]></description>
			<link>http://luoq.net/ais/1181/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/web%E6%8C%87%E7%BA%B9/">web指纹</category>
			<comments>http://luoq.net/ais/1181/#comments</comments>
			<pubDate>Thu, 18 Aug 2011 23:49:25 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1180/</link>
			<guid>http://luoq.net/ais/1180/</guid>
			<title>WEB指纹识别</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>对于WEB的指纹识别，好像都是检查特定文件的MD5等来进行版本的识别，前面有见过<a target="_blank" href="http://hi.baidu.com/hi_heige">Supterhei</a>也是用类似的方式来实现了对DEDE的一些版本的识别</p>
<p>分析了下WhatWeb也是类似的方式来实现的，也问了些朋友，思路都比较类似，想了想也找不到别的什么思路</p>
<p>AppPrint好像主要是检查Banner的</p>
<p>各位看官有什么别的方式方法么 <a target="_blank" href="http://sebug.net/ssv/"><span style="font-size: smaller;">@ssv</span></a></p>
<p>希望各位看官能给些意见，感谢</p>]]></description>
			<link>http://luoq.net/ais/1180/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/web%E6%8C%87%E7%BA%B9/">web指纹</category>
			<comments>http://luoq.net/ais/1180/#comments</comments>
			<pubDate>Tue, 09 Aug 2011 23:11:17 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1179/</link>
			<guid>http://luoq.net/ais/1179/</guid>
			<title>sebug安全平台</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>sebug安全平台（网站安全体检中心）BETA版本上线了</p>
<p>前台：php+jquery</p>
<p>后台：Lua（引擎实现了分布式，可以集中调度）</p>
<blockquote>
<p>当前任务数量：57<br />
当前请求总数：417660<br />
云端节点数量：3<br />
云端队列分布：40%   40%   0%</p>
</blockquote>
<p><a href="http://open.sebug.net/" target="_blank">测试地址</a> ：<a href="http://open.sebug.net/" target="_blank">http://open.sebug.net/</a></p>
<p>现在仅仅是测试中，希望各位看官多多的提一些意见 <a href="http://sebug.net/appdir/" target="_blank">@dir</a></p>]]></description>
			<link>http://luoq.net/ais/1179/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/sebug/">sebug</category>
			<comments>http://luoq.net/ais/1179/#comments</comments>
			<pubDate>Sat, 23 Jul 2011 13:03:28 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/evercookie/</link>
			<guid>http://luoq.net/evercookie/</guid>
			<title>关于evercookie</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>这东西是把双刃剑，看你怎么用了</p>
<p><a href="http://samy.pl/evercookie/" target="_blank">http://samy.pl/evercookie/</a><br />
这其实就是一个给客户端打上永久标记</p>
<blockquote>
<p>Specifically, when creating a new cookie, it uses the following storage mechanisms when available: <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Standard HTTP Cookies <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Local Shared Objects (Flash Cookies)<br />
&nbsp;&nbsp;&nbsp;&nbsp; - Silverlight Isolated Storage <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Storing cookies in RGB values of auto-generated, force-cached <br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; PNGs using HTML5 Canvas tag to read pixels (cookies) back out<br />
&nbsp;&nbsp;&nbsp;&nbsp; - Storing cookies in Web History <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Storing cookies in HTTP ETags <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Storing cookies in Web cache <br />
&nbsp;&nbsp;&nbsp;&nbsp; - window.name caching<br />
&nbsp;&nbsp;&nbsp;&nbsp; - Internet Explorer userData storage<br />
&nbsp;&nbsp;&nbsp;&nbsp; - HTML5 Session Storage <br />
&nbsp;&nbsp;&nbsp;&nbsp; - HTML5 Local Storage <br />
&nbsp;&nbsp;&nbsp;&nbsp; - HTML5 Global Storage <br />
&nbsp;&nbsp;&nbsp;&nbsp; - HTML5 Database Storage via SQLite<br />
&nbsp;<br />
&nbsp;&nbsp;&nbsp; TODO: adding support for:<br />
&nbsp;&nbsp;&nbsp;&nbsp; - Caching in HTTP Authentication <br />
&nbsp;&nbsp;&nbsp;&nbsp; - Using Java to produce a unique key based off of NIC info</p>
</blockquote>]]></description>
			<link>http://luoq.net/evercookie/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/category/other/">杂七杂八</category>
			<comments>http://luoq.net/evercookie/#comments</comments>
			<pubDate>Thu, 30 Jun 2011 22:09:48 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1174/</link>
			<guid>http://luoq.net/ais/1174/</guid>
			<title>关于web用户识别的一些东西</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>需要捣鼓一个能用户识别的东西（说白了就是用客户端打上个标识，在后期的应用中能够识别出这个客户端），在部分特殊应用下，用途大大的好，以后可能会用得更多。这里先自己记录些东西</p>
<p><a target="_blank" href="http://hi.baidu.com/aullik5/blog/item/0e2512de4d787915632798c2.html">Anehta的水印(Watermark)机制</a><br />
http://www.x-woods.com/tutorial/sharedobject.swf<br />
http://onedear.cn/entry/evercookie1.html<br />
http://onedear.cn/entry/evercookie2.html<br />
http://onedear.cn/entry/evercookie3.html</p>
<p>还有些做这一块的厂商：<br />
ThreatMetrix<em>（alibaba有在用）</em><br />
Arcot<em>（</em><em>被CA收购了</em><em>）</em></p>]]></description>
			<link>http://luoq.net/ais/1174/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<comments>http://luoq.net/ais/1174/#comments</comments>
			<pubDate>Fri, 24 Jun 2011 20:37:27 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1172/</link>
			<guid>http://luoq.net/ais/1172/</guid>
			<title>原来Django的anti-csrf中间件就是一摆设</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>最近基于Django做些东西，也是边学边做</p>
<p>这Django确实是不错，比较省事，效率也比较高</p>
<p>今天下午在调试Django和公司文档系统时候，在cookie的处理上有些问题，搞了半天也没搞定。在后面的测试过程中，发现好像Django的CSRF中间件好像有点问题，Django是通过在csrfviewmiddleware中进行相关的验证处理，token是存储在cookie里面。其实验证过程很简单，就是把token POST过去和Cookie中的做比对，，但是问题是都是csrfmiddlewaretoken，post中的也是从cookie里拿的，其实就是同一个值来做比对处理，就相当于你POST &ldquo;123&rdquo;过去，他就判断&ldquo;123&rdquo;和&ldquo;123&rdquo;是否匹配，这他妈的不是和没验证一样。。。</p>
<p>网上找了圈，发现已经有人提到了这个问题。。。<a target="_blank" href="http://code.djangoproject.com/ticket/15845">15845</a>，不知道Django会不会也和ruby on rails 一样用owasp的csrf Guard 的代码，呵呵</p>]]></description>
			<link>http://luoq.net/ais/1172/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/django/">django</category>
			<category domain="http://luoq.net/tag/python/">python</category>
			<comments>http://luoq.net/ais/1172/#comments</comments>
			<pubDate>Thu, 28 Apr 2011 22:44:55 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/wap-sec/</link>
			<guid>http://luoq.net/wap-sec/</guid>
			<title>交易类WAP站点在数据传输过程中的风险</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>现在中国移动提供的GPRS大致分为两类，一类是CMWAP，另一种是CMNET。</p>
<p><strong>CMNET</strong></p>
<blockquote>CMNET拥有完全的Internet访问权，CMNET就像我们使用电脑连接互联网，CMNET其实就是移动的Internet，分配的IP是公网的地址。采用的实现方式是&ldquo;终端＋服务器&rdquo;的工作模式。</blockquote>
<p><strong>CMWAP</strong></p>
<blockquote>CMWAP接入方式只开放HTTP代理协议（80和8080端口）和WAP网关协议（9201端口），仅支持http和WAP协议（数据通过WTLS传输）。采用的实现方式是&ldquo;终端＋WAP网关＋WAP服务器&rdquo;的模式。主要的目的是通过WAP网关完成 WAP-WEB的协议转换以达到节省网络流量和兼容现有WEB应用等目的（本文档仅针对WAP1.X）。</blockquote>
<p>在CMWAP中最为关键的就是WAP网关，它起到了代理、数据加解密、编码处理等作用。WAP网关对数据的处理机制请参考下图：<br />
<div class="attach"><a href="http://luoq.net/attachment.php?id=551" target="_blank"><img src="http://luoq.net/attachments/date_201005/3a4df4f54cf077b84f4448909f5abb6c.gif" border="0" alt="4e59172cb82261d806876ab94731360c.gif&#13;&#13;大小: 7 K&#13;尺寸: 399 x 175&#13;浏览: 171 次&#13;点击打开新窗口浏览全图" width="399" height="175" /></a></div><br />
我这里用一些图例来说明wap数据的传输过程<br />
<div class="attach"><a href="http://luoq.net/attachment.php?id=552" target="_blank"><img src="http://luoq.net/attachments/date_201005/thumb_99fb3fa9843123b2c5fecbcf93e766a6.png" border="0" alt="43047fe5c4623e564cbeaa25c778d4b3.png&#13;&#13;大小: 120.63 K&#13;尺寸: 715 x 511&#13;浏览: 177 次&#13;点击打开新窗口浏览全图" width="500" height="358" /></a></div><br />
在上图（仅考虑非HTTPS的情况，WTLS协议本身不在本文档讨论范围内）中：</p>
<ul>
    <li>手机通过CMWAP上网，需要先到WAP网关（主要是做代理、数据加解密、编码处理），这一部分的数据是通过WTLS来走的，数据是加密传输的，从WAP网关到后端服务器的过程中都是明文传输的（如要保证WAP网关到后端服务器间也是加密传输，需要和SP进行协商处理）。</li>
    <li>手机通过CMNET上网，就直接达到了Internet上，和ADSL拨号上网基本一样。在这个过程中的所有数据都是明文传输的。</li>
    <li>如果手机通过WIFI连接上Internet，整个过程和通过电脑连接情况一致</li>
</ul>
<p>从上面的分析来看，整个过程中最大的风险点在于数据在传输过程中是否进行了加密。现在有部分手机银行等交易类站点中，已经做到了HTTPS + 仅允许通过CMWAP来进行登录、交易，这就保证的整个传输过程中数据的安全性。<a href="http://dmgapp.com" target="_blank">@dmgapp</a></p>
<p>doubanclaim340e31fcd083a606个人拙见，欢迎斧正，<a target="_blank" href="http://twitter.com/amxku">@amxku</a></p>]]></description>
			<link>http://luoq.net/wap-sec/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/%E5%AE%89%E5%85%A8/">安全</category>
			<category domain="http://luoq.net/tag/%E5%B7%A5%E4%BD%9C/">工作</category>
			<category domain="http://luoq.net/tag/%E6%8A%80%E6%9C%AF/">技术</category>
			<comments>http://luoq.net/wap-sec/#comments</comments>
			<pubDate>Fri, 02 Apr 2010 17:26:00 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1164/</link>
			<guid>http://luoq.net/ais/1164/</guid>
			<title>说说Filter JS</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>开了一上午的会，来讨论FilterJS上的一些东西。</p>
<p>公司现在有很多这种情况存在，因为应用太繁杂，前期在测试时发现了很多这样的问题。其实之前很少关注FilterJS方面的东西，对于这一块的安全问题，仅仅是在owasp的一次会议上看到过对淘宝的攻击演示。</p>
<p>google到了一些相关的资料，学习学习。</p>
<p><a target="_blank" href="http://hi.baidu.com/aullik5/blog/item/a110851967f6b0bf4aedbcc6.html">OWASP ESAPI for Javascript</a><br />
<a href="http://hi.baidu.com/aullik5/blog/item/9af4ff02c314fc80d43f7c07.html" target="_blank">Javascript 的输入输出，以及二次渲染问题</a><br />
<a href="http://code.google.com/p/owasp-esapi-js/" target="_blank">owasp-esapi-js</a><br />
<a href="http://securethoughts.com/2009/08/bypassing-owasp-esapi-xss-protection-inside-javascript/" target="_blank">Bypassing OWASP ESAPI XSS Protection inside Javascript</a></p>
<p>记录下，感叹关注面之窄啊。最近老是感觉时间不够用，怎么回事啊</p>]]></description>
			<link>http://luoq.net/ais/1164/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/category/other/">杂七杂八</category>
			<comments>http://luoq.net/ais/1164/#comments</comments>
			<pubDate>Thu, 11 Mar 2010 17:48:38 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/web-sdl/</link>
			<guid>http://luoq.net/web-sdl/</guid>
			<title>画了张抛砖引玉的图</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>最近在公司忙SDL的东西，想把WEB开发这一块的流程等东西都按照sdl的一些思想给规范起来。</p>
<p>说是比较容易，但是做起来就麻烦了。具体细节不说了。总之有点难度，还好我们公司的领导现在都还比较重视这一块，这就提供了很大的方便。<a href="http://twitter.com/amxku" target="_blank">@amxku</a></p>
<p>画了个图，共享下，没啥技术含量（根据公司的情况做了些删减），仅供参考，算是抛砖引玉吧。欢迎拍砖。</p>
<p><div class="attach"><a href="http://luoq.net/attachment.php?id=550" target="_blank"><img src="http://luoq.net/attachments/date_201005/thumb_9e9ab7c6f0192793db39d5499bb8aeb6.png" border="0" alt="91cd11a66376dc387d0f6438af2b7020.png&#13;&#13;大小: 560.05 K&#13;尺寸: 2000 x 1500&#13;浏览: 664 次&#13;点击打开新窗口浏览全图" width="500" height="375" /></a></div></p>
<p>个人拙见，欢迎斧正，<a href="http://twitter.com/amxku" target="_blank">@amxku</a>，<a href="http://luoq.net/">luoq.net</a></p>]]></description>
			<link>http://luoq.net/web-sdl/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/sdl/">sdl</category>
			<category domain="http://luoq.net/tag/%E5%AE%89%E5%85%A8/">安全</category>
			<category domain="http://luoq.net/tag/%E5%B7%A5%E4%BD%9C/">工作</category>
			<category domain="http://luoq.net/tag/%E6%8A%80%E6%9C%AF/">技术</category>
			<comments>http://luoq.net/web-sdl/#comments</comments>
			<pubDate>Tue, 26 Jan 2010 21:46:25 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1153/</link>
			<guid>http://luoq.net/ais/1153/</guid>
			<title>SDL Quick Security References</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <h4>Brief Description</h4>
<p>The SDL Quick Security References will help you better understand and address common attacks that may be affecting your software, Web sites, and users.</p>
<h4>Overview</h4>
<p>With the SDL Quick Security References (QSR), the Security Development Lifecycle (SDL) team introduces a series of basic guidance papers designed to address common vulnerabilities from the perspective of multiple business roles - business decision maker, architect, developer, and tester/QA. These papers will help you address a critical business problem now while moving you toward SDL adoption in the future.</p>
<p>PS：有些地方写得还不错，可以参考参考<br />
<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=79042476-951f-48d0-8ebb-89f26cf8979d" target="_blank">http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=79042476-951f-48d0-8ebb-89f26cf8979d</a></p>]]></description>
			<link>http://luoq.net/ais/1153/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/category/other/">杂七杂八</category>
			<category domain="http://luoq.net/tag/sdl/">sdl</category>
			<category domain="http://luoq.net/tag/%E4%BB%A3%E7%A0%81/">代码</category>
			<category domain="http://luoq.net/tag/%E5%AE%89%E5%85%A8/">安全</category>
			<comments>http://luoq.net/ais/1153/#comments</comments>
			<pubDate>Wed, 20 Jan 2010 15:02:31 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/dede-pageno/</link>
			<guid>http://luoq.net/dede-pageno/</guid>
			<title>DedeCMS V5.5分页处理上的一个小问题</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>dedecms在分页处理上有点问题</p>
<blockquote>e.g:<br />
http://www.dedecms.com/plus/list.php?tid=10&amp;pageno=9<br />
</blockquote>
<p>系统用intval对$pageno的值进行了处理，但是intval处理过程中，如果为非正整数时，会赋值为0，系统就会出错。</p>
<div class="codeText">
<ol class="dp-c" start="1">
    <li class="alt"><span><span class="vars">$pageno</span><span>&nbsp;=&nbsp;isset(</span><span class="vars">$pageno</span><span>)&nbsp;&amp;&amp;&nbsp;</span><span class="func">is_numeric</span><span>(</span><span class="vars">$pageno</span><span>)&nbsp;?&nbsp;max(1,</span><span class="vars">$pageno</span><span>)&nbsp;:&nbsp;1;<br />
    </span></span></li>
</ol>
</div>
<p>没有对0进行过滤处理。</p>
<blockquote>You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-15,15' at line 7 - Execute Query False! Select arc.*, tp.typedir,tp.typename,tp.isdefault,tp.defaultname,tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl from `dede_archives` arc left join `dede_arctype` tp on arc.typeid=tp.ID where arc.arcrank &gt; -1 And (arc.typeid='10' Or arc.typeid2='10') order by arc.sortrank desc limit -15,15     </blockquote>]]></description>
			<link>http://luoq.net/dede-pageno/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/dede/">dede</category>
			<category domain="http://luoq.net/tag/%E4%BB%A3%E7%A0%81/">代码</category>
			<category domain="http://luoq.net/tag/%E5%AE%89%E5%85%A8/">安全</category>
			<comments>http://luoq.net/dede-pageno/#comments</comments>
			<pubDate>Wed, 16 Sep 2009 13:58:03 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/msn-to-qq/</link>
			<guid>http://luoq.net/msn-to-qq/</guid>
			<title>我在公司将这样上QQ</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>因为公司不让上qq，前几天洗澡时突然闪过的一个想法。在家里已经测试ok了，不知道到公司能不能行得通。不过python在监控消息的过程中有时间会出错，现在只能被联系，不能主动的联系别人，也仅仅只能是处理消息，图片、附件什么的一律处理不了。还有些问题。仅仅是为了意淫，哈哈</p><p><strong>22b554cd4fe4a17e53eda4212b2450e2.jpg(缩略图)</strong><br /><a href="http://luoq.net/attachment.php?id=539" target="_blank"><img src="http://luoq.net/attachments/date_201005/thumb_04ef7e5faa369f27b52e08f9b82ef661.jpg" border="0" alt="22b554cd4fe4a17e53eda4212b2450e2.jpg&#13;&#13;大小: 132.67 K&#13;尺寸: 500 x 215&#13;浏览: 232 次&#13;点击打开新窗口浏览全图" width="500" height="215" /></a></p>]]></description>
			<link>http://luoq.net/msn-to-qq/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/python/">python</category>
			<category domain="http://luoq.net/tag/msn/">msn</category>
			<category domain="http://luoq.net/tag/qq/">qq</category>
			<comments>http://luoq.net/msn-to-qq/#comments</comments>
			<pubDate>Sun, 13 Sep 2009 00:56:48 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/sebug-api-client/</link>
			<guid>http://luoq.net/sebug-api-client/</guid>
			<title>Remote calls sebug.net data api for client</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>/*<br />
&nbsp;* Remote calls sebug.net data api for client.<br />
&nbsp;* Authors: amxku &lt;<a href="mailto:amxku@sebug.net">amxku@sebug.net</a>&gt;<br />
&nbsp;* Version: sebug-x client ver 1.0<br />
&nbsp;* LastModified: Apr 16, 2009<br />
&nbsp;* Copyright: <a href="http://sebug.net">http://sebug.net</a><br />
&nbsp;*/<br />
该系统是基于<a href="http://phprpc.com/" target="_blank">phprpc</a>上开发。对相关数据进行了加密，缓存处理，最大程度上保证了系统的安全，高速的运行。本系统采用了模板分离，用户可以自己对模板进行修改。系统无需数据库。所有的配置信息都在config.php中完成。系统需要进行认证，才能从sebug服务器上获取到数据，请发送邮件到s1_at_sebug.net，获取系统认证密码。</p>
<p>邮件必须包含内容：</p>
<blockquote>用户名：如：amxku<br />
电子邮件：如：<a href="mailto:amxku@sebug.net">amxku@sebug.net</a><br />
站点地址：如：<a href="http://luoq.net">http://luoq.net</a><br />
服务器ip：如：202.103.24.68
<p>如果系统不进行认证，将无法从sebug服务器上获取到数据。请对系统进行认证。</p>
</blockquote>
<p>＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝</p>
<blockquote>
<p>├─cache&nbsp; //系统缓存目录，权限要求777<br />
│&nbsp; └─templates_c<br />
│</p>
</blockquote>
<p>SEBUG安全漏洞数据库 - 致力于信息安全漏洞的研究及收集整理</p>
<p>下载和说明请移步：<a href="http://sebug.net/un/" target="_blank">http://sebug.net/un/</a></p>]]></description>
			<link>http://luoq.net/sebug-api-client/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/api/">api</category>
			<category domain="http://luoq.net/tag/client/">client</category>
			<category domain="http://luoq.net/tag/sebug/">sebug</category>
			<comments>http://luoq.net/sebug-api-client/#comments</comments>
			<pubDate>Wed, 19 Aug 2009 11:27:29 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/sablog-Num-types/</link>
			<guid>http://luoq.net/sablog-Num-types/</guid>
			<title>sablog-X  v1.6在$page处理上的一个小问题</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>系统对分页函数$page处理上存在问题。</p>
<p>如果$page的参数为负数的话，程序就会出错。如：http://luoq.net/?page=-1</p>
<p>1是数字，-1就是字符了。暂且叫做数值类型转换上的问题吧。不过没有办法利用。哈哈。比较非主流。</p>
<p>建议1.6的用户加上</p>
<div class="codeText">
<ol class="dp-c" start="1">
    <li class="alt"><span><span class="vars">$page</span><span>&nbsp;=&nbsp;isset(</span><span class="vars">$_GET</span><span>[</span><span class="string">'page'</span><span>])&nbsp;?&nbsp;max(0,&nbsp;</span><span class="func">intval</span><span>(</span><span class="vars">$_GET</span><span>[</span><span class="string">'page'</span><span>]))&nbsp;:&nbsp;0;&nbsp;&nbsp;</span></span></li>
</ol>
</div>
<p>对$page进行处理吧。非主流，哈哈！</p>]]></description>
			<link>http://luoq.net/sablog-Num-types/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/%E4%BB%A3%E7%A0%81/">代码</category>
			<category domain="http://luoq.net/tag/%E5%AE%89%E5%85%A8/">安全</category>
			<category domain="http://luoq.net/tag/sablog/">sablog</category>
			<comments>http://luoq.net/sablog-Num-types/#comments</comments>
			<pubDate>Sun, 09 Aug 2009 23:12:03 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/ais/1109/</link>
			<guid>http://luoq.net/ais/1109/</guid>
			<title>信息安全中的等级保护和风险评估的区别</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p><strong>等级保护的基本概念</strong><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 信息系统安全等级保护是指对信息安全实行等级化保护和等级化管理。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 根据信息系统应用业务重要程度及其实际安全需求，实行分级、分类、分阶段实施保护，保障信息安全和系统安全正常运行，维护国家利益、公共利益和社会稳定。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等级保护的核心是对信息系统特别是对业务应用系统安全分等级、按标准进行建设、管理和监督。国家对信息安全等级保护工作运用法律和技术规范逐级加强监管力度。突出重点，保障重要信息资源和重要信息系统的安全。<br />
<br />
<strong>国家相关标准：</strong></p>
<blockquote>
<ul>
    <li>GB 17859-1999《计算机信息系统安全保护等级划分准则》</li>
    <li>GA/T 387-2002《计算机信息系统安全等级保护网络技术要求》</li>
    <li>GA 388-2002 《计算机信息系统安全等级保护操作系统技术要求》</li>
    <li>&nbsp;GA/T 389-2002《计算机信息系统安全等级保护数据库管理系统技术要求》</li>
    <li>GA/T 390-2002《计算机信息系统安全等级保护通用技术要求》</li>
    <li>GA 391-2002 《计算机信息系统安全等级保护管理要求》</li>
</ul>
</blockquote>
<p><strong>等级保护基本要求的框架结构</strong><br />
<br />
<strong>等级划分</strong><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 建立包括系统安全功能、系统之间、网络之间、设备之间、用户之间的可信鉴别保障平台，对信息系统的安全等级从功能上划分为五个级别的安全保护能力：</p>
<blockquote>
<ul>
    <li>第一级：用户自主保护级 ；</li>
    <li>第二级：系统审计保护级 ；</li>
    <li>第三级：安全标记保护级 ；</li>
    <li>第四级：结构化保护级 （系统整体安全设计）；</li>
    <li>第五级：访问验证保护级。</li>
</ul>
</blockquote>
<p><strong>内容组成</strong><br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等级保护基本要求的内容分技术和管理两大部分，其中技术部分分为：物理安全、网络安全、主机安全、应用安全和数据安全及备份恢复等5大类，管理部分分为：安全管理制度、安全管理机构、人员安全管理、系统建设管理和系统运维管理等5大类。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 风 险评估是以安全建设为出发点，它的重要意义就在于改变传统的以技术驱动为导向的安全体系结构设计及详细安全方案制定，通过对用户关心的重要资产的分级、安 全威胁发生的可能性及严重性分析、对系统物理环境、硬件设备、网络平台、基础系统平台、业务应用系统、安全管理、运行措施等等方面的安全脆弱性的分析，并 通过对已有安全控制措施的确认，借助定量、定性分析的方法，推断出用户关心的重要资产当前的安全风险，并根据风险的严重级别制定风险处置计划，确定下一步 的安全需求方向。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等级保护的前提是对系统定级，系统定级根据系统信息的机密性、完整性、可用性等三大性来确定。即是&ldquo;明确各种信息类型----确定每种信息类型的安全类别----确定系统的安全类别&rdquo;三个步骤进行系统最终的定级。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等级保护中的系统分类分级的思想和风险评估中对信息资产的重要性分级基本一致，不同的是：等级保护的级别是从系统的业务需求或CIA特性出发，定义系统应具备的安全保障业务等级，而风险评估中最终风险的等级则是综合考虑了信息的重要性、系统现有安全控制措施的有效性及运行现状后的综合评估结果，也就是说，在风险评估中，CIA价值高的信息资产不一定风险等级就高。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 可以简单的理解为等保是标准或体系，评估一种是手段。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 等保其实就是帮助用户分析、评定信息系统的等级，以便在后期的工作中根据不同的等级进行不同级别的安全防护 ，而风险评估是帮助用户发现目前的安全现状，以便在后期进行整体的安全规划与建设。我们可以用风险评估这种手段检查等保的落实和执行情况。而风险评估的结果可作为实施等级保护等级安全建设的出发点和参考。<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 今天被人问到信息安全中的等级保护和风险评估的区别在什么地方。下午在回来的火车上，一没有美女相伴，也没有传说中的什么艳遇，基于很无聊等各种原因，就有了这篇充数的文章。纯属拙见，有不妥之处还望斧正。<br />
<br />
by amxku<br />
2009-03-13<br />
http://www.luoq.net</p>]]></description>
			<link>http://luoq.net/ais/1109/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/%E9%A3%8E%E9%99%A9%E8%AF%84%E4%BC%B0/">风险评估</category>
			<category domain="http://luoq.net/tag/%E7%AD%89%E4%BF%9D/">等保</category>
			<category domain="http://luoq.net/tag/%E4%BF%A1%E6%81%AF%E5%AE%89%E5%85%A8/">信息安全</category>
			<comments>http://luoq.net/ais/1109/#comments</comments>
			<pubDate>Fri, 13 Mar 2009 20:26:26 +0000</pubDate>
		</item>
		<item>
			<link>http://luoq.net/php-access-Client-MAC/</link>
			<guid>http://luoq.net/php-access-Client-MAC/</guid>
			<title>说说php获取Client MAC</title>
			<author>amxku(amxku@sebug.net)</author>
			<description><![CDATA[luoq@amxku ( http://luoq.net/ ) : <p>一开始我还认为php完全是可以获取到client的mac的，很是荒谬。最后还被<a href="http://www.icylife.net/yunshu/" target="_blank">云舒</a>鄙视了一番。</p>
<p><strong>这完全不可能的。php是不可能直接获取到client的mac的。</strong></p>
<p>首先php完全就是在<strong>服务端解释执行</strong>的，所以没可能直接获取到浏览端的网卡MAC，因为浏览器默认行为是不会把MAC发送出去的。</p>
<p>要是从数据包的角度来解释的话，一般都是在局域网内部传输时才会包上MAC头，经过路由不断转发，实际上每经过一级设备都被剥去一层，到最后就只剩下TCP/IP的数据头和数据了。MAC只可能是在网络底层的物理层中传输。（<strong>也就是说client的mac地址信息是不可能在公网上传输的，公网上的MAC信息是最后一跳设备的接口MAC，</strong>见<span class="lessdate_name"><a href="#cm2205">Hell-Phantom</a></span>评论）</p>
<p>从http协议来讲，也是不可能的。http请求中也不可能带上mac地址。可以看看<a href="http://baike.baidu.com/view/9472.htm" target="_blank">http协议的相关说明</a>。</p>
<p>所以说php是不可能直接获取到client的mac地址的，php要想得到client的MAC地址，得用到第三方的ActiveX或是用js等。PS：<a href="http://www.kenes.com.cn/MAC.html" target="_blank">http://www.kenes.com.cn/MAC.html</a></p>]]></description>
			<link>http://luoq.net/php-access-Client-MAC/</link>
			<category domain="http://luoq.net/category/tech/">技术相关</category>
			<category domain="http://luoq.net/tag/http/">http</category>
			<category domain="http://luoq.net/tag/client/">client</category>
			<category domain="http://luoq.net/tag/php/">php</category>
			<comments>http://luoq.net/php-access-Client-MAC/#comments</comments>
			<pubDate>Sun, 08 Mar 2009 21:43:51 +0000</pubDate>
		</item>
	</channel>
</rss>

