TeamBaseSpäť na TeamBase

Bezpečnosť

Posledná aktualizácia: 14. októbra 2026

Stránka popisuje, čo desktopová aplikácia TeamBase robí na počítači, ako sú chránené aktualizácie a účty a kam sa dá nahlásiť zraniteľnosť.

Čo aplikácia robí na počítači

Desktopová aplikácia beží na Windowse. Overlay v hre sa vykresľuje nad oknom hry.

  • Údaje z hier sa čítajú iba z oficiálnych lokálnych zdrojov, ktoré hry poskytujú: Game State Integration pre CS2 a Dota na adrese 127.0.0.1, súbor bojového logu vo World of Warcraft a zdieľaná pamäť hry iRacing.
  • Tieto zdroje sa čítajú iba na tom istom počítači.
  • Zdieľanie obrazovky, zdieľanie hry a nahrávanie klipov prebieha len vtedy, keď ho hráč zapne.
  • Herné klipy sa ukladajú lokálne na počítači.

Čo aplikácia nerobí

  • Nemá ovládač jadra (kernel driver).
  • Do procesov hier nevkladá kód.
  • Nečíta pamäť iných programov. Jedinou výnimkou je zdieľaná pamäť, ktorú iRacing na tento účel zverejňuje cez svoje SDK.
  • Nebeží s právami správcu.

Aktualizácie

Každá aktualizácia je kryptograficky podpísaná (minisign, cez aktualizátor Tauri). Aplikácia odmietne aktualizáciu, ktorej podpis nezodpovedá kľúču zabudovanému v aplikácii.

Aktualizácie sa sťahujú cez HTTPS z GitHub Releases.

Účty

  • TeamBase nikdy neukladá heslá v čitateľnej podobe. Prihlásenie zabezpečuje Supabase Auth, ktorý heslá ukladá pomocou bcrypt.
  • Prihlásenie prebieha cez serverovú funkciu, ktorá používa CAPTCHA (Cloudflare Turnstile), obmedzenie počtu pokusov a overenie nových zariadení e-mailom.
  • Pri registrácii a pri zmene hesla sa heslo kontroluje voči databáze uniknutých hesiel Have I Been Pwned metódou k-anonymity.

Prístup k údajom

  • Pravidlá prístupu sa vynucujú na serveri, v databáze, cez zabezpečenie na úrovni riadkov (row-level security). Aplikácia nemôže čítať súkromné správy, guildy ani kanály, ktoré server nepovolí.
  • Hlas beží cez LiveKit (WebRTC) a pri prenose je šifrovaný.
  • Zdieľanie hry medzi priateľmi prebieha priamo medzi počítačmi (peer-to-peer).

Testovanie a kontroly

Pred každým vydaním sa spúšťajú tisíce automatických testov. Desktopová aplikácia má približne 1 200 testov backendu a približne 3 900 testov frontendu.

TeamBase robí aj interné bezpečnostné kontroly. Posledná, z 14. októbra 2026, sa týkala pravidiel databázy, serverových funkcií, desktopovej aplikácie a webu. Nájdené problémy boli opravené vo verzii 0.1.96.

Hranice

Zdrojový kód nie je otvorený. Nezávislý externý audit zatiaľ neprebehol. Plánuje sa, keď vzrastie počet používateľov. Dovtedy sú hlásenia zvonku vítané.

Nahlásenie zraniteľnosti

Hlásenia patria na support@teambase.lol. V správe je vhodné opísať problém a kroky potrebné na jeho zopakovanie.

  • Prosíme netestovať na účtoch ani údajoch iných používateľov.
  • Prosíme nevykonávať útoky typu odmietnutie služby.
  • Odpoveď príde do niekoľkých dní.
  • Ak si to autor hlásenia praje, uvedie sa jeho meno v zozname zmien (changelog).

Používame len nevyhnutné cookies, aby web fungoval (prihlásenie, voľba jazyka, nastavenia). Návštevníci sa nesledujú a nepoužívajú sa žiadne analytické ani reklamné cookies. Zásady ochrany súkromia