Безопасность серверов веб-приложений

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2021
  • Надежный хостинг FirstVDS! Переходи по ссылке и получай скидку 25% на первый месяц на любой тариф firstvds.ru/s/k15sd
    Интенрен это всемирная сеть объединяющая множество машин. Что бы в этом вашем интернете клиент или потребитель контента получил доступ к вашей информации необходим веб-сервер. А так как с популяризацией интернета появились нехорошие люди который по каким-то причинам всем вредят нам необходимо думать о таком понятии как Безопасность web-серверов. Я расскажу основы о которых должны задумываться DevOps инженеры, системные администраторы и даже программисты.
    ДОПОЛНИТЕЛЬНЫЕ МАТЕРИАЛЫ
    Для большей безопасности вашего приложения настройти https • HTTPS + NGINX + DOCKER...
    Позаботьтесь чтобы браузер пользователя не запрашивал данные с недоверяных вашему сайту доменов с помощью CORS • Что такое CORS и зачем...
    Если не знаете как обновляться то посмотрите это видео • Как правильно обновлять?
    Не забывайте о бэкапах • Backup. Резервное копи...
    ХОТИТЕ ПОМОЧЬ РАЗВИТИЮ КАНАЛА?
    ★ BITCOIN: 3DkeRMFu4jsZCvRj8Bxn8iQCkgxfeVaxg8
    ★ Boosty (подписка донаты) boosty.to/pavlenkoat
    ★ Яндекс.Деньги: money.yandex.ru/to/4100124083...
    ★ www.donationalerts.com/r/pavl...
    ★ www.tinkoff.ru/rm/pavlenko.an...
    КОНТАКТЫ:
    ✦ Канал в TELEGRAM: t.me/worlditech (worlditech)
    ✦ Чат в TELEGRAM: t.me/linux_witпростых примерах
    ✦ Группа в VK: worlditech
    ✦ INSTAGRAM: / pavlenko.at
    ✦ DISCORD: / discord
    Еще контакты:
    ✧ t.me/pavlenko_at
    atpavlenko
    ✧ / anton.pavlenko.94
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 67

  • @out_of_memory
    @out_of_memory 2 ปีที่แล้ว +13

    Скорейшего вам выздоровления!

  • @vitalijk9611
    @vitalijk9611 2 ปีที่แล้ว +6

    Круто, за попытку систематизации подходов к защите - лайк!

  • @xm4dn355x
    @xm4dn355x 2 ปีที่แล้ว +3

    Отличное видео!)) Выздоравливай, дружище)))

  • @user-mq8qm4xb3u
    @user-mq8qm4xb3u 2 ปีที่แล้ว

    Углубляйся во все места, всё интересно. Выздоравливай.

  • @nosense306
    @nosense306 2 ปีที่แล้ว +1

    Очень интересно, спасибо за видео. Можно рассмотреть информацию про защиту микротов. Там сейчас экий, некий ботнет на 200к устройств. Что нибудь про firewall и ip tables.

  • @AndreyIgnatchenko
    @AndreyIgnatchenko 2 ปีที่แล้ว

    Лайк сразу не глядя!

  • @pavlopavlovich4614
    @pavlopavlovich4614 2 ปีที่แล้ว

    Антон спасибо за видео. я бы послушал бы курс по безопасности с примерами от Антона Павленко, думаю эта тема была бы интересна многим

  • @eldestalchemist6966
    @eldestalchemist6966 2 ปีที่แล้ว +1

    Хорошее видео, земляк! Привет из Нальчика.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Привет. Надеюсь в феврале посещу Нальчик

  • @antonpolishch
    @antonpolishch 2 ปีที่แล้ว +2

    когда Вы рассказывали о том, что в прошлом можно было зайти через открытый порт и положить в него самый простой скрипт - было бы очень наглядно показать эту уязвимость на примере какой нибудь ОС постарее(поуязвимее) через Виртуальную машину. Хотя позже, под конец ролика об этом рассказали на пальцах. Наверное лучше не демонстрировать такой навык, подливая таким образом топлива в огонь нехороший людей. Спасибо за опыт.

    • @feeler.2k
      @feeler.2k 2 ปีที่แล้ว

      ютуб налагает свои санкции на подобные видео

  • @kote315
    @kote315 2 ปีที่แล้ว +3

    Вот вроде и тема интересная, а что конкретно по ней хотелось бы узнать - хз.
    Наверное то, как следует следить за системой или каким образом она должна уведомлять о проблемах. Ведь часто так бывает что какая-то программа где-то в фоне ругается, матюки в логи пишет, а пользователь/администратор этого просто не замечает, пока всё не рухнет.
    Кстати, когда-то давно я определил наличие вируса по периодически загорающемуся светодиоду на флоповоде))

  • @marusyainspain
    @marusyainspain 2 ปีที่แล้ว +2

    Интересно про вебшелл, повышение привилегий, рейнбоу тейблз, анализ/аудит ОС на наличие эксплойтов, подмененных бинарников. С примерами бы.

    • @patrickbateman6498
      @patrickbateman6498 2 ปีที่แล้ว

      Кстати интересно про аудит линукса на наличие заражения системы, кроме пожилого rkhunter даже что-то ничего и не вспоминается.

  • @___-io7fy
    @___-io7fy 2 ปีที่แล้ว

    Спасибо

  • @colin1lincoln
    @colin1lincoln 2 ปีที่แล้ว

    Антон привет. В своей компании продаем сервис WAF на основе реверс прокси. Под капотом nginx. Принцип работы нода балансировки - нода фильтрации трафика и соответственно работает по написанным правилам nginx. Написал чисто для идеи. Может будет интересно.

  • @codein4280
    @codein4280 2 ปีที่แล้ว

    Даёшь углубление! Думаю, ещё стоило сказать о поисковиках, которые парсят сайты. Они ,зачастую, залезают туда куда не нужно,после чего внутреннее устройство сайта сможет увидеть каждый.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Да вот узнал, что за углубление могут забанить

    • @codein4280
      @codein4280 2 ปีที่แล้ว

      @@pavlenkoat (((

    • @Hamik71
      @Hamik71 2 ปีที่แล้ว

      @@pavlenkoat А я то голову ломаю, почему не могу найти нужной информации, не могли бы подсказать, где почитать, или посмотреть про то, как настроить localhost, что бы обезопасить компьютер от незваных гостей?

  • @patrickbateman6498
    @patrickbateman6498 2 ปีที่แล้ว +3

    хотелось бы псомотреть видео по Nginx hardening (наверное лучше будет отдельно по антиддос, отдельно по хайлоаду ? )

    • @user-go3hm8pc7k
      @user-go3hm8pc7k 2 ปีที่แล้ว +1

      Поддерживаю, интересно про ддос и средства защиты (кроме как cloudflare)

  • @skinnyman23
    @skinnyman23 2 ปีที่แล้ว

    За самоотверженность при съемке видео с больным горлом - жирный лайк и коммент.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Спасибо большое. Так как сегодня уехал с дочкой на соревновения я в этот день снимал 2 видео с больным горлом. Это было ппц)))

  • @GreenUA2000
    @GreenUA2000 2 ปีที่แล้ว

    CIS Benchmark как для самой ОС, так и для вэбсервиса, поможет улучшить безопасность вашего сервера. Читаем, думаем, выполняем рекомендации.

  • @johnsnow24
    @johnsnow24 2 ปีที่แล้ว

    SQL injection, загрузка файлов должна проверять mime type, в основном через загрузку картинок, или через SQL вытаскивается пароль админа. А потом брутится, если захеширован

  • @joiner777
    @joiner777 2 ปีที่แล้ว

    Безопасность - это миф. Про каждого из нас знают всё. Все контакты, все видео, что ты смотрел, все ссылки, по которым ты заходил, все комментарии что ты писал, все товары, которые ты покупал.

    • @feeler.2k
      @feeler.2k 2 ปีที่แล้ว

      все знаю всё кроме тебя

  • @evgeniykuts6756
    @evgeniykuts6756 2 ปีที่แล้ว +1

    Давайте рассмотрим правильные права директорий в которых запущено PHP приложение под Nginx и плагин Web Security от OWASP для Nginx. Так же вы не сказали что самое важное это сбор логов с веб серверов, тоже интересный вопрос, когда у тебя 10+ сайтов

  • @kote315
    @kote315 2 ปีที่แล้ว

    Вот с одной стороны, мой домашний сервак находится за NAT и 22-й порт на него не проброшен. С другой - я не уверен что прошивка дешманского роутера будет сильно сопротивляться попаданию чьих-то шаловливых ручек в мою внутреннюю сеть...

  • @user-wn3jt9sg1w
    @user-wn3jt9sg1w ปีที่แล้ว

    А если порт будет открыт без дела, то это будет уязвимостью или нет? Ведь взламывается не сам порт, а служба стоящая за ним….

  • @polark1677
    @polark1677 2 ปีที่แล้ว

    А ты сам SponsorBlock на видео настраиваешь? Работает как часы на всех твоих видео.

  • @viktorgladkih8048
    @viktorgladkih8048 2 ปีที่แล้ว

    Поддерживаю. Максимально все закрыть. Если есть тестовые среды, убрать их из общедоступных сетей. Пусть будут доступны в vpn. Не забывать выключить режим debug для серверов.

  • @vitaercx
    @vitaercx 2 ปีที่แล้ว

    тема весьма интересная, и от вас, как эксперта в devops, очень хотелось бы дальше ее исследовать. Как закрываются порты, как настроить лимиты и пр. Или, например, как использовать разные конфиги php для клиентского сайта и для админки, без разнесения их на отдельные серверы, на одном сервере

  • @rhythmicpulse2760
    @rhythmicpulse2760 2 ปีที่แล้ว

    Вот типичный осмысленный комментарий не менее чем из шести слов)

  • @olegsmirnov84
    @olegsmirnov84 2 ปีที่แล้ว

    Ну и закончим КОНЦОМ. 😁

  • @user-ti3lu8tu6m
    @user-ti3lu8tu6m 2 ปีที่แล้ว +1

    Не согласен про порт 22. Вообще никогда его не открывайте. Если нужен ssh (а он обычно нужен) просто сконфигурьте его на свободный порт. Например 6622.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Это не спасёт. Просканировать весь диапазон портов и узнать протокол это не сложно

    • @polark1677
      @polark1677 2 ปีที่แล้ว

      И Fail2Ban к нему в комплекте

    • @user-ti3lu8tu6m
      @user-ti3lu8tu6m 2 ปีที่แล้ว

      @@pavlenkoat да, но есть много сканеров которые смотрят целые диапазоны адресов, обычно они сканят до сотки самых ходовых портов. Порты 22 и 5900-5905 всегда в первую очередь сканят. И если вы не закрыли фаерволом от всех кроме вайтлиста вас будут брутить постоянно по дефолту сотни непонятных ботнетов)
      Можете протестить, просто откройте порт 22 и соберите лог за сутки. А потом перекиньте ссш на порт 5522 например и тоже соберите лог. И сравните

    • @user-mw4ep2tp7j
      @user-mw4ep2tp7j 2 ปีที่แล้ว +1

      Это спасёт от армии китайских ботов, которые сканируют конкретно 22й порт.
      Используйте порткнок.

    • @user-ti3lu8tu6m
      @user-ti3lu8tu6m 2 ปีที่แล้ว +1

      @@user-mw4ep2tp7j фейл2бан и фаервола хватает. Я предпочитаю сменить порт ссш и авторизацию по ключу со своей VPN открывать, а на 22 вешаю ханипотик свой, который использовать китайские боты брутить мне в моих интересах 😅

  • @Tavda
    @Tavda 2 ปีที่แล้ว

    Опять комментарии пропадают. Пытаешься дописать, развернуть, а он исчезает.

  • @dmitriyengineer2441
    @dmitriyengineer2441 2 ปีที่แล้ว

    Хостер с рекламы может и хороший, но юзать старый ISP - просто вырви глаз

  • @listenstories
    @listenstories 2 ปีที่แล้ว

    Первый!

  • @snatch-guy
    @snatch-guy 2 ปีที่แล้ว

    актуалочка

  • @maksymkushnir3154
    @maksymkushnir3154 2 ปีที่แล้ว

    Как огурчик!

  • @BOTLT1
    @BOTLT1 2 ปีที่แล้ว

    Водка 🧽🧽🧽😂😂

  • @motchanyy
    @motchanyy 2 ปีที่แล้ว

    Права на файлы. Запрет исполнять файлы если они попали из вне, а не через амдинку хостинга.

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Так об этом в видео сказанл

    • @motchanyy
      @motchanyy 2 ปีที่แล้ว

      @@pavlenkoat Я не в плане через форму загрузили файл. Чтобы вообще закрыть исполнение файлов.

  • @dmitryk.6164
    @dmitryk.6164 2 ปีที่แล้ว

    Ну, т.е. взламывать это всегда плохо? Вот было бы счастье(нет) жить в мире, где никто ничего не взламывает и все целуются при встрече.

  • @luisvelasco2392
    @luisvelasco2392 2 ปีที่แล้ว

    когда нет технически примеров и автор просто говорит, я ставлю на громкое и занимаюсь параллельно (смысл смотреть на лицо?) а видео тихое для этого, поэтому смотрю данный канал редко

    • @feeler.2k
      @feeler.2k 2 ปีที่แล้ว

      попробуй расширение Sound Booster

    • @luisvelasco2392
      @luisvelasco2392 2 ปีที่แล้ว

      @@feeler.2k в смысле скачиваю и смотрю видео в авто, за городом где нет инета, скачиваю все на автомате как типо музыку в авто и если какоето видео тихо я думаю прослушать когда получится потом, но потом тупо стираю и записываю новые

    • @feeler.2k
      @feeler.2k 2 ปีที่แล้ว

      @@luisvelasco2392 ну тогда включай через VLC и там меняй скорость. Если прям через магнитолу, ну тогда кайфуй просто. :)

  • @naton19
    @naton19 2 ปีที่แล้ว +6

    Видео было бы более информативное при наличии живых примеров. Для джунов нужно больше пояснений, для мидла - вода водой.

    • @yevhenbaidiuk8695
      @yevhenbaidiuk8695 2 ปีที่แล้ว +1

      Мидл отключи виебони

    • @feeler.2k
      @feeler.2k 2 ปีที่แล้ว

      @@yevhenbaidiuk8695 sudo systemctl stop viebonyd

  • @hiyoutube6769
    @hiyoutube6769 ปีที่แล้ว

    Шаловливые ручки😂😂😂😂😂

  • @user-ir9lj5dg9h
    @user-ir9lj5dg9h 2 ปีที่แล้ว

    В конце весны перестал смотреть видео и отписался, выскочило это видео решил глянуть, ну в общем я всё правильно сделал, всё так же "провинциально" . про мою токсичность можете не писать я все знаю заранее...

    • @pavlenkoat
      @pavlenkoat  2 ปีที่แล้ว

      Удачного дня.