Не доверяю ни одной современной электронной платежной системе (в виду их
априорной дырявости).
Давно мечтал найти банк или систему платежей с возможностью отправки запроса на исполнение платежного поручения в процессинговый центр через открытые каналы связи по незащищенной сети.
Что имеем?
Для подготовки платежного поручения будем использовать отключенный от интернетов и прочих сетей старый комп (например, подойдет первый пень с 16 мегами ОЗУ, винтом в 2 гига, 98 виндой, и видюхой с 1 мегом, и, опционально FDD для хоть-какой-то-связи с «внешним миром»).
С клавиатуры «вбиваем» реквизиты платежа (номера счетов, суммы, назначения платежей и прочее).
На выходе получаем URL-подобную строку, содержащую все данные.
Передаем этот URL (или его его хеш) на изолированный комп и подписываем его закрытым ключом (который можем хранить например в сейфе на том же FDD).
Безопасно переносим полученный файл подписи на любой другой незащищенный комп (возможно что даже зараженный вирусами и под-завязку протрояненный)
Прикрепляем подпись к нашей платежке.
Подписанное платежное поручение отправляем в банк на исполнение по открытому незащищенному каналу (при необходимости, предварительно зашифровав его открытым ключом банка, если нам важна конфиденциальность).
Банк в ответ присылает нам 1 бит информации (подписанный ЭЦП банка) содержащий сведения о том, прошла транзакция или нет (при необходимости, зашифровав ответ нашим открытым ключом, например, если мы сами отправляли зашифрованный запрос).
Кто нибудь сталкивался с чем-то подобным когда-нибудь?