Model hrozieb lokalizácie

Outsourcing alebo crowdsourcing prekladových úloh tretím stranám zavádza dodatočné bezpečnostné riziká a riziká súkromia. Na rozdiel od interných vývojárskych tímov môžu mať prekladatelia obmedzené dôveryhodné vzťahy s organizáciou a môžu pôsobiť z rôznych jurisdikcií. Tento model identifikuje a klasifikuje hrozby spojené s externými prispievateľmi prekladov.

Kľúčové predpoklady

  • Prekladatelia môžu byť dodávatelia, dobrovoľníci alebo agentúry s rôznymi úrovňami preverovania.

  • Prekladatelia vyžadujú prístup k Weblate.

  • Prekladové reťazce môžu obsahovať citlivý obsah, ako sú nevydané funkcie, právne pojmy alebo bezpečnostné správy.

  • Organizácia má obmedzenú kontrolu nad lokálnymi prostrediami prekladateľov.

Kategórie hrozieb (STRIDE)

1. Falšovanie identity

  • S1. Falošné účty prekladateľov vydávajúce sa za legitímnych prispievateľov.

    • Riziko: Neoprávnený prístup k projektom alebo vloženie škodlivých reťazcov.

    • Zmierňujúce opatrenia:

2. Zasahovanie

  • T1. Škodlivé preklady obsahujúce škodlivé payloady.

    • Riziko: Vloženie JavaScriptu, HTML alebo útokov formátovacích reťazcov, ak nie sú preklady správne escapované.

    • Zmierňujúce opatrenia:

      • Aplikovať prísnu validáciu vstupu vo Weblate. Vynucovanie kontrol kvality, ako je Nebezpečné HTML, môže pomôcť. Pozri Kontroly kvality a Vynútené kontroly.

      • Použite automatizované bezpečnostné skenovanie prekladových súborov vo vašom CI.

      • Obmedziť používanie nebezpečného markupu z prekladových súborov. V závislosti od použitého lokalizačného frameworku to môže byť implicitné, opt-in alebo vyžadovať knižnicu tretej strany.

  • T2. Vloženie zavádzajúcich prekladov.

    • Riziko: Používatelia sú zavádzaní ohľadom správania aplikácie (napr. nesprávne preložené dialógy súhlasu).

    • Zmierňujúce opatrenia:

3. Popieranie

  • R1. Spory o škodlivé alebo nekvalitné preklady.

    • Riziko: Prekladatelia popierajú zodpovednosť za vložené problémy.

    • Zmierňujúce opatrenia:

      • Všetky zmeny vo Weblate sa logujú.

      • Použiť Weblate s verziovaním pre nemennú históriu.

4. Únik informácií

  • I1. Únik detailov nevydaného produktu.

    • Riziko: Prekladatelia získajú včasný prístup k nevydaným funkciám alebo dôvernej terminológii.

    • Zmierňujúce opatrenia:

      • Segmentovať projekty na obmedzenie prístupu k citlivým reťazcom.

      • Aplikovať dohody o mlčanlivosti s externými agentúrami.

      • Oneskoriť preklad vysoko dôverných reťazcov až do verejného vydania.

  • I2. Odhalenie osobných údajov v reťazcoch.

    • Riziko: Prekladatelia môžu pristupovať k vloženým používateľským údajom alebo ich zneužívať.

    • Zmierňujúce opatrenia:

      • Vyhýbajte sa vystavovaniu skutočných používateľských údajov v zdrojových reťazcoch.

      • Použiť zástupné symboly pre citlivé polia.

5. Odmietnutie služby

  • D1. Hromadné odosielanie odpadových prekladov.

    • Riziko: Preťažené fronty kontroly; narušené harmonogramy vydaní.

    • Zmierňujúce opatrenia:

6. Zvýšenie oprávnení

  • E1. Prekladateľ získa neoprávnené práva v rámci projektu alebo administrátorské práva.

    • Riziko: Eskalácia vedúca k zasahovaniu alebo odhaleniu údajov.

    • Zmierňujúce opatrenia:

      • Aplikovať princíp najmenších oprávnení.

      • Pravidelne preskúmavať prístupové práva a členstvá v skupinách.

Inventár aktív

  • Zdrojové reťazce: Môžu obsahovať nevydané funkcie produktu alebo právny text.

  • Preložené reťazce: Výstup prezentovaný priamo koncovým používateľom.

  • Zástupné symboly používateľských údajov: Mená, e-maily alebo ID odkazované v reťazcoch.

  • Prístupové poverenia: Účty pre prekladateľov, agentúry alebo botov.

Hranice dôvery

  • Organizácia ↔ Prekladatelia: Autentifikácia a prístup založený na rolách musí byť vynútený.

  • Prekladová platforma ↔ Správa zdrojov: Synchronizácia vyžaduje zabezpečené tokeny/kľúče.

  • Prekladatelia ↔ Prekladová platforma: Všetky vstupy musia byť sanitizované pred integráciou do zostavení.

  • Platforma ↔ Koncoví používatelia: Preklady musia byť validované na prevenciu vloženia kódu.

Zhrnutie zmierňujúcich opatrení

Záver

Prekladatelia tretích strán zavádzajú jedinečné riziká v porovnaní s internými prispievateľmi. Pri vhodných technických, organizačných a zmluvných kontrolách môžu organizácie tieto riziká zmierniť a bezpečne integrovať externé prekladové služby pri zachovaní integrity produktu a súladu.