historydev, сам факт что сервак вскрыли и у тебя нет бекапов говорит о том что изучать ci/cd тебе пока рано. а стоит изучать методы "создания, защиты систем, а также варианты бекапов, работу с бекап-образами систем" а уже потом лезть выше. коннтейнеризация сервиса еще и дополнительного все упрощает.
historydev, хых блин, ты так и будешь "типа кр00тiiми вещами" заниматься, а хакать тебя будут по тупым косячным недоделкам....
не зная базовых вещей ты высоко не взлетишь.... учись базе. а то все твои "ci/cd системы" будут вскрываться в тырнетике на раз-два-три и восстанавливать их без постоянных бекапов и самотестов будешь долго и муторно...
mayton2019, git ориентирован на текстовые файлы, так что гитом лучше "бекапить" html svg xml и т.д.
а так, обычный инкрементальный или дифференциальный бекап отлично отлавливает и показывает внедрения в систему.
historydev, учитца тебе еще и учитца... :)
следующим шагом обычно при наличии умений в погромированиях становится использования в авторизации подправленных функций :)
обычные же функции шифровании всем известны и известно как их вскрыть.
а вот изменив пару строк байт можно получить функцию не вскрываемую ибо никто не знает ее алгоритму :)
historydev, не правильно ты дядь федор всё понимашь..... :) как понимаю под виндой живешь ?? :)
ключи генеряться и получаются от клиента.
на сервере же лежит открытый ключ (который потому и открытый что его в открытую можно показывать всем, хотя хаккирам впрямую посылать).
по открытому ключу не возможно получить закрытый ключ, который есть только у клиента и используется собственно для авторизации.
посмотри на досуге время подбора ключа RSA4k e25519
Да. Это и есть скрытое поле для подтверждения входа.
Посоветую выкинуть пароли нафих и пользовать ключи.
Подбор длинного ключа задача на тыщщи-мильёны лет с математическим подтверждением сложности.
Я забил. Хотя логи периодически заполняются студентами любителями подбиралок
ты хочешь сложный язык в комментариях сотворить чтоль ??
самописный скрипт с регекспом для выдергивания и использования инклюдов в комментах.
+ настройки отображения в любимый DE чтобы высветить или наоброт приглушить отобюражения данных хитроумных коментов.
...
профит ??
самописный скрипт запускать перед препроцессором при компиляциях.
Buddy_Bro, у кинетиков есть функционал дополнительных модулей, но не широк.
если уж хочется дешево и функционально, то брать подходящий по железу роутер и прошивать в опенврт.
вот в опенврт будет гигантский простор функционалности при цене в считанные тыщщи :)
конечно же сформированный внутри питона ёксель-документ !!!111111
если ты работаешь с документами, а не таблицами, то может быть использовать соответственно документоориентированую базу данных ??
а не бить перфоратором по стамеске ??
выкидывание статичных файлов на отдельный хостинг/железку это имхо один из древнейших методов оптимизации работы сервера, задолго до всех-этих-ваших loadbalancer-ов. если такое не сделано...
Сергей delphinpro, тогда стоит брать носитель ровно под размер системы или использования %) %) %) %)
либо научится пользоваться копированием файлов или разделов... :)
мда.... , намедни, рутовый раздел на домашнем компе в онлайн увеличил, ext4 слава богу такое дозволяет :)
:) ужас.
носители можно делить.
даже не так, винда без разметки на разделы не могет.
так что нашинковать 1тб на разделы, mbr/gpt по вкусу :)
выделить на нем под систему необходимое пространство (как самый быстрый носитель).
игорей лучше ставить в отдельный раздел, но это опять же по вкусу/умениям...
оставшееся место использовать по желанию.