Безпека сайту - твоя репутація онлайн

Все здавалося нормально, поки не протестувала свій сайт на і не побачила рейтинг D. Жодних попереджень. Жодних помилок. Лише тиха вразливість, про яку навіть не підозрювала.

 

А якби це був сайт клієнта?

Як розробниця, я не могла залишити це без уваги. Бо безпека сайту — це довіра. А довіра — це основа будь-якого цифрового продукту. Відвідувач повинен відчувати захищеність з першої секунди. Безпека сайту — частина твого професійного іміджу.

До речі: ще одна обовʼязкова перевірка — це . Якщо ваш сайт не має коректного SSL-сертифіката, або він налаштований некоректно, браузер попередить користувача. Протестуйте свій домен і переконайтесь, що все працює через HTTPS і з надійним шифруванням.

Що зробила

Додала необхідні HTTP-заголовки безпеки в проєкт на Next.js:

1Content-Security-Policy
2
3Permissions-Policy
4
5Strict-Transport-Security
6
7Referrer-Policy
8
9X-Content-Type-Options
10
11X-Frame-Options

Реалізувала це в middleware через NextResponse, crypto та nonce. Завдяки цьому мені вдалося додати CSP без 'unsafe-inline' і залишити аналітику Google функціональною.

 

Що змінилось

Рейтинг A+ на і позитивна перевірка в CSP Evaluator. Браузер довіряє сайту. І я теж.

 

Як налаштувати у себе

  1. Протестуйте свій сайт на
  2. Перевірте CSP на
  3. Обов’язково перевірте SSL через
  4. Додайте заголовки в middleware Next.js
  5. Перевірте знову — і отримайте A+

Я створюю сайти, які не тільки швидкі та красиві. Вони ще й захищені, доступні, SEO-оптимізовані та надійні. Якщо сайт — це обличчя вашого бренду, він має викликати довіру з першого запиту.