| OLD | NEW |
| 1 <div id="pageData-name" class="pageData">Content Security Policy (CSP)</div> | 1 <h1>Content Security Policy (CSP)</h1> |
| 2 <div id="pageData-showTOC" class="pageData">true</div> | 2 |
| 3 | 3 |
| 4 <p> | 4 <p> |
| 5 In order to mitigate a large class of potental cross-site scripting issues, | 5 In order to mitigate a large class of potental cross-site scripting issues, |
| 6 Chrome's extension system has incorporated the general concept of | 6 Chrome's extension system has incorporated the general concept of |
| 7 <a href="http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specif
ication.dev.html"> | 7 <a href="http://dvcs.w3.org/hg/content-security-policy/raw-file/tip/csp-specif
ication.dev.html"> |
| 8 <strong>Content Security Policy (CSP)</strong> | 8 <strong>Content Security Policy (CSP)</strong> |
| 9 </a>. This introduces some fairly strict policies that will make extensions | 9 </a>. This introduces some fairly strict policies that will make extensions |
| 10 more secure by default, and provides you with the ability to create and | 10 more secure by default, and provides you with the ability to create and |
| 11 enforce rules governing the types of content that can be loaded and executed | 11 enforce rules governing the types of content that can be loaded and executed |
| 12 by your extensions and applications. | 12 by your extensions and applications. |
| (...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 264 <h2>Tightening the default policy</h2> | 264 <h2>Tightening the default policy</h2> |
| 265 | 265 |
| 266 <p> | 266 <p> |
| 267 You may, of course, tighten this policy to whatever extent your extension | 267 You may, of course, tighten this policy to whatever extent your extension |
| 268 allows in order to increase security at the expense of convenience. To specify | 268 allows in order to increase security at the expense of convenience. To specify |
| 269 that your extension can only load resources of <em>any</em> type (images, etc) | 269 that your extension can only load resources of <em>any</em> type (images, etc) |
| 270 from its own package, for example, a policy of <code>default-src 'self'</code> | 270 from its own package, for example, a policy of <code>default-src 'self'</code> |
| 271 would be appropriate. The <a href="samples.html#mappy">Mappy</a> sample | 271 would be appropriate. The <a href="samples.html#mappy">Mappy</a> sample |
| 272 extension is a good example of an extension that's been locked down above and | 272 extension is a good example of an extension that's been locked down above and |
| 273 beyond the defaults. | 273 beyond the defaults. |
| 274 </p> | 274 </p> |
| OLD | NEW |