Хитрый-хитрый сбербанк :) (всем разработчикам софта на заметку)

Здраствуйте дорогие мои детишечки, сегодня я расскажу сказочку, как можно заработать много денежек на одной строчке в коде совершенно юридически чистенько. Интересненько???


Вчера заехал я в красивый офис сбербанка попотрошить мою карточку (не сбербанковскую - это важно).

И вроде бы все как всегда, но дьявол кроется в деталях :)

Внимание - 1й экран после пина...

Хитрый-хитрый сбербанк :) (всем разработчикам софта на заметку) Сбербанк, Банкомат, Хитрость, Delay, Negative testing, Баг, Фича, Длиннопост

Второй экран - пока ничего не напрягает :)

Хитрый-хитрый сбербанк :) (всем разработчикам софта на заметку) Сбербанк, Банкомат, Хитрость, Delay, Negative testing, Баг, Фича, Длиннопост

Я по привычке тыкаю "без чека" и ...... мне выдается 500 рублей с комиссией банка 100 рублей.

"Секундочку" сказал я себе "какого полового? Я же не выбирал сумму?"

Ну я же не зря столько лет инженерю софт и железо - экспресс анализ и вторая транзакция  показала еще один экран - с выбором суммы.

Экран 1.5

Хитрый-хитрый сбербанк :) (всем разработчикам софта на заметку) Сбербанк, Банкомат, Хитрость, Delay, Negative testing, Баг, Фича, Длиннопост

Хитрость в том, что кнопка "500" находится точно под кнопочкой "выдать налик", и когда я нажал выдать нал - интерфейс завис секунд на 15 спровоцировав меня нажать на кнопку еще раз, и защитав 2е нажатие на экране выбора суммы тем опустошив мой карман на 100р. ибо 5000 которые я хотел снять немного больше чем 500.


Что это, программная недоработка, сбой, или злой умысел и социальный инженеринг?

Экстрополируя сумму 100 р на количество ежедневно обслуживаемых карт сторонних банков, учитывая разветвленную сеть банкоматов сбербанка получается неплохая "стружка"


И ведь решения то на защиту пользователя простые: блочить сенсор экрана от 1го нажатия до открытия страницы. Добавить строчку "к выдаче ХХХ рублей", да просто переместив кнопки нала немного ниже-выше-по другому.


Вот так за 100 рублей я приобрел небольшой опыт тестирования хардварных приложений сбербанка, и составил отчет по "negative testing" c приложением отчета.

Сбербанк!! Жду свою зряпату :)

Хитрый-хитрый сбербанк :) (всем разработчикам софта на заметку) Сбербанк, Банкомат, Хитрость, Delay, Negative testing, Баг, Фича, Длиннопост
Вы смотрите срез комментариев. Показать все
1
Автор поста оценил этот комментарий

А я не одинок:


В ОАО «Сбербанк России» 99 7970/01511 (Москва, ул.Шолохова, 16) я решил воспользоваться банкоматом 10127033 для пополнения карты VISA на сумму 2500 рублей. Я вставил карту VISA, ввел пин-код и нажал на экране сенсорную область кнопки «внесение и снятие денежных средств». После этого банкомат не подтверждая операцию вместо приема средств выдал 3000 рублей, что было для меня неожиданностью, т.к. после нажатия области «внесение и снятие денежных средств» банкомат не уточнял, хочу ли я внести или снять средства и тем более я никоим образом не вводил число 3000 для снятия. Номер операции 2624 дата 21.12.15 и время 20:20:18. Причина возможна в некорректной распознании нажатий – возможно нажатие на сенсорную панель было распознано как мультинажатие, но при это никаких дополнительных экранов после нажатия области «внесение и снятие денежных средств» банкомат не показал, а сразу выдал деньги и чек. Отказаться от получения денег возможности не было. Я после этого повторно вставил карту, ввел пин код и нажал область кнопки «внесение и снятие денежных средств». В этот раз банкомат предложил возможность внесения наличных средств, и я внес 5500 рублей (2500 рублей, что я намеревался внести и 3000 рублей, что автомат выдал мне до этого без моего желания) номер операции 2626 дата 21.12.15 и время 20:23:24. Поскольку карта VISA кредитная, то с меня была списана комиссия 390 рублей за выдачу 3000 тысяч рублей, которые я не запрашивал.



Прошу разобраться в ситуации и возместить мне 390 рублей и возможные проценты, если они будут начислены, т.к. выдача 3000 рублей произошла из-за некорректного распознания нажатия кнопки «внесение и снятие денежных средств». И также разделить сенсорные кнопки внесение и выдача денежных средств, чтобы избежать некорректного распознания операции банкоматом в дальнейшем.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку