Backdoor

What is a backdoor? Hidden access and website persistence

A backdoor is an undocumented access route that can bypass the way a system is intended to be accessed or controlled. In a website incident it may provide continuing unauthorized access even after visible damage is removed. A suspicious file alone does not prove a backdoor, and deleting one confirmed file does not establish that every access path has been closed.

Understand hidden access without reducing it to one file type

NIST's glossary includes source-specific definitions of a backdoor as an undocumented way to access a computer system, alongside a narrower malicious-program definition. Use the relevant context rather than assume every backdoor looks or behaves the same. In a website review, the key question is whether an access route exists outside the intended, authorized administration process.

Distinguish a software weakness from a deliberately maintained route. A vulnerability may enable initial access, while a planted mechanism can preserve access afterward. An unfamiliar maintenance component is not automatically malicious, but its owner, origin and permitted behavior need to be explained. Keep unsupported conclusions out of the record until someone authorized has reviewed the relevant evidence.

NIST glossary: backdoor definitions and source context

Know what a web shell means and handle it safely

MITRE ATT&CK describes a web shell as a server-side script that can let an adversary access the server and maintain persistence. It is one possible form of a backdoor, not a synonym for every unwanted account or file. Its presence can raise questions about what the hosting process could access and whether other parts of the environment were affected.

Do not run a suspected shell, enter commands into it or publish its address to demonstrate the finding. Preserve useful metadata through the authorized evidence process and let the hosting or incident owner select containment. A public walkthrough is not a safe reason to recreate access on the live site. The business needs a controlled investigation and a clear restoration plan, not proof obtained by executing suspicious code.

MITRE ATT&CK T1505.003: web shells and persistent access

Review persistence beyond the first detected artifact

Removing an identified artifact can be necessary, but closure also needs an explanation of what was checked around it. Ask which accounts, credentials, scheduled activity, deployment paths and related installations were in scope. These are review areas, not a claim that every site has the same compromise mechanism. Evidence gaps should remain visible instead of being replaced with a statement that everything is clean.

Our persistence closure register connects findings to owners and verification. It deliberately keeps the initial entry point separate from the route that might allow a return. The organization can then understand why an update, account review or trusted rebuild is required and what each action establishes. A list of deleted filenames alone does not supply that explanation.

Persistence review and closure register
Review areaEvidence to establishClosure question
Identified artifactReviewed behavior, origin and location.Was the unwanted route removed or contained?
Initial entrySupported weakness or access explanation.Was the entry condition addressed?
Accounts and credentialsRelevant users, permissions and exposed access.Can an unauthorized party still return?
Scheduled or deployed changesOwnership and authorized execution paths.Can the artifact be recreated by another process?
Related environmentHosting boundaries and connected installations.What was checked and what remains outside scope?
Business acceptanceTrusted release and functional checks.Can approved work resume through intended access?

Choose a trusted recovery path with explicit boundaries

The recovery source needs its own trust decision. Replacing code from a verified release, rebuilding an environment and restoring business data can have different implications for compatibility and evidence. A backup's age alone does not establish that it predates every unauthorized change. Ask how the selected source was assessed and which configuration or content will be carried forward.

Coordinate access changes with the owners of connected services. Rotating a credential without updating its legitimate integration can interrupt orders or notifications, while leaving an exposed credential active can undermine the rebuild. Document the change, the secure handoff and the acceptance check. Avoid copying an entire old configuration blindly into a new environment merely because the home page starts working.

Keep data access and attribution as separate questions

A confirmed backdoor establishes an unwanted access mechanism within the reviewed scope. It does not automatically identify the operator or prove which customer records were extracted. Review relevant activity, process permissions and available time coverage. Where logs are missing, describe the resulting uncertainty rather than asserting that no information was accessed because no transfer was recorded.

The business owner may need a broader incident assessment if the affected process could reach sensitive data or other systems. Decide what provider or specialist support is necessary and who owns that escalation. Keep the evidence accessible only to people who need it. An incident report should support decisions about impact and recovery without distributing a working access route or unnecessary copies of confidential information.

Ask for a verifiable handoff after remediation

A useful handoff identifies the reviewed scope, confirmed findings, removed access, corrected entry conditions, recovery source and remaining unknowns. It names the person responsible for follow-up and distinguishes a clean check from a guarantee of complete coverage. Retesting should demonstrate the intended access and business functions without re-executing malicious tools or turning the production site into a test environment.

CyberFixCrew is an Israeli cybersecurity company working with businesses worldwide. We bring practical Israeli technical knowledge to website security and digital-infrastructure recovery within an agreed scope. We do not claim full forensic attribution, guaranteed persistence eradication or a continuously staffed response service. Explain the observed behavior first so the required expertise, evidence exchange and responsibilities can be agreed appropriately.

Further reading: NIST glossary: backdoor definitions and source contextFurther reading: MITRE ATT&CK T1505.003: web shells and persistent access

Practical answers

Questions about this topic

Is every unusual PHP file a backdoor?

No: review the file’s source, behavior and authorized purpose. A filename or location alone is not enough to classify it.

Can changing the WordPress password remove a web shell?

A password change and a server-side access mechanism are separate issues. An authorized review must address the confirmed mechanism and relevant access paths.

Should I open a suspected web shell to see what it does?

No: do not execute it or enter commands. Use the hosting or incident owner’s evidence and containment process.

LET US DISCUSS YOUR TASK

Discuss suspected continuing access to a website

Describe the finding and whether it returned after a change. Do not submit executable samples, live access paths or credentials in the initial form.

Describe the persistence concern