Introduction to Software Security

Software Security is an idea implemented to protect software against malicious attack and other hacker risks so that the software continues to function correctly under such potential risks. This is a very big topic and you will be easily get lost in it. We can easily say, “protect our system someone who logs in to […]

Secure Software Development – Configure the Apache tomcat ,SSL handshake messages in Ubuntu

In this “Secure Software Development – Configure the Apache tomcat ,SSL handshake messages in Ubuntu” article follow below topics. Configure the Apache tomcat Web server (version 7.0) to support HTTPS. Log the SSL handshake messages to a log file. Can you identify the SSL/TLS handshake steps on the log? 01. Configure the Apache tomcat Web […]

Secure Software Development – Hashing, Encryption and Openssl

In this “Secure Software Development – Hashing, Encryption and Openssl” article includes following topics. hashing a text file using MD5 hashing algorithm on Ubuntu, using the terminal 3DES or AES symmetric key encryption on a text file on Ubuntu using the openssl package on the terminal. RSA asymmetric key encryption on a text file using […]

What is Software Testing

What is Software Testing? Software Testing is a process used to identify the correctness, completeness and quality of a developed computer software. It is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is defect free. This process also helps to identify errors, […]