Showing posts from 2018

The Five Universal Laws of Cybersecurity Everyone Should Know

Nick Espinosa, cybersecurity expert at Forbes, created 5 crucial laws that "will forever be the immutable universal constants that govern this topic and our existence in relation to it."

Law No. 1: If There Is A Vulnerability, It Will Be Exploited From sneaking your way out of a tollbooth for free to derailing a nuclear weapon program, finding ways around everything for (for both good and bad) is so ubiquitous today we've have a term for it, life-hacking. Always consider there will always be those people who will try and hack everything. Law No. 2: Everything Is Vulnerable In Some Way We've always assumed our computers are essentially safe and harmless. At the beginning of 2018, it was revealed that for decades these workhorses have been carrying a massive vulnerability that could allow malicious hackers to wreak havoc on all of us. Law No. 3: Humans Trust Even When They Shouldn't Trust is an essential part of the human existence, but it is our greatest weakness in …

The Perl Philosophy

There's more than one way to do it.
Three virtues of a programmerLazinessImpatienceHubris
Share and Enjoy !

How is Docker different from a normal virtual machine?

Docker isn't a virtualization methodology. It relies on other tools that actually implement container-based virtualization or operating system level virtualization.For that, Docker was initially using LXC driver, then moved to libcontainer which is now renamed as runc. Docker primarily focuses on automating the deployment of applications inside application containers. Application containers are designed to package and run a single service, whereas system containers are designed to run multiple processes, like virtual machines. So, Docker is considered as a container management or application deployment tool on containerized systems.

In order to know how it is different from other virtualizations, let's go through virtualization and its types. Then, it would be easier to understand what's the difference there.


In its conceived form, it was considered a method of logically dividing mainframes to allow multiple applications to run simultaneously. However, the sc…

Security is a Process, not a Product


The Process of Security by Bruce Schneier

SIEM - Activating Defense through Response by Ankur Vats

Application Level Denial of Service – A Comprehensive Guide

Denial of Service attacks that bring down popular websites often involve thousands of hacked consumer devices and servers. While these attacks mainly aim to overwhelm the target system with traffic, in order to deny service to legitimate users, bugs at the Application Layer (Layer 7 in the OSI model) can have the same effect. Application Level Denial of Service (L7 DoS) errors are often tough to identify and sometimes even tougher to prevent. This guide aims to highlight the different techniques that will help you find out what to look for and where DoS conditions may occur.Table of ContentRandom Access Memory (RAM)RecursionRecursive File InclusionZip BombsBillion Laughs AttackTricking an Application Into Allocating a Huge Amount of MemoryDeserialization VulnerabilitiesManipulating File Headers to Allocate Large Memory ChunksOtherReading Infinite Data Streams <