Интересно, а тут предусмотрена защита от кражи вилкой? =) Была история про грабителей банкоматов, которые запрашивали по карте немного денег, потом вставляли в щель вилку, после чего запрашивали большую сумму. Операция проходила как невыполненная, но деньги автомат выдавал.
Дисклеймер. Это только мои догадки, как именно устроен механизм и как был реализован эксплойт я не в курсе. Но я думаю так:
Выдавал потому что запрашивали. Принтер же, например, тоже может успешно напечатать страницу, но если заблокировать ему ролик подачи бумаги в последний момент, то автоматика выдаст сигнал о замятии листа бумаги, хотя с листом то все в порядке.
Так же и тут: мы вводим ошибку выполнения последней процедуры выдачи денег, в результате вся функция признается невыполненной, хотя физически купюры доступны.
no subject
Date: 2013-06-09 07:03 pm (UTC)Была история про грабителей банкоматов, которые запрашивали по карте немного денег, потом вставляли в щель вилку, после чего запрашивали большую сумму. Операция проходила как невыполненная, но деньги автомат выдавал.
no subject
Date: 2013-06-10 11:31 am (UTC)no subject
Date: 2013-06-10 11:46 am (UTC)Выдавал потому что запрашивали. Принтер же, например, тоже может успешно напечатать страницу, но если заблокировать ему ролик подачи бумаги в последний момент, то автоматика выдаст сигнал о замятии листа бумаги, хотя с листом то все в порядке.
Так же и тут: мы вводим ошибку выполнения последней процедуры выдачи денег, в результате вся функция признается невыполненной, хотя физически купюры доступны.
no subject
Date: 2013-06-09 08:15 pm (UTC)no subject
Date: 2013-06-10 06:51 am (UTC)