Code Locket Menu

Making Content Security Policies (CSPs) easy with Page Shield

Blog post created on 2023-09-15

SecurityCloudflare

Application Security Report: Q2 2023

Blog post created on 2023-08-21

ResearchSecurityCloudflare

Migrating doCMS from Apache to NGINX

Blog post created on 2023-05-14

Sys AdminContent Management SystemsWeb

The state of application security in 2023

Blog post created on 2023-03-14

ResearchSecurityCloudflare

Locking down your JavaScript: positive blocking with Page Shield policies

Blog post created on 2023-03-13

SecurityCloudflare

How Cloudflare can help stop malware before it reaches your app

Blog post created on 2023-01-04

SecurityCloudflare

My first production Cloudflare Worker: serverless event tagging for Spesati

Blog post created on 2022-10-31

WebJavaScriptCloudflare

Page Shield can now watch for malicious outbound connections made by third-party JavaScript code

Blog post created on 2022-10-21

SecurityCloudflare

The Future of Page Rules: putting more power in the hands of users

Blog post created on 2022-09-27

SecurityCloudflare

Cloudflare named a Leader in WAF by Forrester

Blog post created on 2022-09-27

SecurityCloudflare

Account level WAF + Adaptive DDoS Protection and Advanced DDoS Alerts

Blog post created on 2022-09-20

SecurityCloudflare

Cloudflare named a Leader by Gartner

Blog post created on 2022-09-06

SecurityCloudflare

Keeping checkbox state while using AJAX powered DataTables

Blog post created on 2022-08-07

JavaScript

Cloudflare observations of Confluence zero day (CVE-2022-26134)

Blog post created on 2022-06-05

ResearchSecurityCloudflare

WAF mitigations for Spring4Shell

Blog post created on 2022-03-31

SecurityCloudflare

Application security: Cloudflare’s view

Blog post created on 2022-03-21

ResearchSecurityCloudflare

Cloudflare Observability

Blog post created on 2022-03-18

Cloudflare

A discussion about Log4J

Blog post created on 2022-03-18

SecurityCloudflare

Page Shield: One Quarter In

Blog post created on 2022-03-17

SecurityCloudflare

Bots: The Good, The Bad, and The Ugly

Blog post created on 2022-03-16

SecurityCloudflare

WAF for everyone: protecting the web from high severity vulnerabilities

Blog post created on 2022-03-15

SecurityCloudflare

Welcome to Security Week 2022!

Blog post created on 2022-03-13

SecurityCloudflare

The losing war of the London private sharing bike schemes

Blog post created on 2022-01-06

Miscellaneous

Page Shield is generally available

Blog post created on 2021-12-08

SecurityCloudflare

Get notified when your site is under attack

Blog post created on 2021-12-03

SecurityCloudflare

Helping Apache Servers stay safe from zero-day path traversal attacks (CVE-2021-41773)

Blog post created on 2021-09-08

SecurityCloudflare

How Cloudflare helped mitigate the Atlassian Confluence OGNL vulnerability before the PoC was released

Blog post created on 2021-08-09

ResearchSecurityCloudflare

Account Takeover Protection and WAF mitigations to help stop Global Brute Force Campaigns

Blog post created on 2021-07-01

ResearchSecurityCloudflare

Enable secure access to applications with Cloudflare WAF and Azure Active Directory

Blog post created on 2021-06-15

MiscellaneousCloudflare

Cloudflare's WAF is recognized as customer's choice for 2021

Blog post created on 2021-03-30

MiscellaneousCloudflare

End User Security: Account Takeover Protections with Cloudflare

Blog post created on 2021-03-30

SecurityCloudflare

A New Cloudflare Web Application Firewall

Blog post created on 2021-03-29

SecurityCloudflare

Encrypting your WAF Payloads with Hybrid Public Key Encryption (HPKE)

Blog post created on 2020-12-11

ResearchSecurityCloudflare

Exporting WordPress Posts

Blog post created on 2020-11-03

Content Management SystemsSQL

CVE-2020-5902: Helping to protect against the F5 TMUI RCE vulnerability

Blog post created on 2020-07-07

SecurityCloudflare

PHP-FPM Config for Shared Hosting

Blog post created on 2020-05-27

Sys AdminPHPWeb

Italy Turns to Online Groceries: Going Viral with COVID-19

Blog post created on 2020-04-13

MiscellaneousWeb

Advent of Code 2019

Blog post created on 2020-04-06

PHPMiscellaneous

SYN Flood Basics

Blog post created on 2019-11-30

PythonDDoSSecurity

Logs from the Edge

Blog post created on 2018-11-29

MiscellaneousJavaScriptCloudflare

DNS Amplification Basics

Blog post created on 2018-02-04

PythonDDoSSecurity

Token Authentication for Cached Private Content and APIs

Blog post created on 2017-01-10

SecurityCloudflare

How to Setup SOCKS Proxy

Blog post created on 2016-02-07

CentOSMiscellaneous

A Warning About HSTS

Blog post created on 2015-08-25

SSLMiscellaneous

Roundcube Password Plugin with doveadm

Blog post created on 2015-07-24

Sys AdminEmail

CentOS 7 Default Set Up

Blog post created on 2015-07-20

Sys AdminCentOS

RoboCopy on Windows

Blog post created on 2015-05-13

Miscellaneous

CloudFlare HTTPS Page Rule

Blog post created on 2015-05-12

WebCloudflare

CentOS Server Autoresponder

Blog post created on 2015-02-04

Sys AdminEmail

A Warning About SPF

Blog post created on 2014-12-14

Sys AdminEmail

My First Open Source Project

Blog post created on 2014-11-23

MiscellaneousGit

Google Maps 3D

Blog post created on 2014-11-07

Miscellaneous

Hacking Bath with Socrata

Blog post created on 2014-10-31

WebJavaScriptAPI

Adobe Invoice Malware Scam

Blog post created on 2014-10-20

EmailMalware

Notes About My Blog

Blog post created on 2014-10-19

Content Management SystemsMiscellaneous

Amazon Web Services' growth unrelenting

Blog post created on 2013-05-20

Research