Как мой напарник в 2012 году сломал все Ruby on Rails приложения
Я стал невольным участником легендарных событий.
К нам в офис пришел новый сотрудник — Егор. Совсем молодой парень. Ему только только исполнилось 18 лет. Он приехал покорять Питер.
Парень был удивительный, ему в голову постоянно приходили удивительные мысли.
И вот однажды за чашкой чая у нас зашло обсуждение о том, что Ruby on Rails никак не фильтрует параметры, которые поступают от пользователя.
Ну, если за 8 лет существования Rails это не вызвало проблем - наверное это ерунда.
Уже на следующий день Егор отправил репорт в репозиторий Rails. Его проигнорировали.
Тогда Егор на гитхабе опубликовал пост от 3012 года (дату потом руками поправила команда GH)
Еще через неделю оказалось, что тотально все приложения Rails дырявые.
Это вызвало панику по всему Интернету.
Еще через неделю появились Strong Parameters. О них читайте в предыдущем посте.
#истории
Группа: @pro_ruby_on_rails_ru
Вопросы: @ilia_zykin
❤️ лайк 🔂 репост
Post #1184
131
