<story><title>Blizzard Exempt from iOS and MacOS Security Sandbox</title><url>https://twitter.com/i0n1c/status/738018742710460420</url></story><parent_chain><item><author>chillacy</author><text>I recall a story of how the windows 95 team (or the like) was crazy dedicated to backwards compatibility, so they had a check to see if the user was running Roller Coaster Tycoon and if so, disabled virtual memory so the game would run.&lt;p&gt;Though I&amp;#x27;d like to know more details, like:&lt;p&gt;* Why does blizzard need to run in the sandbox on Mac OS X? The app sandbox is opt-in (though required for App Store apps)&lt;p&gt;* Can anyone set their team ID to blizzard&amp;#x27;s?&lt;p&gt;* Are blizzard games attack vectors?</text></item></parent_chain><comment><author>reymus</author><text>Here&amp;#x27;s the story Joel Spolsky wrote some time ago[1]:&lt;p&gt;&amp;gt; Windows 95? No problem. Nice new 32 bit API, but it still ran old 16 bit software perfectly. Microsoft obsessed about this, spending a big chunk of change testing every old program they could find with Windows 95. Jon Ross, who wrote the original version of SimCity for Windows 3.x, told me that he accidentally left a bug in SimCity where he read memory that he had just freed. Yep. It worked fine on Windows 3.x, because the memory never went anywhere. Here&amp;#x27;s the amazing part: On beta versions of Windows 95, SimCity wasn&amp;#x27;t working in testing. Microsoft tracked down the bug and added specific code to Windows 95 that looks for SimCity. If it finds SimCity running, it runs the memory allocator in a special mode that doesn&amp;#x27;t free memory right away. That&amp;#x27;s the kind of obsession with backward compatibility that made people willing to upgrade to Windows 95.&lt;p&gt;[1] &lt;a href=&quot;http:&amp;#x2F;&amp;#x2F;www.joelonsoftware.com&amp;#x2F;articles&amp;#x2F;fog0000000054.html&quot; rel=&quot;nofollow&quot;&gt;http:&amp;#x2F;&amp;#x2F;www.joelonsoftware.com&amp;#x2F;articles&amp;#x2F;fog0000000054.html&lt;/a&gt;</text></comment>
<story><title>Blizzard Exempt from iOS and MacOS Security Sandbox</title><url>https://twitter.com/i0n1c/status/738018742710460420</url></story><parent_chain><item><author>chillacy</author><text>I recall a story of how the windows 95 team (or the like) was crazy dedicated to backwards compatibility, so they had a check to see if the user was running Roller Coaster Tycoon and if so, disabled virtual memory so the game would run.&lt;p&gt;Though I&amp;#x27;d like to know more details, like:&lt;p&gt;* Why does blizzard need to run in the sandbox on Mac OS X? The app sandbox is opt-in (though required for App Store apps)&lt;p&gt;* Can anyone set their team ID to blizzard&amp;#x27;s?&lt;p&gt;* Are blizzard games attack vectors?</text></item></parent_chain><comment><author>gutigen</author><text>Apparently Steam games are favourite attack vector of NSA, they love exploiting Steam games on sysadmin machines.&lt;p&gt;&lt;a href=&quot;https:&amp;#x2F;&amp;#x2F;www.wired.com&amp;#x2F;2016&amp;#x2F;01&amp;#x2F;nsa-hacker-chief-explains-how-to-keep-him-out-of-your-system&amp;#x2F;&quot; rel=&quot;nofollow&quot;&gt;https:&amp;#x2F;&amp;#x2F;www.wired.com&amp;#x2F;2016&amp;#x2F;01&amp;#x2F;nsa-hacker-chief-explains-how-...&lt;/a&gt;</text></comment>