After the site is hacked, should the cleaning costs and loss of business be calculated together?
After the website is hacked, should the cleaning costs and business losses be calculated together? Yes. The cleaning costs are a one-time technical expenditure, and the business losses are the cumulative operating losses from the time of the event to the time the website becomes accessible again. Reporting only the former would systematically underestimate the cost because the recovery of search visibility, the loss of orders and inquiries, and the time required for subsequent reinforcement are not included in the cleaning quote.
The two costs belong to different categories
The cleaning fee corresponds to the work of 'removing malicious content': virus scanning, replacing modified programs, cleaning the injected content in the database, and repairing entry points. Its pricing method is per event, with a quote for each event, with clear scope and endpoint.
The business interruption loss corresponds to the period when the site is not in normal status: access cannot be completed, the order entry is unavailable, and search traffic drops and recovers late. It has no endpoint quote and can only be estimated on a daily basis, and the actual impact often extends after the recovery because the stabilization of inclusion and ranking is much slower than file cleaning.
The difference between the two is most easily confused during event debriefing: when you get the cleaning quote and say 'This loss is not big', you skip the losses during the shutdown and recovery period, and this kind of statement often leads to misjudgment in budget discussions.
Why can't we only report the cleaning fee?
Reporting only the cleaning fee will omit four items.
The first item is the loss of traffic during the recovery period. After the website is hacked and the search engine de-weights or removes some pages, even though the files have been cleaned up, it takes time for visibility to stabilize, and the natural traffic gap during this period does not belong to the scope of cleaning work.
The second item is about inquiry and order loss. When forms are hijacked and redirects are rewritten, users' submissions do not fall into the database, and this part of the loss can only be estimated by comparing the amount of submissions before and after the event, which cannot be recovered afterwards. Robot traffic already accounts for 45% of global internet traffic, and once the entry is exposed, the speed of bulk probing is very fast.
The third item is about comprehensive rectification. The event often leads to weak passwords, outdated operating environments, and redundant backend entries, with the scope of rectification being larger than the scope of cleaning.
The fourth item is the preparation for repeated events. Conducting a recovery exercise, establishing a backup and monitoring system, belongs to the fixed costs that must be supplemented after the event, rather than a one-time expenditure.
The table lists the five costs according to the口径, making it convenient to explain to non-technical parties.
| Cost items | Pricing criteria | Who estimates | Common omissions |
|---|---|---|---|
| Malicious content cleaning | Per occurrence | Handler | Intrusion content within the database |
| Loss during the shutdown period | Accumulated per day | Business party | The part of inquiry that has not fallen into the library |
| Search visibility recovery | Flow gap during recovery period | Operation party | Close the case as soon as the file recovery is seen |
| Concurrent rectification | By working hours | Technology and security | Unupgraded operating environment |
| Prevent duplicate events | Long-term fixed investment | Both parties | Backup and recovery drills were not done |
The four-step order of emergency response
If the order is wrong, it will amplify the loss. The four steps are isolation, cleaning, patching the entry point, and verification.
Isolation refers to bringing the site back from the publicly accessible state, avoiding visitors from being redirected to malicious pages, while keeping a scene of the event, do not restart or overwrite files before isolation. Cleaning refers to removing malicious content and files that have been tampered with, this step should be coordinated with file source verification, only delete the visible mount points, which are easy to residue.
The entry repair refers to finding the exploited path and patching it up: all un-upgraded programs, open registration entries, and forms without verification need to be handled together. AnQiCMS forms can be connected to reCAPTCHA for robot verification, and after the event, the registration and comment entry should be checked together, not just the page that caused the incident.
Verification means confirming a return to a clean state, involving two steps: comparing the cleaned site with the backup before the event; checking from an external access perspective whether the homepage and several inner pages still have abnormal jumps.
Three things to check after the recovery
The first is the availability of backup. The most common unexpected event is that the backup exists but cannot be restored, or the backup time point is later than the infection time, and the restored data still contains malicious content. AnQiCMS supports the backup and recovery of data and static files, and the recovery should be verified once in the exercise mode, rather than just on the day of the event.
The second is the recycle bin and historical content. During the cleaning process, the deleted text and attachments may only be moved to the recycle bin, and after the event, it is necessary to confirm which are malicious files and which are mistakenly deleted normal content to avoid turning the cleaning action into a secondary data loss.
The third is to check if the monitoring is supplemented. At least there should be an alarm for abnormal jump, file change record, and a prompt for a sudden change in submission volume. If any of the three are missing, the discovery time of the next similar event will be delayed until the user complains.
After these three items are checked, merge the cleaning fee and the loss of business into one event cost as the basis for subsequent budgeting and scheduling reinforcement.
Common questions
Should we clean the files first or back up the scene first?First, keep the scene and then make a backup. Only then should we start cleaning. Overwriting files before cleaning will make it impossible to trace the entry and method, and it is easy to leave unpatched loopholes.
To which day should the loss of business be calculated?At least calculate it to the level of access and submission before the event is restored, not on the day the files are cleaned up, the search visibility usually lags behind.
What should I do if there is no backup?First make a backup of the current state and then clean up, keep the version that can be rolled back, and then establish regular backup and recovery drills, this is an item that must be supplemented after the event.