TeamBaseVissza a TeamBase oldalára

Biztonság

Utolsó frissítés: 2026. október 14.

Ez az oldal leírja, mit csinál a TeamBase asztali alkalmazás a számítógépen, hogyan védettek a frissítések és a fiókok, és hová lehet sérülékenységet bejelenteni.

Mit csinál az alkalmazás a számítógépen

Az asztali alkalmazás Windowson fut. A játékon belüli overlay a játékablak fölé rajzolódik.

  • A játékadatokat csak a játékok által biztosított hivatalos helyi forrásokból olvassa: a CS2 és a Dota Game State Integration szolgáltatásából a 127.0.0.1 címen, a World of Warcraft harci naplófájljából és az iRacing megosztott memóriájából.
  • Ezeket a forrásokat csak ugyanazon a számítógépen olvassa.
  • A képernyőmegosztás, a játékmegosztás és a klipfelvétel csak akkor történik, ha a játékos bekapcsolja.
  • A játékklipek helyben, a számítógépen tárolódnak.

Mit nem csinál az alkalmazás

  • Nincs kernelmeghajtója.
  • Nem injektál kódot a játékfolyamatokba.
  • Nem olvassa más programok memóriáját. Az egyetlen kivétel az a megosztott memória, amelyet az iRacing erre a célra az SDK-ján keresztül közzétesz.
  • Nem rendszergazdai jogosultsággal fut.

Frissítések

Minden frissítés kriptográfiailag alá van írva (minisign, a Tauri frissítőjén keresztül). Az alkalmazás elutasítja azt a frissítést, amelynek aláírása nem egyezik az alkalmazásba beépített kulccsal.

A frissítések HTTPS-en keresztül töltődnek le a GitHub Releases oldalról.

Fiókok

  • A TeamBase soha nem tárol jelszót olvasható formában. A hitelesítést a Supabase Auth végzi, amely a jelszavakat bcrypttel tárolja.
  • A bejelentkezés egy szerveroldali függvényen keresztül zajlik, amely CAPTCHA-t (Cloudflare Turnstile), a próbálkozások számának korlátozását és az új eszközök e-mailes megerősítését használja.
  • Regisztrációkor és jelszóváltáskor a jelszót az ismertté vált jelszavak Have I Been Pwned adatbázisával vetik össze a k-anonymity módszerrel.

Adatokhoz való hozzáférés

  • A hozzáférési szabályokat a szerver érvényesíti az adatbázisban, sorszintű biztonsággal (row-level security). Az alkalmazás nem tudja elolvasni azokat a privát üzeneteket, guildeket és csatornákat, amelyeket a szerver nem enged.
  • A hang a LiveKiten (WebRTC) keresztül működik, és átvitel közben titkosított.
  • A barátok közötti játékmegosztás közvetlenül a számítógépek között zajlik (peer-to-peer).

Tesztelés és ellenőrzések

Minden kiadás előtt több ezer automatikus teszt fut le. Az asztali alkalmazásnak körülbelül 1200 backend- és körülbelül 3900 frontendtesztje van.

A TeamBase belső biztonsági ellenőrzéseket is végez. A legutóbbi, 2026. október 14-i ellenőrzés az adatbázis szabályaira, a szerverfüggvényekre, az asztali alkalmazásra és a weboldalra terjedt ki. A talált hibákat a 0.1.96 verzióban javították.

Korlátok

A forráskód nem nyílt. Független külső audit még nem történt. Akkor tervezett, amikor a felhasználók száma nő. Addig a kívülről érkező bejelentéseket szívesen fogadjuk.

Sérülékenység bejelentése

A bejelentéseket a support@teambase.lol címre kell küldeni. Az üzenetben érdemes leírni a problémát és a reprodukálásához szükséges lépéseket.

  • Kérjük, ne teszteljenek más felhasználók fiókjain vagy adatain.
  • Kérjük, ne hajtsanak végre szolgáltatásmegtagadásos támadást.
  • A válasz néhány napon belül megérkezik.
  • A bejelentő kérésére a nevét feltüntetjük a változásnaplóban (changelog).

Csak a webhely működéséhez szükséges sütiket használunk (bejelentkezés, nyelvválasztás, beállítások). Nem követjük a látogatókat, és nem használunk analitikai vagy hirdetési sütiket. Adatvédelmi szabályzat