7 подписчиков
~~~~ Низкий старт ~~~~
Начало новому проекту на Лунной Базе положено!
В планах сделать [аж] трёхступенчатую защиту своего рабочего кода и, конечно, защиту проектов, который будут этот код использовать.
Первым делом нужно написать именно систему "свой-чужой" верификации того, кто куда и зачем будет ломиться. С тем, чтобы отсекать все попытки как изменения самого кода, так и попытки прочитать этот код (даже на принимающей стороне).
Локально всё должно работать в скрытом режиме:
* Проверка откуда пришёл код.
* Сверка токенов приёмника и передатчика.
* Проверка целостности скрипта-приёмника.
* Получение исполняемого кода.
* Выполнение кода.
* Изменение токена доступа к скрипту-приёмнику.
* Отправка результата его работы на исходный сервер.
* Очистка всех следов запуска приёмного скрипта.
* Самоликвидация исполняемого кода.
Логи сервера конечно никто не отменяет.
Но, логи меня сейчас мало заботят... В случае необходимости, [если доберусь до этого этапа], можно будет забабахать полное удаление данных с сервера, где расположен скрип-приёмник... Но, это уже отдельная история (и не для вредительства, а для страховки веб-мастеров для 100%-й уверенности в том, что их работа будет оплачена).
Пока же на повестке дня - это избавление от JavaScript счётчиков от Яндекс Метрика или Google Analytics которые жутко тормозят отрисовку интерфейса сайтов.
Так что, первым делом - это сбор статистики по сайту. Причём в том формате, который лично мне нужен для работы с проектами, а не "всё подряд, - вдруг пригодится".
Ну и конечно, сперва для своих проектов на Joomla 4.
А там, может быть и WordPress подключу, [если будет спрос].
Ну и всё это пока на Vanila PHP ... хотя, в планах, серверную часть посадить на Laravel ... но это мы ещё посмотрим.
1 минута
2 декабря 2022