# How Sucuri Work

<https://sucuri.net/website-security/how-we-do-it><https://sucuri.net/website-security/how-we-do-it>

![How Sucuri Work](/files/-LaUpZVa7Qpu31IpcGoc)

### 1. Identify Security Issues

Automated scripts run to understand environment and identify issue:

* CMS & extensions used on your site
* Known issues and anomalies in source code
* Current versions of your website software
* Integrity issues against a known good baseline
* Malware infections and indicators of compromise

### 2. Remediate Security Issues

Security Analysts are available 24/7/365 to clean your website when it’s hacked.

* Remove & repair malware infections
* Repair brand reputation issues in search engine results
* Remove blacklist warnings from your website
* Check the integrity of your website
* Advise you on available updates and post-hack steps

### 3. Configure for Continuous Monitoring

Generate audit reports in your dashboard and alerts about health of website:

* Server-side scanner PHP file on your server
* Monitoring for changes to DNS records
* Monitoring for changes to WHOIS records
* Uptime alerts
* Monitoring for SSL certificate changes

### 4. Deploy Protection Platform

Website firewall:

* Blocks DDoS attacks (Including Layer 7 HTTP-Flood attacks)
* Protects against brute force attacks
* Stops website attacks & hacks
* Prevents malware infections
* Zero Day immediate response patching

### 5. Configure Performance Optimization (CDN)

A big concern with any website security implementation is the impact on website performance

* Set content delivery network for optimal site performance
* Preferred compression settings to enhance site speed
* Globally-distributed Anycast network (GDAN)
* 6 global points of presence (PoP)
* URL query string and caching location rules


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://verichains.gitbook.io/polaris/sucuri/cac-tinh-nang-chinh/how-sucuri-work.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
