Всем привет.
Скажите это нормально если закащал написание бота и программист его написал на версиях библиотей которые перестали поддерживаться, плюс в этой версии были найдены возможности проведения sql инекций, xss, повышения прав на каталоги файловой системы. Если конкретно то программист использовал django 3.0.2 после этой версии вышло 13 обновлений, для этой версии в августе поддержка остановлена, за эти 13 выпущенных версий вошло много исправлений не только исправляющие проблемы с безопасностью но и исправлкние работы функций движка.
В результате я обновил на сервере django, aiogram бот частично перестал работать, после я и попросил программиста обновить код под бота под актуальную версию django для устранения вероятных проблем, но он мне говорит зачем я это сделал ведь работало все хорошо и он считает никто не будет пытаться ломать бота, к сведению он пишет бота обменник криптовалют, и я опасаюсь что бота рано или поздно будут пытаться использовать эти уязвимости.
Вопрос, подход к разработке програмииста с фриланса и использование им старых, уязвимых библиотек это нормально и что мне как заказчику делать? 😳
Django 3.0 поддерживается до апреля. Минорные версии должны быть совместимы. То есть 3.0.2 должно быть безопасно обновить до 3.0.11, где ты там насчитал 13 версий - хз