Odpověď
jak toto bylo zodpovězeno při přetečení zásobníku.
Viz https://stackoverflow.com/questions/7995353/how-does-battlelog-launch-games-from-browser
Pokud jde o proč , proč by se to dělo místo implementace jednoduchého webového ovládání do jejich spouštěče, z nějakého oprávněného důvodu nemám ponětí.
Z bezpečnostního hlediska se zdá být ve skutečnosti docela špatný nápad, aby se spouštěč každé hry spojil s vaším prohlížečem. Bez tohoto vázání: Pokud spouštěč kód má chybu zabezpečení, je nepravděpodobné, že bude spuštěn, protože server musí odeslat chybně odezvu (obvykle spouštěč otevírá připojení, protože uživatelé mají tendenci být za NAT). S tímto vázáním na druhou stranu, pokud váš prohlížeč používá pro přístup k mnoha webům obsahuje 417 správců spouštěčů her, kteří mohou spouštět spustitelný kód s plným přístupem k prohlížeči, můžete předvídat, co se promění, jakmile se zapojí blackhats.
Přinejmenším umožňuje zabezpečení systému (pro ty, kteří mají zájem o používání počítače na více než jen bitevní pole), pokud tomuto pluginu prohlížeče nedůvěřujete, celkem složitější. Minimálně by to vyžadovalo použití více prohlížečů.
Komentáře
- Děkujeme vám za vysvětlení! Zdá se, že to vrátili zpět '.