MURTWEBLTD
Approach

Practical security, not empty promises

No responsible studio can promise that software will never contain a vulnerability or experience an incident. MURTWEB focuses on proportional controls, clear ownership, secure defaults and ongoing maintenance.

01

Security by design

Security requirements are discussed before implementation. Authentication, authorisation, sensitive data, integrations, hosting, regulatory context and operational risks influence architecture from the beginning.

02

Access control

Applications can be designed around least privilege, role-based permissions, protected administrative functions and explicit authorisation for sensitive actions.

03

Authentication and sessions

Depending on requirements, implementations may include secure password hashing, multi-factor authentication, account recovery controls, session expiry, secure cookies and established identity providers.

04

Data protection

Typical measures include HTTPS in transit, protected secrets, restricted production access, minimal collection of personal data and clear retention rules. Encryption at rest is used when supported and justified by the selected infrastructure.

05

Input and file handling

Server-side validation, output encoding, CSRF protection, upload restrictions and defensive handling of untrusted content are considered according to the application's attack surface.

06

Secure development practices

Version control, peer or structured review, dependency review, controlled releases, separated environments, reproducible deployment procedures and testing form part of the delivery approach where included in scope.

07

Infrastructure and secrets

Production credentials should not be stored in source code. Secrets are handled through environment configuration or an appropriate secret-management service. Production, staging and development environments should remain separated.

08

Dependencies

Third-party libraries are selected deliberately. Known vulnerabilities and unsupported dependencies should be addressed through maintenance rather than ignored after launch.

09

Monitoring and logging

Where required, applications can include operational logging, error monitoring and alerting. Logs should avoid collecting unnecessary personal data or secrets.

10

Backups and recovery

Backups are not meaningful unless responsibility, frequency, retention and restoration procedures are defined. Backup and disaster-recovery arrangements must be agreed for each hosted system.

11

Privacy and UK GDPR

MURTWEB can support privacy-by-design principles such as data minimisation, purpose limitation and access controls. Legal compliance remains a shared responsibility and may require specialist legal review.

12

Incident handling

For supported systems, suspected incidents are assessed, contained and documented according to the agreed maintenance arrangement. Response times depend on the contracted support level.

13

Client responsibilities

Security is shared. Clients remain responsible for user governance, credential handling, device security, lawful data processing, third-party access and operational procedures under their control.

Security FAQ

Common questions about security

Discuss security requirements before development begins

Tell MURTWEB about the data, users, integrations and operational risks involved. A proportionate security approach can then be defined for the project.