Ongoing services

Security Service

Protecting the store, the checkout and the customer data behind it.

An ecommerce site holds the two things attackers want most: payment flows and personal data. It is also, by design, open to the public, running third-party code, and edited by people who are not security specialists.

  • Shopify PartnerCertified to build and support Shopify and Shopify Plus stores
  • WooExpertRecognised WooCommerce development partner
  • Magento PartnerAdobe Commerce and Magento 2 solution partner

What we do

Practical Security for Real Stores

With over 12 years building and running ecommerce in Bangkok, our security work is shaped by what actually gets exploited — outdated extensions, weak admin access, unvalidated uploads, forgotten staging sites — rather than by a generic checklist.

Hardening

Close the Doors Nobody Remembered Were Open

Most breaches use something ordinary: a default admin path, an account that should have been removed, an out-of-date extension, a file permission set wide during a rush. Hardening removes those one at a time. Covered:

  • Platform and server hardening
  • Admin URL and access restriction
  • Two-factor authentication
  • Role and permission review
  • Dormant account removal
  • File and directory permissions
  • Secure headers and TLS configuration
  • Staging and test environments locked down

We document every change, because security settings nobody remembers making are the ones that get undone.

WAF & traffic protection

Filter the Attack Before It Reaches the Store

A web application firewall sits in front of the site and blocks the traffic patterns that precede a compromise, which also keeps that load off your servers. Typically covering:

  • SQL injection and XSS filtering
  • Bot and scraper mitigation
  • Brute-force and credential stuffing limits
  • Rate limiting on sensitive endpoints
  • DDoS absorption at the edge
  • Country and IP rules where they help
  • Virtual patching for known CVEs

Rules are tuned to your store rather than left on defaults, because a WAF that blocks real customers gets switched off within a week.

Scanning & vulnerability management

Find It Before Someone Else Does

Continuous scanning checks the running site against known vulnerabilities, malware signatures and configuration mistakes, and tells you what to fix first. Covered:

  • Known vulnerability scanning
  • Malware and backdoor signatures
  • File integrity monitoring
  • Outdated component detection
  • Exposed configuration and backup files
  • Blacklist and reputation checks
  • Prioritised remediation list

Findings come with a severity and a recommended action, not a raw scanner dump nobody triages.

Malware removal & recovery

Clean It Properly, Not Just Visibly

If a site is already compromised, removing the visible symptom is the easy half. The work is finding how they got in and what else they left. Our response covers:

  • Containment and isolation
  • Malicious file and injected code removal
  • Database cleanup
  • Entry-point identification
  • Credential rotation
  • Restore from a clean backup where needed
  • Blacklist removal requests
  • Post-incident hardening

A site cleaned without closing the entry point is usually re-infected within days — which is why we treat the cause, not the symptom.

Data protection & PDPA

Handle Customer Data the Way the Law Expects

Thailand's PDPA sets real obligations for any store collecting personal data, and enforcement has matured. We align the site's data handling with those obligations, in practical terms:

  • Encryption in transit and at rest
  • Access limited to who needs it
  • Consent and cookie handling
  • Data retention and deletion
  • Export and access request support
  • Third-party and processor review
  • Breach notification readiness

We are not your lawyers — we implement what your policy requires, and flag where the site does something your policy does not cover.

Incident response

Decide How You Will React Before You Have To

The worst time to design a response is during an incident. We agree the plan in advance so the first hour is execution rather than improvisation. Covered:

  • Named roles and contacts
  • Agreed severity levels
  • Containment steps
  • Tested restore path
  • Evidence preservation
  • Customer and regulator communication
  • Post-incident review

For stores taking payments, that plan also covers who talks to the payment provider and when customers need to be told.

How Security Runs

  1. Security Assessment

    We review the site, its platform and extension versions, admin access, hosting configuration and data handling, and produce a prioritised list of what is actually exposed.

  2. Hardening & Remediation

    We fix what the assessment found, starting with anything exploitable today: patching, access control, permissions, exposed endpoints, forgotten environments.

  3. Protection Layer

    WAF, bot and rate limiting, TLS configuration and secure headers are put in place and tuned against your real traffic rather than left on defaults.

  4. Monitoring & Scanning

    Continuous vulnerability and malware scanning, file integrity monitoring and alerting on suspicious admin activity, with findings triaged by severity.

  5. Patch Cycle

    Security releases are tracked, tested on staging and applied on a schedule — with an emergency path for the ones that cannot wait for the schedule.

  6. Incident Readiness

    An agreed response plan, tested backups, defined roles and contacts, so a real incident is handled rather than improvised.

  7. Review & Reporting

    A regular report covering what was blocked, what was found, what was patched and what remains open, in language a business owner can act on.

Questions we get asked

Security gets sold with a lot of certainty. These are the honest answers to what businesses ask us most.

Almost no attack on a mid-sized store is personal. Automated tools scan the whole internet for a known vulnerable version, an exposed login or a weak password, and take whatever they find. The value is not your brand; it is what a compromised site can be used for:

  • Hosting spam or phishing pages under your domain
  • Skimming card details at checkout
  • Stealing the customer database
  • Injecting links and redirects for someone else's SEO
  • Mining, proxying or joining a botnet with your server
  • Ransoming the site back to you

That is why sites with no obvious value still get hit — being reachable and out of date is the whole qualification.

No. TLS encrypts traffic between the browser and the server, which matters — but it does nothing about an outdated extension, a stolen admin password, a vulnerable upload form or malware already on the server. A padlock proves the connection is private, not that the site is safe.

It is one necessary layer among several, and the easiest one to mistake for the whole job.

Thailand's Personal Data Protection Act governs how you collect, use, store and share personal data, and it applies to an ordinary ecommerce store — customer accounts, orders, addresses, marketing consent. In practice it drives the site toward:

  • Collecting only the data you actually need
  • Clear consent, recorded and revocable
  • Encryption in transit and at rest
  • Restricted access to personal data
  • A stated retention period, and deletion when it passes
  • A way to answer access and deletion requests
  • A breach notification path that exists before you need it

We implement the technical side; the policy and legal interpretation should come from your own advisers, and we will tell you when the site is doing something the policy does not describe.

Contact us and keep the site as it is if you can — the evidence of how they got in is often the first thing overwritten by a well-meaning cleanup. Our response is to contain, find the entry point, clean thoroughly, close the hole, restore what needs restoring, and then verify.

We will also be straight with you about whether data was likely accessed, because that question determines what you owe your customers and the regulator.

Security Is a Practice, Not a Product

No firewall, plugin or certificate makes a store secure on its own. What keeps a site safe is unglamorous and continuous: patch quickly, limit access, watch what is happening, keep restorable backups, and know what you will do when something gets through.

We put that practice in place around your store and keep it running — and we tell you honestly what is protected, what is not, and what it would take to close the gap.

Works well with

Ready to grow your store?

Tell us about your project and get a free consultation and quote — no obligation, in Thai or English.