25 лет назад я полюбил программирование и лет так 8 мне отец повторял, что я это все чепуха и «лучше б делом занялся». Было обидно, но ничего — теперь я занимаюсь любимым делом и еще получаю за это деньги. И вам советую не падать духом и добиться цели
Главное научить «программисткой логике», для этого хорошо подходит Python ибо позволяет сосредоточиться на задаче, а не на нюансах языка. Я программировал на довольно многих языках и во всех на начальном этапе так или иначе приходилось постоянно сталкиваться с нелогичным (так поначалу, казалось) или нестандартным поведением. Python я выучил за несколько дней и обращался в справочник исключительно в первый месяц.
Со всеми этими минимальными хеллоувордами вспомнились давние соревнования по написанию минимального резидентного вируса под MSDOS. Естественно, никто не выпускал в свободное плавание их, поскольку они бы там долго не прожили. Это было чисто соревнование. Мне же понравилось то, что этот процесс шел годами уже после забвения MSDOS. При этом каждый год удавалось уменьшить то на один, то на 2 байта.
Когда в 90х ко мне попал текст вируса байт на 120, для меня это было как произведение искусства, но я даже не подозревал что пройдет много лет и его уменьшат в 2(два!) раза.
Кстати, ходит легенда, что самый маленький резидентный вирус написал Данилов, но никому его не показывал. Интересно бы посмотреть на это произведение искусства.
во 2м пункте Liqpay вообще не участвует) мы берем подписанный магазином пакет и его же подсовуем, просто подменяя параметры
Т.е. я поспешил с указанием как исправить проблему — как ни крути именно эту уязвимость надо блокировать на стороне клиента. Неправильный дизан протокола(
Поверьте, никто никогда на стороне магазина не будет делать проверки сразу после колбека. Причем отнюдь не из-за того, что подписанный колбек уже достаточен и не следует переносить свои проблемы на потребителей услуги, а из-за того, что этот функционал никогда, подчеркиваю, никогда не будет запрограммирован — это проверено. Программист со стороны магазина напишет минимально рабочий код, который выполняет задачу и все, дальше не его проблемы, а магазина.
И насчет небеспокойства магазинов относительно сверок вы тоже ошибаетесь. Почему платежи проводятся онлайн? Да потому, что и услуга зачастую оказывается онлайн. Вы окажете услугу злоумышленнику, а от банка не получите ни шиша. Так кому беспокоиться?
Когда в 90х ко мне попал текст вируса байт на 120, для меня это было как произведение искусства, но я даже не подозревал что пройдет много лет и его уменьшат в 2(два!) раза.
Кстати, ходит легенда, что самый маленький резидентный вирус написал Данилов, но никому его не показывал. Интересно бы посмотреть на это произведение искусства.
Т.е. я поспешил с указанием как исправить проблему — как ни крути именно эту уязвимость надо блокировать на стороне клиента. Неправильный дизан протокола(
И насчет небеспокойства магазинов относительно сверок вы тоже ошибаетесь. Почему платежи проводятся онлайн? Да потому, что и услуга зачастую оказывается онлайн. Вы окажете услугу злоумышленнику, а от банка не получите ни шиша. Так кому беспокоиться?