BlogBezpečnostCeníkKontakt
PřihlásitRegistrovat
Tmavý režim
← Zpět na hlavní stránku
Bezpečnost & Compliance

Vaše data jsou v bezpečí.

TopSMS je postaveno s důrazem na bezpečnost. Šifrování end-to-end, GDPR compliance, security headers hodnocení A, audit log a responsible disclosure — vše transparentně.

Filosofie

Bezpečnost není funkce. Je to základ.

V TopSMS pracujeme s daty, která mají reálnou hodnotu — telefonní čísla zákazníků, obsah marketingových kampaní, OTP kódy pro přihlášení do bank a e-shopů. Jediný únik, jediná zranitelnost v autentizaci nebo jediná chyba v audit logu může mít dopad na tisíce lidí, kteří o nás možná nikdy ani neslyšeli. Tuto zodpovědnost bereme vážně a každé rozhodnutí — od architektury databáze, přes výběr knihoven, až po nastavení nginx hlaviček — prochází bezpečnostní úvahou dřív, než cokoliv jiného.

Defense in depth

Vícevrstvá obrana

Žádná jedna vrstva ochrany není dostatečná. Útočník, který obejde rate limit, narazí na content filter. Kdo obejde content filter, narazí na blacklist. Kdo získá databázové přístupy, narazí na fakt, že hesla uživatelů jsou hashována bcrypt s individuální solí a obnova hesla je možná jen přes časově omezený odkaz zaslaný na ověřený e-mail. Každá vrstva je navržena tak, aby fungovala i v případě, že selže ta předchozí — protože v reálných incidentech vždycky něco selže.

Transparentnost

Ověřitelnost před marketingem

Bezpečnost, kterou nelze ověřit, neexistuje. Proto na této stránce neuvádíme tvrzení, která bychom nedokázali doložit — security headers můžete nezávisle ověřit přes securityheaders.com, TLS konfiguraci přes SSL Labs, DNS záznamy DKIM/SPF/DMARC přes mxtoolbox. Auditní log neexistuje jen jako marketingový bod — můžeme z něj kdykoli předložit historii administrativních akcí na váš účet (kdo, co, kdy, z jaké IP). Pokud něco netvrdíme, znamená to, že to ještě neumíme — a najdete to v Roadmapě níže.

Lidský faktor

Slabé místo není kód, ale rutina

Většina reálných incidentů nezačíná technickou zranitelností, ale lidskou chybou — phishing, slabé heslo, zapomenutý notebook v kavárně. Admin přístup do TopSMS proto vyžaduje druhý faktor (SMS OTP) i pro vlastníky účtu, princip least-privilege se uplatňuje i interně (super-admin vs. běžný admin) a každá administrativní akce — změna kreditu, povýšení role, schválení Sender ID — je auditovaná s časovým razítkem a IP adresou.

Incident response

Co když se něco stane

Žádný systém není 100% bezpečný — to není slogan, to je realita každého poskytovatele, který nelže. Pokud objevíte zranitelnost, pošlete ji na info@topsms.cz. Odpovídáme do 48 hodin, nesoudíme se s výzkumníky, kteří postupují dle responsible disclosure, a opravu nasazujeme přednostně před novými featurami. Náš support tým je navíc dostupný 24/7 zdarma — pokud na svém účtu vidíte podezřelou aktivitu, nečekejte na otevírací hodiny. V případě bezpečnostního incidentu, který se týká dat našich zákazníků, oznámíme to do 72 hodin podle GDPR a zveřejníme detailní postmortem.

TLS 1.3 šifrování

HTTPS/TLS 1.3

Veškerá komunikace mezi vaším systémem a TopSMS je šifrována pomocí TLS 1.3.

Bcrypt hesla + 2FA

bcrypt + 2FA

Hesla jsou hashována bcrypt. Admin přístup chráněn 2FA přes SMS OTP.

Servery v EU

EU only

Data uložena na serverech v EU (DigitalOcean Frankfurt). Neopouští EU jurisdikci.

GDPR compliance

GDPR + DPA

V souladu s GDPR. Připravená DPA k podpisu pro B2B zákazníky.

Zásady ochrany osobních údajů →

Audit log

Tamper-proof

Administrativní akce jsou zaznamenány v auditním logu (kdo, co, kdy, IP).

Security headers hodnocení A

Hodnocení A

HSTS, CSP, X-Frame-Options, Permissions-Policy — vše dle OWASP doporučení.

Ověřit nezávisle →

OWASP Top 10

OWASP

Vývoj podle OWASP Top 10 — ochrana SQL injection, XSS, CSRF, broken auth.

Responsible Disclosure

Program odměn

Vítáme nahlášení zranitelností. Odpovídáme do 48 hodin.

info@topsms.cz

IP anonymizace

Anonymized

IP adresy v logech jsou truncovány na /24 podle GDPR doporučení.

Rate limiting

Multi-layer

Vícevrstvová ochrana: IP rate limit, content filter, blacklist, anti-spam.

Responsible Disclosure

Našel jste bezpečnostní problém?

Vážíme si pomoci bezpečnostních výzkumníků. Dejte nám prosím nejprve šanci na opravu, než informaci zveřejníte. Odpovídáme do 48 hodin.

info@topsms.cz

Kontakt pro hlášení zranitelností zveřejňujeme i strojově čitelně podle RFC 9116: /.well-known/security.txt. Prosíme o přiměřenou lhůtu na opravu před zveřejněním (standardně 90 dní) a o to, abyste při testování nepracovali s daty jiných zákazníků.

Bezpečnostní audit · říjen 2026

Co jsme prověřili a jak to máme nastavené

V říjnu 2026 jsme provedli hloubkový bezpečnostní audit celé aplikace (autentizace, oprávnění, platby a kredit, API, webhooky, frontend) i serveru. Nalezené nedostatky jsme opravili do 24 hodin a výsledkem je tento stav:

  • ✓Atomické účtování kreditu: zůstatek nelze přečerpat ani paralelními požadavky
  • ✓Dvoufázové ověření pro všechny správce, zvlášť chráněné super‑admin akce s auditním logem
  • ✓Limity proti zneužití registrace a ověřovacích SMS (na číslo i IP)
  • ✓Ochrana proti CSRF a SSRF, podepsané webhooky (HMAC‑SHA256), webhooky nikdy na interní adresy
  • ✓API klíče s rozsahy oprávnění, IP whitelistem, rate limitem a testovacím režimem
  • ✓Content Security Policy, HSTS, security.txt (RFC 9116), žádné sledovací skripty na přihlašovacích stránkách
  • ✓Tokeny pro obnovu hesla uložené jen jako hash, odhlášení všude při změně hesla nebo deaktivaci účtu
  • ✓Automatické bezpečnostní aktualizace serveru, firewall jen na potřebných portech, šifrované zálohy 2× denně
Roadmap bezpečnosti

Na čem pracujeme

Aktuální dostupnost služby sledujte na veřejné status stránce — nezávislý externí monitoring každých 5 minut včetně kontroly databáze.

  • Říjen 2026 ✓Interní hloubkový audit kódu a serveru, nálezy opraveny
  • Q4 2026Externí penetrační test
  • Q1 2027Automatizovaný test obnovy záloh
  • PrůběžněAktualizace závislostí a bezpečnostní záplaty
Aktualizováno: září 2026 · topsms.cz