Whitelisting IPs for mod_security when behind a load balancer
ModSecurity is an application level firewall which protects websites against attackers by inspecting the HTTP requests and blocking requests matching 'suspicious' patterns. Occasionally, you'll want to...
View ArticleDisabling a mod_security rule for a specific http argument
It is not a good idea to simply disable an entire mod_security rule when it triggers a false positive. Often, the rule is only triggered by a particular argument. In this case, it's best to update the...
View ArticleWhitelisting IPs for mod_security when behind a load balancer
ModSecurity is an application level firewall which protects websites against attackers by inspecting the HTTP requests and blocking requests matching 'suspicious' patterns. Occasionally, you'll want to...
View ArticleDisabling a mod_security rule for a specific http argument
It is not a good idea to simply disable an entire mod_security rule when it triggers a false positive. Often, the rule is only triggered by a particular argument. In this case, it's best to update the...
View ArticleConcourse CI integration with Google oAuth
Setting required to configure concourse CI to use Google oAuth: CONCOURSE_GENERIC_OAUTH_DISPLAY_NAME: "Google"CONCOURSE_GENERIC_OAUTH_CLIENT_ID:...
View Article'Missing' classes when running shaded jars with Java 9+
I recently encountered the following issue when trying to start a new Java 11 project. I am using Log4j2 (2.11.1) for logging, and was obtaining a static 'LOG' object in the normal way: private static...
View ArticleThe bad side of AWS
Amazon Web Services is a great cloud provided and does lots of things really well. However, after using it extensively for 7 years, I've discovered a number of issues/bugs/holes which Amazon do not...
View ArticlemacOS BigSur MacPorts header files
After upgrading to macOS BigSur, I was unable to compile python packages which required header files from MacPorts: In file included from src/blob.c:30: src/blob.h:33:10: fatal error: 'git2.h' file not...
View Article
More Pages to Explore .....