"PHP" / Говнокод #23242 Ссылка на оригинал

0

  1. 1
http://blog.extremehacking.org/blog/2017/07/31/hungarian-hacker-arrested-pressing-f12/

Вкратце: в Будапеште за миллион баксов набыдлокодили систему продажи билетов на общественный транспорт с кучей багов, как например поле с суммой было readonly, но если поправить html в браузере, то можно цену поменять, а на бэкенде никто не стал проверку суммы делать. Пацанчик этот баг нашел, написал в саппорт, а через 2 недели его мусора загребли.

Запостил: j123123 j123123, (Updated )

Комментарии (15) RSS

  • Всё правильно сделали. Сегодня он убрал атрибут «readonly», а завтра взорвёт ядерный реактор через Интернет.
    Ответить
  • >сли поправить html в браузере, то можно цену поменять, а на бэкенде никто не стал проверку суммы делать.

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

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8