Practical web security

Reduce unnecessary exposure.

Website owners need a routine that combines secure configuration, updates and recoverable backups.

A secure website depends on more than filtering a form field. A request may be well formed and still come from a person who has no right to change the record it targets. Web Security Practice examines these boundaries through ordinary maintenance and application scenarios. The publication focuses on access decisions, input handling and controlled updates, with an emphasis on evidence from the code path and the deployed response rather than broad assurances that a site is completely safe.

Check permission for the specific action

Identify the operation, the user and the object being changed. An authenticated session does not automatically authorise every administrative action, and a request token is not a replacement for checking capabilities or object access. Review the handler that performs the change, including alternate routes through an API or background task. Test an account with fewer privileges as well as the expected administrator. A useful report states which request was accepted or rejected and what changed, rather than describing a potential weakness as a confirmed exploit without evidence.

Keep input and output responsibilities distinct

Validate that an incoming value fits the expected type and purpose, then store it using the platform’s appropriate APIs. When displaying stored information, escape it for the destination context, such as HTML text, an attribute or structured data. Avoid assuming that a value remains harmless in every context because it was cleaned earlier. Treat uploads, remote addresses and file paths as separate features requiring their own constraints. Do not expose credentials or private records in debug output intended to help investigate an unrelated fault.

Maintain a recoverable update process

Keep supported software current, review dependencies and test consequential changes in an appropriate environment. Retain a usable backup and understand the restoration process before an urgent repair is required. Restrict administrative access and remove accounts or components that no longer have a purpose. This publication connects code review with ongoing maintenance through practical examples. Its articles support risk reduction and verification; the absence of a demonstrated exploit in one review does not establish that every deployment, dependency and future change is free of vulnerabilities.

New articles & explanations

Latest published articles

Energy-Aware AI Infrastructure: Why Power Planning Matters in 2027

Artificial intelligence strategy is increasingly connected with energy strategy. Training and operating AI systems require data-centre capacity, computing hardware, cooling, networks, and reliable electricity. Even companies that do not own…

Energy-Aware AI Infrastructure: Why Power Planning Matters in 2027

Artificial intelligence strategy is increasingly connected with energy strategy. Training and operating AI systems require data-centre capacity, computing hardware, cooling, networks, and reliable electricity. Even companies that do not own…

How to Review Project Milestones in Commercial Planning

A structured review of project milestones helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

How to Review Equipment Maintenance in Commercial Planning

A structured review of equipment maintenance helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

Physical AI and Robotics: A Practical Business Strategy for 2026

Artificial intelligence is moving beyond screens and software workflows. In manufacturing, warehousing, logistics, inspection, and service environments, AI is being combined with robots, cameras, sensors, and connected equipment. This development…

How to Review Customer Education in Commercial Planning

A structured review of customer education helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

How to Review Referral Processes in Commercial Planning

A structured review of referral processes helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

Improving Referral Processes across Commercial Planning

Improving referral processes can make a visible difference to commercial leaders balancing demand and delivery. Within a commercially focused organisation, the process makes it easier for contacts to introduce suitable…

How to Review Content Calendars in Commercial Planning

A structured review of content calendars helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

Improving Email Templates across Commercial Planning

Improving email templates can make a visible difference to commercial leaders balancing demand and delivery. Within a commercially focused organisation, the process supports consistent messages while allowing relevant personal context.…

How to Review Email Templates in Commercial Planning

A structured review of email templates helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…

How to Review File Organisation in Commercial Planning

A structured review of file organisation helps commercial leaders balancing demand and delivery understand whether the current approach still serves the business. This work is important in a commercially focused…