security: missing X-Content-Type-Options Header

Genius Ideaing
На сайте с 12.02.2024
Offline
13
302

здравствуйте

при   анализе сайта выдает много страниц с ошибкой - предупреждением


в проге написано

Description

URLs that are missing the 'X-Content-Type-Options' response header with a 'nosniff' value. In the absence of a MIME type, browsers may 'sniff' to guess the content type to interpret it correctly for users. However, this can be exploited by attackers who can try and load malicious code, such as JavaScript via an image they have compromised.


How To Fix

To minimise security issues, the X-Content-Type-Options response header should be supplied and set to 'nosniff'. This instructs browsers to rely only on the Content-Type header and block anything that does not match accurately. This also means the content-type set needs to be accurate.


подскажите пожалуйста что куда прописать чтобы при сканировании сайта таких ошибок не было?

читал доки.

тырял 

add_header X-Content-Type-Options nosniff;

в ningx

Header always set X-Content-Type-Options "nosniff"

в апатч

ничего не получается

то апач перестает работать,

то вообще ничего не происходит

ошибки на страницах при сканировании сохраняются

ОС Debian 5

прошу спецов системщиков помочь

P.S. во вложении картинку с проблемой смотрите

картинка в текст поста не вставляется почему то

png 1.png
Есть Идеи! Ищу хороших людей для практической реализации этих идей! Мой Телеграм: https://clck.ru/396JFF
Genius Ideaing
На сайте с 12.02.2024
Offline
13
#1
Genius Ideaing
На сайте с 12.02.2024
Offline
13
#2

заработала на форуме вставка изображений в посты...

вот эта ошибка из программы Screaming Frog

поможете?

Виктор Горняков
На сайте с 25.09.2006
Offline
162
#3

попробуй прописать для сайта в /etc/nginx/sites-available в .vhost

add_header X-Frame-Options DENY;
add_header X-Content-Type-Options nosniff;
add_header Referrer-Policy "strict-origin";
add_header X-XSS-Protection "1; mode=block";
add_header Strict-Transport-Security "max-age=94608000; includeSubDomains; preload";
add_header Permissions-Policy "geolocation=()";
#add_header Cache-Control "public, max-age=946080";
add_header Content-Security-Policy "img-src *";
add_header Set-Cookie "Path=/; HttpOnly; SameSite=Strict; Secure";

Не забудь перезагружать nginx всегда после изменений

XMLSeo - поисковая выдача Яндекс, Wordstat, Google через API - https://xmlseo.ru
Genius Ideaing
На сайте с 12.02.2024
Offline
13
#4
Виктор Горняков #:
add_header X-Content-Type-Options nosniff;

добавил в nginx для хоста

скрипты на php (страницы сайта на php) теперь не выдают предупреждение missing the 'X-Content-Type-Options'

но предупреждения продолжают сыпаться для графических файлов png, gif, jpg

с этим что-то можно сделать?

Genius Ideaing
На сайте с 12.02.2024
Offline
13
#5
Realizer Realizer #:
но предупреждения продолжают сыпаться для графических файлов png, gif, jpg

а также предупреждения для внешних файлов JavaScript.....

WebAlt
На сайте с 02.12.2007
Offline
250
#6
Realizer Realizer :
ОС Debian 5

Где нашёл такую?

Realizer Realizer :

в апатч

ничего не получается

Для  Apache или  Apache+Nginx поищи подобный файл:

/etc/apache2/conf-available/security.conf 

Добавить вниз или раскомментировать строку:

Header set X-Content-Type-Options: "nosniff"

после перезагрузить.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий