Как устроен банк?

Тема в разделе "WASM.HEAP", создана пользователем _DEN_, 8 ноя 2011.

  1. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Где можно почитать о том, как устроен банк? Интересует содержимое его серваков и принцип их функционирования. Вот например у Тинькова вообще нет отделений - только серваки. Интересует в деталях: какая бд, какая схема данных, какие таблицы, какой прочий софт, и т.д. А так же интересует взаимодействие. Я покупаю что-то у продавца, у нас с продавцом разные банки. Банк А отправляет бабло электронней транзакцией банку Б. Откуда банк Б знает что у банка А действительно есть эти деньги. Как регулируется то, чтобы банк А действительно их списал. Если над банками есть верхний контролирующий банк, то кто контролирует его бд? И т.д., хочется понимать как работает банковская система на уровне SQL-запросов, протоколов, сертификатов и подписей.
     
  2. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    странный вопрос. Если банк А отправляет деньги банку Б, то он тем самым гарантирует, что деньги есть. И что они будут списаны у него в результате трансакции. Для подтверждения - шифрование, ЭЦП, закрытый канал связи или все вместе взятое. Для регулировки - законодательство, которое вздрючит владельца и лишит лицензии при нарушении порядка банковских операций. Есть (естественно) ЦБ, но транзакции идут мимо него, ему отчитываются в конце месяца/квартала/года по активам и сумме списанных и поступивших средств. Если в отчете обнаруживаются косяки - будет проверка, и в зависимости от результатов - вплоть до банкротства/лишения лицензии. как-то так. Какая там бд, и есть ли там вообще SQL-запросы (или там нереляционный лотус), и какие именно способы шифрования/ЭЦП - это уже несущественные технические детали, если только вы не хотите тихонько перерезать кабель между банками, взломать шифр и инициировать собственные транзакции :)))
     
  3. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    FatMoon
    Блин, ну неужели не ясно. Я приезжаю в Бангладеш, за 1000$ открываю банк, оформленный на васю, и перевожу миллион нарисованных долларов на счет банка в Испании. В Испании снимаю нал и еду в рфу жить-нетужить. Это в россии нужны сотни нефти чтобы банк открыть, а в некоторых странах это можно сделать за копейки. Должна быть какая-то система (само?)контроля.
     
  4. FatMoon

    FatMoon New Member

    Публикаций:
    0
    Регистрация:
    28 ноя 2002
    Сообщения:
    954
    Адрес:
    Russia
    Конечно есть система контроля. Тебя объявляют в розыск Интерпола, находят, судят, конфискуют имущество, ликвидируют банк

    ЗЫ: а какая система контроля обеспечивает, что я не убью соседей, что мешают спать? Та же самая. Только законодательство и последствия - нет законов, хана соседям ;)
     
  5. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    Банки имеют корреспондентские счета в соответствующих их региону РКЦ (расчетно-кассовых центрах) Банка России. Перевод из банка А в банк Б равнозначен списанию с корр счета банка А на корр счет банка Б указанной суммы. Проводятся эти операции не в реальном времени, а т.н. рейсами - каждый час, с 9.30 до 22.30. Формат посылаемых сообщений - XML, структура описана в открытых стандартах, РД Банка России и т.д.
    По зарубежным банкам - для проведения расчетов банки имеют между собой систему корр счетов (в банке А открыт корр счет банка Б, любые списания и переводы просто пополняют такие счета и подтверждаются SWIFT сообщениями, формат и отзывность-безотзывность которых регламентируются тоже открытыми стандартами - SWIFT messages specification, в нете есть). Арбитражные операции по SWIFT сообщениям осуществляет владелец и оператор системы, в соответствии с правилами международной торговли UNCITRAL, равно как и любыми другими принятыми деловыми обыкновениями или обычаями делового оборота, принимаемыми Международной торговой палатой (ICC) и другими торговыми организациями.
    По поводу открытия банков на островах - на текущий момент юрисдикции, в которых можно открыть банк, по пальцам можно перечесть - и как правило, они внесены в списки ФАТФ, согласно которых ни один банк в стране, выполняющей рекомендации ФАТФ не будет открывать корреспондентских отношений с резидентом такой юрисдикции.
    Касательно открытия банка за $1000 - таких цен давно нет, как правило все островные юрисдикции почувствовали вкус денег и как минимум, это будет стоить 500 000 евро - но если есть такие деньги, гораздо проще открыть РНКО (расчетную небанковскую кредитную организацию, уставник 500 000 евро минимум).
    По поводу взломов банков - можно посмотреть HacmeBank, у FoundStone, подразделения McAfee - hттp://www.mcafee.com/us/downloads/free-tools/hacme-bank.aspx - там пошаговая инструкция для типовых ситуаций и софтинка тестовая - как бы интернет-банк, который можно пошагово взломать.
     
  6. blacktelecom

    blacktelecom New Member

    Публикаций:
    0
    Регистрация:
    8 ноя 2010
    Сообщения:
    235
    Bump годноте.
    У меня сейчас заказ на мулятор переводов и рассчетов, пока читаю ТЗ, но там мало что сказано про внутренности банковской системы. Хочется сделать максимально похожим на реал.

    Щас читаю про SWIFT.
     
  7. Rockphorr

    Rockphorr Well-Known Member

    Публикаций:
    0
    Регистрация:
    9 июн 2004
    Сообщения:
    2.622
    Адрес:
    Russia
    все это дело регламентируют федеральное казначейство, цб, фсб
     
  8. AndjellaArtavazdovna

    AndjellaArtavazdovna New Member

    Публикаций:
    0
    Регистрация:
    3 дек 2010
    Сообщения:
    615
    _DEN_
    Ну это вам книжки по веб-хаку стоит почитать. В одной какой-то даже видел организацию электронных магазинов и веб-маней,правда
    не помню в какой. Вообще тема очень интересная :)).
    http://www.amazon.com/Web-Application-Hackers-Handbook-Discovering/dp/0470170778. Глава "Mapping the web application" (если ничего не путаю).
     
  9. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    _DEN_
    > Блин, ну неужели не ясно. Я приезжаю в Бангладеш, за 1000$ открываю банк,
    слишком сложно. выпишите чек на миллион долларов. нету чековой книжки? долговую расписку тогда. смысл тот же самый. тут вообще очень интересный момент. допустим, я вас нанял для написания проги на асме. выслал вам чек. пускай на миллион. пускай даже у меня этот лимон есть. допустим, вы положили чек в ящик стола и забыли о нем на какое-то время. а потом внезапно решили обналичить. и тут выясняется, что я закрыл свой счет и вообще исчез в неизвестном направлении. и это даже не криминал. это вполне нормальная ситуация. долг как бы за мной, но если официально я безработный и все имущество записано на левых лиц, то вам только гопнинов нанимать, чтобы мне начистили и воткнули. с банками примерно таже схема. махинации в рамках закона возможны. на этом куча народа миллиарды заработало и посадили только самых глупых и жадных.
     
  10. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    kaspersky
    Да не, я не собираюсь устраивать махинации :) Меня просто интересовало, где, что, как и кем контролируется, а где - на доверии.

    ECk
    Не совсем понял. Рассчетно-кассовый центр хранит дубликаты всех счетов? Вы вроде шарите. Можете описать какие действия по обмену информацией происходят для того чтобы передать бабло с одного счета на другой, если счета в разных банках, и, желетально, в разных странах? Вот прямо по пунктам, типа "1) X отправил сообщение N для Y. 2) Y получил N, и отправил M для Z, чтобы удостовериться, что X не ошибся (не врет)", и т.д.?
     
  11. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    _DEN_
    гуглите "авизо". вот вики пишет:
    В России в начале 1990-х годов было распространено мошенничество с их использованием, ущерб от которого для экономики оценивается в триллионы рублей. Возможность проведения афер с участием фальшивых авизо появилась при реструктуризации банковской системы, в частности, когда начали создаваться расчётно-кассовые центры (РКЦ). Деньги, похищенные таким образом, проводились через цепочки оффшорных фирм. Расследование по этим делам велось в 1990-х годах, но тогда практически не дало результатов. Особым промыслом изготовление фальшивых авизо было в Чечне.[1] По этим авизо было получено более 4 трлн рублей.

    там же описываются схемы перевода. пошаговую инстукцию перевода так же легко нагулить. вот, официальная:
    http://www.belinvestbank.by/bank-profile/legislative-acts/bank-transfer-statement
     
  12. kaspersky

    kaspersky New Member

    Публикаций:
    0
    Регистрация:
    18 май 2004
    Сообщения:
    3.006
    _DEN_
    > Меня просто интересовало, где, что, как и кем контролируется, а где - на доверии.
    ну вот когда я вам червонец даю -- это "контролируется" или "на доверии"? а вдруг он фальшивый? но червонец это ладно. тут ведь вот в чем вопрос. документ о переводе денег может быть фальшивым или документ настоящий, но у банка нет денег, чтобы расплатиться.
     
  13. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    _DEN_
    1) Клиент "C" банка "А" отправляет платежку банку "А" с просьбой перечислить NNN рублей на счет клиента "D" в банке "B"
    2) Банк "А" после проверки наличия на счете такой суммы и отсутствия запретов расчетных операций (арест счета, инкассо из налоговой, etc) посылает в РКЦ запрос о списании с корр счета банка "А" на корр счет банка "B" суммы с назначением платежа "Платеж клиента С в пользу клиента D банка B".
    3) РКЦ списывает сумму со счета банка А и записывает ее на счет банка B
    4) В сторону банка А РКЦ посылает подтверждение о зачислении суммы
    5) РКЦ зачисляет на корр счет банка В сумму и в сторону банка В отсылает сообщение о зачислении с указанным назначением
    6) В банке В - если такого счета или клиента нет, платеж идет на невыясненные счета, в отношении которых проводится проверка - и если по ее результатам получателя платежа найдено было не было, средства перечисляются обратно на корр счет банка А с формулировкой "отсутствует получатель"
    7) По пунктам 3-5, если в пределах одного региона - операция проходит в течении часа, если в разных регионах - немного дольше, учитывая межрегиональные связи РКЦ (рейсы отсутствуют, зачисление происходит раз в день)

    По поводу SWIFT сообщений между банками - http://bankir.ru/dom/showthread.php?t=97648 - там целая куча случаев описана, причем документарщиками, работающими в настоящее время в банках.
    Вообще, по поводу банков все что касается - лучше на том форуме смотреть или как минимум спрашивать - там огромное количество практиков, в том числе и по интересующему взаимодействию.
     
  14. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    ECk
    Не совсем понял. Получается - сам банк не хранит данные о счетах? Все данные находятся в РЦК? Вики говорит, что в рфе РКЦ это ЦБ РФ. Значит, все данные физически хранятся в ЦБ?
     
  15. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    _DEN_
    Банк хранит данные о счетах, но для РКЦ сведения о клиентских счетах банка - филькина грамота, которая требуется исключительно при проверках на соблюдение нормативов по обеспечению резервов по кредитам, отчеты по которым предоставляются банками периодически. На каждый выдаваемый кредит (юрику или физику - неважно) банк обязан размещать на корр счете в РКЦ обязательные резервы на случай невозврата. Подчеркну, речь идет именно о прямых кредитах, т.к. например банковские гарантии и авалирование векселей (форма кредита, но косвенная) - записываются на забалансовых счетах и не требуют обязательных резервов.

    Собственно, в РКЦ хранятся деньги банка - которые лежат там на корр счете. Самому РКЦ ультрафиолетово, куда деньги идут (на какой клиентский счет зачисляются и с какого клиентского счета списываются). Для РКЦ важно другое - с корр счета банка А перевести на корр счет банка Б.

    По поводу РКЦ - они есть в каждом регионе, везде свои. Никакой единственной структуры не существует, они разделены по территориальному признаку, вернее даже по признаку различных субъектов федерации с исключениями для городов федерального значения - Москвы и Санкт-Петербурга, которые обрабатываются на уровне соответствующего субъекта федерации (Московской и Ленинградский областей соответственно).
     
  16. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    ECk

    Я правильно понял, что корр.счет банка - это просто сумма всех его денег. А как они распределены между клиентами - это уже РКЦ не касается? То есть РКЦ хранит бабло, а сам банк хранит инфу о том, какая часть этого бабла кому принадлежит?

    Контролирует ли кто-то такие РКЦ, и кто ими владеет? (государство или частники)
     
  17. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    _DEN_
    РКЦ есть территориальные подразделения Банка России.
    В соответствии с Конституцией Российской Федерации (ст. 75) и Законом «О Центральном банке Российской Федерации (Банке России)» (ст.22), Банк России осуществляет деятельность независимо от федеральных органов государственной власти, органов государственной власти субъектов федерации и органов местного самоуправления.
    В соответствии с Федеральным законом РФ «О Центральном банке Российской Федерации (Банке России)» Банк России является юридическим лицом. Уставный капитал и иное имущество Банка России являются федеральной собственностью, при этом Банк России наделён имущественной и финансовой самостоятельностью.
    Полномочия по владению, пользованию и распоряжению имуществом Банка России, включая золотовалютные резервы Банка России, осуществляются самим Банком России в соответствии с целями и в порядке, которые установлены. Изъятие и обременение обязательствами имущества Банка России без его согласия не допускаются, если иное не предусмотрено федеральным законом. Финансовая независимость Банка России выражается в том, что он осуществляет свои расходы за счет собственных доходов. Банк России вправе защищать интересы в судебном порядке, в том числе в международных судах, судах иностранных государств и третейских судах.
    Государство не отвечает по обязательствам Банка России, так же, как и Банк России — по обязательствам государства, если они не приняли на себя такие обязательства или если иное не предусмотрено федеральными законами. Банк России не отвечает по обязательствам кредитных организаций, а кредитные организации не отвечают по обязательствам Банка России, за исключением случаев, когда Банк России или кредитные организации принимают на себя такие обязательства.

    Взято отсюда: http://ru.wikipedia.org/wiki/Центральный_банк_Российской_Федерации
     
  18. missa1

    missa1 Михаил

    Публикаций:
    0
    Регистрация:
    6 ноя 2011
    Сообщения:
    63
    Адрес:
    Москва
    Я думаю, этот вопрос лучше задать параллельно на Банках.ру и на Айиксбити.

    Можно попытаться выйти на начальников всяких компьютерных департаментов банков, которые (департаменты) непосредственно проводят финансовые операции. Если не сможете выйти на компьютерных начальников, спросите у финансистов что-нибудь. На банках.ру есть несколько блогов топ-менеджеров банков, и эти люди вполне открытые. Они даже мне задавали вопросы и отвечали. Я удивился, когда директор инвестиционной компании при Банке Москвы лично ко мне обратилась там: "Как вы считаете, что нужно сделать для улучшения инвестиционного климата в России?" А я же просто ну совсем обычный человек, я никакой не директор и вообще не сотрудник банка! Я в финансах совсем не работаю и имею весьма скромный опыт и знания.

    Конечно, это не вполне касается темы напрямую, но я просто хотел продемонстрировать, что там есть возможность узнать информацию.

    Upd. Кстати, я сейчас обнаружил, что на банках.ру есть специальный раздел про ИТ банков. Там может быть то, что вам нужно, описание банковских АБС и прочее.

    Upd.2 Мне пришла в голову еще одна вещь. Не знаю, в тему ли, потому что я не специалист по безопасности ИТ, не соответствую "профилю" форума и т.д. Попробуйте посмотреть вакансии банков на компьютерные должности на hh. Может быть, по требованиям к кандидатам и спискам обязанностей вам косвенно будет ясны какие-то моменты. Там ведь упоминаются названия информационных систем, программных продуктов и всякие такие вещи.
     
  19. Kristiano

    Kristiano New Member

    Публикаций:
    0
    Регистрация:
    17 окт 2011
    Сообщения:
    17
    А книги в бумажном виде по этой теме можно где-нибудь найти?
     
  20. EOT

    EOT New Member

    Публикаций:
    0
    Регистрация:
    16 авг 2010
    Сообщения:
    181
    Миллиардеры itt.