Fading Coder

One Final Commit for the Last Sprint

Secure Data Handling with PHP and C++ Encryption Libraries

Understanding Encryption Fundamentals Encryption transforms readable data (plaintext) into a unreadable format (ciphertext) using algorithmic techniques. This process ensures data confidentiality during transmission and storage, reequiring specific decryption keys to restore original content. Applic...

Configuring Self-Signed SSL Certificates for SQL Server Connections

Before proceeding with SSL certificate configuration, ensure that SQL Server is properly installed and accessible. Two critical prerequisites must be satisfied: Enable TCP/IP Protocol Launch the Sql Server Configuration Manager tool that accompanies SQL Server installation. Navigate to SQL Server Ne...

Setting Up Mutual TLS Authentication with Nginx

One-Way TLS Authentication In one-way TLS, only the client verifies the server's identity. The server presents its certificate, the client validates it, and a secure session is established without the server checking the client's certificate. This is typical for public websites. The handshake procee...

Manual Upgrade and Vulnerability Patching for OpenSSH and OpenSSL on Linux

Pre-Upgrade Preparation Check current installed versions ssh -V Sample output: OpenSSH_7.4p1, OpenSSL 1.0.2k-fips 26 Jan 2017 Install required system dependencies yum install -y gcc zlib-devel Install Telnet for fallback access To avoid being locked out of the server during the upgrade, install and...

Alternative Memory Leak Detection Methods in OpenSSL 3.2 After crypto-mdebug Deprecation

Overview When using OpenSSL APIs, proper memory management is critical. Failing to release OpenSSL objects leads to memory leaks. Even experienced developers can forget to call release functions occasionally. OpenSSL previously provided built-in memory leak detection through the crypto-mdebug featur...