Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Процессинговый центр. Но я понял — ты хочешь «надуть» банкомат, а? ;-))))) 12.09.03 18:24 Число просмотров: 1552
Автор: HandleX <Александр М.> Статус: The Elderman
|
Т.е. не мудрствуя лукаво, ты хочешь отключить банкомат от реального проц. центра, соединить его со «своим», ну и так далее...
К такому выводу я пришёл исходя из абсолютного незнания вопроса, если ты не понял, о каком «центре» шла речь ;-)
Итак, идея твоя очень труднодостижима. Объясняю почему.
Причина номер один — разные банки используют разные протоколы обмена, которые, чаще всего, «стандартные» только для этого банка.
И программное обеспечение тоже. И вся информация об этом деле весьма закрытая и кому попало не даётся.
Но если кто захочит сделать man-in-the-middle, или просто выступить в роли процессинга, то наткнётся на следующие проблемы:
На банкомате, который суть специализированный компьютер, крутится какая-нибудь (чаще всего популярная) ось — OS\2, винды и проч, а может быть даже и *NIX'ы какие-нибудь. Однако, чем экзотичнее OS, тем труднее найти разработчика софта под неё, короче, выбирается золотая середина. Одно время программеры, знавшие OS\2 пользовались спросом именно по этой причине — их забирали в банки ;-)
Под этой осью крутится специализированная софтина, которая обеспечивает пользовательский UI (ну там, меню, окошки всякие), управляет аппаратурой банкомата (диспенсер — устройство, которое выдаёт бабло ;-), и обеспечивает связь банкомата с процессинговым центром банка, который подтверждает выплаты.
Обычно банкомат подключают телефонной лапшой к коммутируемой (обычное телефонная линия) или некоммутируемой (выделенка) сети. Если банкомат вааще рядом с банком, то могут прицепить и по ethernet ;-) Итак, как средство связи используется модем или сетевая карта. Теперь далее. Если модем (а это чаще всего), то значит физически используется какой-нибудь модемный протокол - V92, к примеру, или более старый. Это значит, что его трудно прослушивать (хотя можно, теоретически), и трудно обмануть. Предположим, ты отрубаешь кабель и цепляешь его на свой модем... Другой модем это сразу заметит и оборвёт соединение, а дальше варианты — скорее всего он попробует сам «дозвониться» до банка(процессинга), и обнаружит No dial tone ;-) А если выделенка, то вааще хрен знает, что будет. Вот реально можно ломануть Ethernet, и то после долгого и упорного снифанья, выяснения протоколов обмена и прочей головной боли.
А ещё весь обмен может дополнительно шифроваться ;-)
Так что желаю успехов.
|
|
|