Lets learn "About web application security"

 


“Companies spend millions of dollars on firewalls, encryption and secure access devices, and it’s money wasted, because none of these measures address the weakest link in the security chain.”

– Kevin Mitnick

Any web application developer should be familiar with the fundamentals of web application security because any loophole in a web application can help the hacker to get unauthorized access to your precious resources .





So in this tutorial we will discuss the fundamentals of web application security , we'll discuss the tools required to check the vulnerablities before deployment of any web application and list the vulnerabilities that we'll cover in a couple of tutorials .


So Let's Get Started , Get Ready to enter into Security ....

Coming to the tools first ...

The most important tool we'll use is BurpSuite . BurpSuite is a proxy tool which allows the user to intercept the requests, modify the requests, repeat the requests and analyse the response .

To install burpsuite : -

You can download the free version of burpsuite from here .

Starting burpsuite -

For Ubuntu :-
If shell file is downloaded start using command sh path_to_file/burp_suite_filename.sh
OR if jar file is downloaded start it using command java -jar path_to_file/burp_suite_filename.jar

For Windows :-
You'll get an icon to launch burpsuite after installation .


Let's move to next step :-
Hope you are now able to launch the burpsuite .

You'll see something like this ...



Now click on next button .



Now start the Burp using Start Burp Button .

You'll see something like this ...




Now enter to the proxy tab and
Disable the intercept button which is currently ON .



Now all the requests which goes from your PC (Once the browsers are configured) can be shown in the HTTP history tab .




To see how to configure your browser to work with burpsuite , you can visit here and then come back here again.


Hope you have now configured your browser to work with burpsuite .

Now all the internet requests made by your PC will pass through burpsuite (that is what proxy do) . You can drop or intercept (i.e modifying request before forwarding to internet) it by going to intercept tab and enable the intercept button .



You can get the details of any request (about the headers, parameters passed, response) by clicking on it .

If you dont know about the different parts of http request , you can find it here .

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

Hope now you are at the position to view and analyse every internet requests going from your PC to the world of internet . 

Comments

Popular posts from this blog

Lets learn "About kube proxy in iptables mode"

Lets learn "System design for paste bin (or any text sharing website)"

Lets learn "Factory design pattern"