Improved RU translate (#37642)
This commit is contained in:
@ -3,12 +3,12 @@ id: 587d8248367417b2b2512c3a
|
||||
title: Avoid Inferring the Response MIME Type with helmet.noSniff()
|
||||
challengeType: 2
|
||||
forumTopicId: 301574
|
||||
localeTitle: Избегайте вызывать тип MIME ответа с помощью helmet.noSniff ()
|
||||
localeTitle: Избегайте вызывать тип MIME ответа с помощью helmet.noSniff()
|
||||
---
|
||||
|
||||
## Description
|
||||
<section id='description'>
|
||||
Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-infosec/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-infosec/">GitHub</a> . Браузеры могут использовать контент или MIME-нюхание, чтобы адаптироваться к различным типам данных, исходящим из ответа. Они переопределяют заголовки Content-Type для угадывания и обработки данных. Хотя это может быть удобно в некоторых сценариях, это также может привести к некоторым опасным атакам. Это промежуточное ПО устанавливает заголовок X-Content-Type-Options в nosniff. Это указывает браузеру не обходить предоставленный Content-Type.
|
||||
Напомним, что этот проект строится на следующем стартовом проекте <a href="https://glitch.com/#!/import/github/freeCodeCamp/boilerplate-infosec/">Glitch</a> или клонируется из <a href="https://github.com/freeCodeCamp/boilerplate-infosec/">GitHub</a>. Браузеры могут использовать контент или MIME, чтобы адаптироваться к различным типам данных, приходящих ответом. Они переопределяют заголовки Content-Type для распознования и обработки данных. Хотя это может быть удобно в некоторых сценариях, это также может привести к некоторым опасным атакам. Это промежуточное ПО устанавливает заголовок X-Content-Type-Options в nosniff. Это указывает браузеру не обходить предоставленный Content-Type.
|
||||
</section>
|
||||
|
||||
## Instructions
|
||||
@ -21,7 +21,7 @@ localeTitle: Избегайте вызывать тип MIME ответа с п
|
||||
|
||||
```yml
|
||||
tests:
|
||||
- text: helmet.noSniff() middleware should be mounted correctly
|
||||
- text: helmet.noSniff() промежуточное ПО должно быть правильно установлено
|
||||
testString: getUserInput => $.get(getUserInput('url') + '/_api/app-info').then(data => { assert.include(data.appStack, 'nosniff'); assert.equal(data.headers['x-content-type-options'], 'nosniff'); }, xhr => { throw new Error(xhr.responseText); })
|
||||
|
||||
```
|
||||
|
Reference in New Issue
Block a user