CSRF protection in WebApps via STP

In this blogpost we will look at how we can implement Cross-Site Request Forgery protection via Synchronizer Token Patterns(STP). First things first – As you would have noticed already, this blog is primarily focused on security. Hence, to get started, I will integrate the OWASP dependency check plugin to my project. With Maven, we blindly […]

2014 CySCA Om Nom Nom

This penetration test assignment is done for the OM NOM NOM NOM Challenge of CYSCA2014. When we hear the term OM NOM NOM NOM what comes to our mind, is that that is the sound made by the cookie monster on the “Sesame Street” TV show. So this could be something to do with cookies. […]

Getting started with Oracle DB.

In this blog post we will be looking at how to get started with Oracle DB. Undoubtedly, oracle is considered to be one of the most secure database management systems. Hence, many organizations around the world use Oracle DB. Here are some of the security features in Oracle DB: Data Dependent Access Control ,Role Based […]

Virtual Rubik’s cubes. [Java 3D arrays]

Recently a friend of mine (Junior batch) was finding it difficult to understand an assignment that he was given based on 3D arrays in Java. So he asked me to have a look. After looking at the question I knew that it wasn’t going to be easy.  But I was able to eventually rig out […]

Likatite – Facebook Application based on OAuth 2

This blog post revolves around an OAuth 2.0 based Facebook application that I have developed. This application aims at providing users of Facebook, an idea of their own profile(Few interesting things that they themselves wouldn’t know about their profile 🙂 ). In order to build this Application, I have made use of the following technologies. […]

CAR RENTAL SYSTEM [JAVA]

As part of the ST2 project on the second year first semester we were assigned to develop a system for a car rental company. My team comprised of myself, Yusra Frouz and Kashif Roshen. This project was aimed at developing standalone applications with basic database CURD functionality. The functions that were developed by me include […]

SORTING ALGORITHM SIMULATOR [JAVA]

As part of an assignment given to me in my second year, I had to develop a simulator that will simulate the behaviour of 2 sorting algorithms. This simulator covers the 2 basic algorithms : Bubble Sort and the Insertion Sort. The behaviour, temporary variables and the psuedo code along with how they get executed […]