canada-ca / tracker

Track Government of Canada domains for adherence to digital security best practices and federal requirements.
39 stars 10 forks source link

Is your site down because someone wants it down? #4806

Open h701h opened 1 year ago

h701h commented 1 year ago

As an analyst I want to know when any website, web service, or important DNS provider is being blasted off the internet (or is simply offline).

Create a end to end skeleton that can detect when a site is suspected offline because of outage or attack.

For the skeleton, and on the B stream.

todo: Figure out way to communicate HA to owners that isn't through the app. todo: Clean up reqs.

Must Have

ACL

Logging

General Requirements

Nice to Have

h701h commented 11 months ago

Analyze HTTP Headers:

Examine the HTTP response headers of the website using tools like browser developer tools, curl, or online services. Certain headers may indicate the use of DDoS protection services. For example, Cloudflare often includes headers like cf-ray or server: cloudflare.

h701h commented 11 months ago

Look for Interstitial Pages or CAPTCHAs: Detect websites that are protected by services like Cloudflare. Some sites show an interstitial page or a CAPTCHA challenge when they detect unusual traffic.

h701h commented 11 months ago

Inspect Website's SSL Certificate: Check the website’s SSL certificate details. If the certificate is issued by a DDoS protection provider or mentions them, it's likely the site is using their services.

h701h commented 11 months ago

Observe Network Path with Traceroute: Traceroute to identify the network path to the website. If the path includes known IP ranges of DDoS protection providers, it suggests the site is using their services.