Security Basics
Fw: Ajax Vulnerability Scanner Feb 07 2012 01:47PM
Carlos Pantelides (carlos_pantelides yahoo com) (1 replies)
Re: Fw: Ajax Vulnerability Scanner Feb 07 2012 03:07PM
Joel Espunya (joel espunya appstylus com) (1 replies)
Re: Fw: Ajax Vulnerability Scanner Feb 07 2012 03:42PM
psiinon (psiinon gmail com)
In that case one option is to use OWASP Zed Attack Proxy (ZAP),
potentially in conjunction with tools like the OWASP Ajax Crawling
Tool (ACT).
I've documented a simple way of using ZAP for security regression
tests here: http://code.google.com/p/bodgeit/wiki/RegTests
ZAP has a command line API and daemon mode so that it can be run and
controlled without a UI - I added those features specifically for this
purpose :)
However in the above case its using a tool like Selenium and the ZAP spider.
ACT would probably be a better option than the ZAP spider for you.

This _is_ a bit bleeding edge, but its something that I want to
improve and make really robust, so feel free to get in touch with me
directly and I'll help where I can.
Note that we're planning on making it easier to use ZAP and ACT together :)

Cheers,

Psiinon (ZAP Project Lead)

On Tue, Feb 7, 2012 at 3:07 PM, Joel Espunya <joel.espunya (at) appstylus (dot) com [email concealed]> wrote:
>
> I want to cron it since I'm developing using the Scrum methodology and I want to set up a system that every 4 weeks (the end of my iterations) check if I miss something that would be a security problem.
>
> And related to your ideas, I was thinking about developing a something similiar to what you said.
>
> But if I do it it's easy to miss some attacks and give false negatives. So what i thought was create a crawler that takes the ajax requests and give them to a scanner, like for example nikto or wapiti. Since the problem is getting the requests, then, when i have them, is the same as attacking a normal GET/POST request.
>
>
> On 07/02/12 14:47, Carlos Pantelides wrote:
>>
>>
>> Joel:
>>
>>> I'm getting crazy to find a vulnerability scanner that evaluates the
>>
>> security of a website done with Ajax. I need it to have a API or a
>> console mode so I would be able to integrate it into a cron.
>>
>>> Any ideas?
>>
>> Only ideas
>>
>> Why do you want to cron it? I would run the tests whenever there is a new test or a change to the application.
>>
>>
>> Divide and conquer. You have something like a rich client and a API, right?
>>
>> First the api: make your tests with your favorite language/technology (I like wget/curl with some grep magic and shunit), first the positive cases then the negative ones: try to trespass the workflow of calls, bypass the authentication and authorization scheme, inject html, javascript or sql, overflows
>>
>> For the "rich client" perhaps you will have to repeat, reuse or extend some tests, like the xss.
>>
>> Use the owasp top ten for both.
>>
>> I know that I am not answering your question, but hope it help you
>>
>>
>>
>> Carlos Pantelides
>> -----------------
>> http://seguridad-agile.blogspot.com/
>> ------------------------------------------------------------------------

>> Securing Apache Web Server with thawte Digital Certificate
>> In this guide we examine the importance of Apache-SSL and who needs an SSL certificate.  We look at how SSL works, how it benefits your company and how your customers can tell if a site is secure. You will find out how to test, purchase, install and use a thawte Digital Certificate on your Apache web server. Throughout, best practices for set-up are highlighted to help you ensure efficient ongoing management of your encryption keys and digital certificates.
>>
>> http://www.dinclinx.com/Redirect.aspx?36;4175;25;1371;0;5;946;e13b6be442
f727d1
>> ------------------------------------------------------------------------

>>
>
>
> ------------------------------------------------------------------------

> Securing Apache Web Server with thawte Digital Certificate
> In this guide we examine the importance of Apache-SSL and who needs an SSL certificate.  We look at how SSL works, how it benefits your company and how your customers can tell if a site is secure. You will find out how to test, purchase, install and use a thawte Digital Certificate on your Apache web server. Throughout, best practices for set-up are highlighted to help you ensure efficient ongoing management of your encryption keys and digital certificates.
>
> http://www.dinclinx.com/Redirect.aspx?36;4175;25;1371;0;5;946;e13b6be442
f727d1
> ------------------------------------------------------------------------

>

--
OWASP ZAP: Toolsmith Tool of the Year 2011

------------------------------------------------------------------------

Securing Apache Web Server with thawte Digital Certificate
In this guide we examine the importance of Apache-SSL and who needs an SSL certificate. We look at how SSL works, how it benefits your company and how your customers can tell if a site is secure. You will find out how to test, purchase, install and use a thawte Digital Certificate on your Apache web server. Throughout, best practices for set-up are highlighted to help you ensure efficient ongoing management of your encryption keys and digital certificates.

http://www.dinclinx.com/Redirect.aspx?36;4175;25;1371;0;5;946;e13b6be442
f727d1
------------------------------------------------------------------------

[ reply ]


 

Privacy Statement
Copyright 2010, SecurityFocus