Information Technology & ICT Services Company — Serving All Afghanistan
Security engineering

Security-First Engineering & Admin Panels

Security designed in from the first requirements session — not audited in after launch.

Security-first engineering and secure admin panel development

The main protections we build in

  • All input is checked on the server — browser checks help users but can be bypassed
  • Database queries are written safely so attackers cannot reach your data through them
  • Passwords are scrambled using current methods, never stored as plain text
  • Login sessions expire and are refreshed whenever permissions change
  • Every page checks permissions — being logged in is not enough on its own
  • Repeated login attempts are blocked to stop password guessing

Admin panels need extra care

The admin panel is the most powerful part of any system. Whoever reaches it can usually see, change or delete everything. So we treat it differently:

  • Kept separate from the public site — different address, separate login
  • Hidden from Google so it does not appear in search results
  • Every action recorded with the person's name, time and location
  • Password required again before deleting records or exporting all data
  • Split roles — someone who edits content should not also change permissions
  • Optional two-step login and restriction by office location

Server and setup security

We keep testing and live systems completely separate with different passwords, so a problem in one cannot spread to the other.

Passwords and keys live in protected server settings — never in the code, never in files that get copied to other computers, never visible in the browser.

The whole site runs over HTTPS. Error pages shown to visitors say only that something went wrong; the technical detail is recorded privately for us.

Third-party code

Modern applications use many small pieces of code written by others. Each one is a possible way in.

We lock the exact versions we use, check a package before adding it, watch for reported problems, and include updates in the maintenance plan instead of letting them pile up for years.

What you receive

Security documentation is part of every handover: the written review findings, how to manage passwords, who can do what, backup and recovery steps, and who is responsible for updates after launch.

Checking a system someone else built

We also review existing systems. We check logins, permissions, data handling, password storage, connection security and outdated components.

You get a written report with problems ranked by seriousness and a fix list in priority order — useful whether we do the work or your own team does.

Questions

Frequently asked questions

We conduct structured security reviews covering the areas listed above and provide written findings. For formal third-party penetration testing with independent certification — sometimes required by donors or regulators — we recommend engaging a specialist firm, and we will remediate their findings.

Yes. We assess authentication, authorization, input handling, secrets management, transport security, dependencies and admin access, then provide a written report with severity-ranked findings and a prioritized remediation plan.

It can be, and we recommend it for any system with administrative access or sensitive data. TOTP-based two-factor authentication is straightforward to implement. We confirm the requirement during scoping so it is designed in rather than bolted on.

That is defined explicitly in writing before handover. Typically we cover the application as delivered and any agreed maintenance scope; your team or hosting provider covers server-level patching unless a managed arrangement is agreed. Ambiguity here causes real problems, so we make it explicit.

For systems under an active maintenance agreement we assess and remediate within agreed response times. For systems without one, we can still help — but response depends on availability. We recommend a maintenance arrangement for any system handling sensitive data.

Ready to start?

Tell us what you want to build and who will use it. If a simpler option would work better, we will say so.