Skip to content

DoS Prevention

TODO: Write content for this page.

Protect canisters from denial-of-service attacks. Cover rate limiting patterns (per-caller throttling), cycle drain protection (inspect_message, setting minimum cycle thresholds), ingress message filtering, resource limit awareness (instruction limits, memory limits), and monitoring cycle consumption for anomalies. Written as a security checklist.

  • Portal: building-apps/best-practices/general.mdx (DoS sections)
  • icskills: canister-security
  • concepts/security — threat model
  • guides/canister-management/settings — freezing threshold as DoS protection
  • reference/cycles-costs — resource limits