Installing OpenCV 3.2.0 for Python 3.5.2 on Ubuntu 16.04.2 LTS

You will learn how to install OpenCV 3.2.0 on Ubuntu 16.04.2 LTS to work with Python 3.5.2. Introduction I just freshly finished the installation of Ubuntu 16.04.2 LTS on my new laptop, so I had to install the programming environments I need. As I am passionate of image processing and computer vision, I needed to re-install the latest version of OpenCV (3.2.0) to be able to use it with Python 3. [Read More]

JavaScript malware

What are the JavaScript malware attack techniques and how to prevent from them? Note: I first published this as an answer on InfoSec website under a previous and now deleted profile. Server side polymorphism Literally meaning many shapes, polymorphism is a technique used by malware authors to evade signatures based detectors. Polymorphism is qualified as being server sided when the engine which produces several but different copies of the malware is hosted on a compromised web server (Server-Side Polymorphism: Crime-Ware as a Service Model (CaaS)). [Read More]

Mozilla beheads SHA-1

You have heard of SHA-1 deprecation since 2012. Mozilla finally confirms this is not a joke. May be you are tired of hearing over and over again about SHA-1 deprecation since 2012 when Bruce Schneier announced that collision attacks may be cost around $700k to perform by 2015, which was the year where the first practical full-on collision attack was lead out by researchers who predicted a costless real world attack may occur on 2018. [Read More]