WEB开发网      婵犵數濞€濞佳囧磹婵犳艾鐤炬い鎰堕檮閸嬬喐銇勯弽銊с€掗梻鍕閺岋箑螣娓氼垱笑闂佽姘﹂褔婀佸┑鐘诧工妤犲憡绂嶉崜褏纾奸弶鍫涘妼缁楁岸鏌熷畡鐗堝殗闁诡喒鏅犲畷褰掝敃閵堝棙顔忔繝鐢靛仦閸ㄥ爼骞愰幘顔肩;闁规崘绉ぐ鎺撳亹闁绘垶锕╁Λ鍕⒑閹肩偛濡奸悗娑掓櫇缁顓兼径妯绘櫇闂佹寧绻傞弻濠囨晝閸屾稓鍘甸柣搴㈢⊕閿氶柣蹇ョ稻缁绘繃绻濋崘銊т紝闂佽鍨伴崯鏉戠暦閻旂⒈鏁傞柛鈾€鏅欑槐妯衡攽閻愬樊鍤熷┑顔藉劤铻為柛鏇ㄥ墯閸欏繘鏌嶉崫鍕櫣缂佲偓婢跺绠鹃柟瀛樼箘閿涘秵顨ラ悙顏勭伈闁诡喖缍婂畷鎯邦槻婵℃彃顭烽弻娑㈠Ω閵夈儺鍔夌紓浣稿€哥粔褰掑极閹剧粯鏅搁柨鐕傛嫹 ---闂傚倷鐒︾€笛兠洪埡鍛闁跨噦鎷�
开发学院网络安全安全技术 利用Firefox审计Web2.0应用程序安全 阅读

利用Firefox审计Web2.0应用程序安全

 2009-09-16 00:00:00 来源:WEB开发网 闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹闂傚倷绀侀幉锟犲垂閻㈠灚宕查柟鎵閸庡秵銇勯幒鎴濃偓鐢稿磻閹炬枼妲堟繛鍡楃С濞岊亞绱撻崒姘扁枌闁瑰嚖鎷�婵犵數濮幏鍐川椤撴繄鎹曢梻渚€娼уú銈吤洪妸鈺佺劦妞ゆ帊鑳堕埊鏇㈡煏閸モ晛浠х紒杈╁仱閺佹捇鏁撻敓锟�闂傚倷绶氬ḿ褍螞閹绢喖绠柨鐕傛嫹  闂傚倷鑳舵灙缂佺粯顨呴埢宥夊即閵忕姵鐎梺缁樺姈椤愮厧鈽夊Ο閿嬬€婚梺褰掑亰閸撴稑鈻斿鑸碘拺闁告稑饪村▓鏃€绻涚仦鍌氬闁崇粯鎹囬獮瀣攽閹邦剚顔傛俊鐐€栧濠氬储瑜忛幉鎾晸閿燂拷
核心提示: 在审计Web应用程序时,我们需要探索并找到克服这些障碍的方法,利用Firefox审计Web2.0应用程序安全(3),对于本文来说,我们将使用Firefox作为我们的浏览器,我们就可以浏览前面的页面了,这时就能发现该页面发给服务器的所有XHR对象调用了,并设法利用它的插件来应对上述挑战,四、发现隐

在审计Web应用程序时,我们需要探索并找到克服这些障碍的方法。对于本文来说,我们将使用Firefox作为我们的浏览器,并设法利用它的插件来应对上述挑战。

四、发现隐藏的调用

Web2.0应用程序可以从服务器装载单个页面,也可在构建最终页面时又多次调用XHR对象。这些调用可以从服务器那里异步请求内容或者 JavaScript代码。在这种情况下,我们面临的挑战就是确定所有的XHR调用和从服务器获取的资源。这些信息对于发现所有可能的资源和相应的安全漏洞很有帮助。下面通过一个简单的示例进行说明。

假设我们可以访问一个简单的新闻门户站点来获得当天的商业新闻,该站点位于:

http://example.com/news.aspx

浏览器中的页面截图将类似于图2所示:

利用Firefox审计Web2.0应用程序安全

图2  一个简单新闻门户页面

对于Web 2.0 应用程序,它们是使用XHR对象对服务器进行Ajax调用。我们可以利用一个工具来找出这些调用,这个工具就是著名的Firebug——它是Firefox浏览器的一个插件,可以用来发现XHR对象调用。

在利用此插件浏览一个页面之前,要确保选中了拦截XHR调用的选项,具体如下图所示:

利用Firefox审计Web2.0应用程序安全

图3  设置Firebug使其拦截XMLHttpRequest调用

启用拦截XMLHttpRequest调用的选项后,我们就可以浏览前面的页面了,这时就能发现该页面发给服务器的所有XHR对象调用了,具体如图4所示。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:利用 Firefox 审计

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接