Code Locket Menu

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

CIO Week: Page Shield, UDP and Private DNS, k8s and Tunnels

Talk given on 2021-12-08

SecurityCloudflare

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

How to Ensure You're Launching the Most Secure Website

Talk given on 2021-03-04

Security

Latest from Product and Engineering 2020 - WAF

Talk given on 2020-12-16

SecurityCloudflare

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

Blog post created on 2020-12-11

ResearchSecurityCloudflare

Delivery Management at Cloudflare

Talk given on 2020-11-24

MiscellaneousCloudflare

Exporting WordPress Posts

Blog post created on 2020-11-03

Content Management SystemsSQL

How robust is your organisation's cyber resilience?

Talk given on 2020-09-26

Security

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

Blog post created on 2020-07-07

SecurityCloudflare

Great Talent with Returnships at Cloudflare

Talk given on 2020-06-26

MiscellaneousCloudflare

Ask a Solutions Engineer

Talk given on 2020-06-10

MiscellaneousWebSecurityCloudflare

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

Security Architecture in a Post VPN Landscape

Talk given on 2019-11-07

Security

Modern DDoS Trends

Talk given on 2019-10-15

DDoSSecurity

Logs from the Edge

Blog post created on 2018-11-29

MiscellaneousJavaScriptCloudflare

The Zero Trust Concept

Talk given on 2018-06-07

Security

(D)DoS Attacks

Talk given on 2018-02-06

PythonDDoSSecurity

DNS Amplification Basics

Blog post created on 2018-02-04

PythonDDoSSecurity

DDoS Attack Mitigation at Scale

Talk given on 2017-06-08

DDoSSecurity

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

Netcraft Site Report

Project posted on 2014-12-01

Miscellaneous

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

Netcraft Chrome Anti-Phishing Extension

Project posted on 2012-11-12

JavaScriptSecurity