Номер банковской карты. Что означает номер пластиковой карты

В 2012 году Банк Москвы был передан ВТБ на санацию. С того момента я перестаю понимать, что это за банк в итоге, в мае 2016 сообщается, что слияние будет окончательным, но по сей день он продолжает называться ВТБ Банк Москвы. Моя история с данным банком всегда была отличной, я даже планировал в будущем взять там ипотеку и перевести туда вклад. Но, как бы это не было смешно, всё омрачила смена работы.

Я с радостью возвращался в родной банк, где я уже обслуживался ранее, много банкоматов, чаще всего все они рабочие, в отличии от Сбербанка.

И вот я получил свои карты (работаю на гос. службе, карта МИР обязательна). Работодатель мне объяснил, что карта с возможностью оплаты проезда (только вот никто мне не сказал, что эта функция подключена сразу). Бухгалтер предупредила, что без спроса будет подключен овердрафт, "поэтому сразу откажитесь от него, если он вам не нужен", - сказала она, что я и сделал при получении карты на Никольской. Вообще, это странно, что за 10 лет ничего не изменилось: у других банков зарплатный клиент может получить карту в ближайшем к дому отделении.

Положил я карту в кошелек, где в то же время находился мой проездной. И как вы думаете, что было дальше? Правильно были списание за проезд! О которых меня проинформировали сразу?! НЕ правильно! Только в конце расчетного периода! Еще и бодро взяв комиссию в 40 рублей за "оплату проезда...". Зачем я плачу еще 59 за информирование об операциях?

И теперь новая "приятность"! Мы с женой делаем часто покупки на всем известном сайте aliexpress.com, но всегда она оплачивала покупки со своих карт, сначала это был Райффайзенбанк, теперь Тинькофф Банк. И вот я решил оплатить товары с карты ВТБ Банк Москвы, авторизация прошла 12.11.2017г. по сумме 5311,10 руб. Каково же было моё удивление, когда я увидел состояние своего счета 14.11.2017г!

Я поехал в банк, мне дали выписку по счету, транзакция у них прошла в сумме 5658,97 руб.! Передо мной развели руками: "ничего, мол поделать не можем- разница курса валют". Теперь я знаю, что такое авторизация суммы и транзакция по факту списания. Только зачем мне это знание? Я не в банке работаю. И как я рад, что сделал такую заметную покупку, а то я бы мог вообще не узнать об этом "бонусе"!

Для тех, кто не в курсе, у aliexpress.com открыт счет в рублях и достаточно компетентные банки умеют переводить на этот счет денежные средства без потерь для своих любимых клиентов. (http://alisovet.ru/archives/3219 надеюсь, что ссылку пропустят )

Вывод, увы закрыть счет и перейти в другой банк я не могу, но теперь всю зарплату я буду снимать и направлять на счет, открытый в другом банке, чтобы не ловить подобные "сюрпризы". Всем спасибо за внимание! Надеюсь, отзыв будет полезен.

Ах да, и на десерт. Не знаю в каком из "ВТБ" открыт счет у РЖД, но при покупке билетов на сайте, можно увидеть вот такую ошибку: "номер карты не входит в диапазон разрешенных префиксов". Друзья лайф-хак: пишем имя на английской раскладке, а номер карты... "ВНИМАНИЕ!... на РУССКОЙ, и тогда оплата пройдёт и все будет ОК!

И этот банк занимает второе место по активам. Не ставлю 1, только потому, что ранее я был ОЧЕНЬ доволен этим банком, надеюсь в будущем они всему научатся!

Редактор узла и узел Часть префикса в тарифе выглядят так:

либо так для Диапазона префиксов :


Отличие двух узлов - в способе задания маски номера.

В Части префикса задается REGEXP -выражение, которое должно совпасть с начальной частью "остатка" номера.

В Диапазоне префиксов задается выражение вида <общий префикс>|<диапазоны>. Например в указанный выше диапазон можно переписать в виде: 34|72-73, где 34 будет являться общим префиксом. Общий префикс может быть и не указан. Если он указан, то как бы подразумевается для всех диапазонов после него. Начальная часть остатка номеров должна попасть в один из указанных диапазонов. При этом все диапазоны префиксов в узле должны быть одной длины.

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

Если совпадение произошло, совпавшее начало номера как бы "откусывается" и узел передает остаток номера на обработку внутрь себя, где процесс "откусывания" продолжается до нахождения цены звонка и направления. После совпадения части префикса с номером, в следующих, соседних в этом же предке, узлах запрос будет пропущен.

У каждого узла может быть установлено направление и зона. Если в совпавшем узле указано направление, либо зона, они подставляются в ответ тарифного запроса.

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


1) Ветка 7 Россия - начало совпадает с 7 => 7 отбрасывается и далее передается 3472555555

2) аналогично ветки 3 и 4

3) в ветке 72 определяется направление звонка

4) в ветке Минута исходящего - цена минуты разговора.

Ветки 3 и 4 просто прописывают данные в проходящий через них тарифный запрос.

После выхода из ветки 7 звонок будет помечен как обработанный после прохождения его через все дочерние узлы ветки 7. Все ветки после 7 не пропустят запрос внутрь себя.

Таким образом достигается высокая эффективность обработки запросов.

Рассмотрим еще один пример использования узлов:


В приведенном выше примере префиксы 73472-73474 и 73476 будут отнесены к Уфе, а префиксы 7351-7353 к Челябинску.

Любая банковская карта имеет собственный идентификатор — уникальный 16-значный номер. Можно подумать, что раз людей (а значит и карт) так много, то можно обмануть систему, введя придуманную комбинацию цифр при, скажем, регистрации в каком-то сервисе, не предполагающем оплату с указанной карты прямо сейчас. Однако такой трюк не сработает. Дело в том, что номера банковских карт строятся исходя из определённых правил, и это позволяет вычислить достоверность существования введённой карты даже без обращения непосредственно к банку.

К примеру, при указании карты Visa и введении любой первой цифры, отличной от четвёрки, ничего не сработает. Номера всех карт Visa начинаются с цифры «4».

Абсолютное большинство карт в России выпускаются от платёжных систем Visa и MasterCard. Для них справедливы следующие комбинации цифр в начале номера:

  • Visa: 4-
  • MasterCard: 51- 52- 53- 54- 55-

Полный список префиксов банковских карт, в зависимости от платёжной системы, можно найти .

Контрольная сумма

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

Для мгновенного обнаружения ошибок при вводе, были разработаны проверочные алгоритмы. Последняя цифра в номере любой банковской карты - это результат последовательности предыдущих 15 цифр, и его всегда можно «угадать», если знать первые 15 цифр и алгоритм Луна .

В 1954 году Ганс Питер Лун создал алгоритм, который в дальнейшем вошёл в международный стандарт ISO/IEC 7812-1, на основе которого и строятся номера карт.

Причинами выбора такого алгоритма стали его простота и эффективность. Обычный человек после пары-тройки пробных просчётов сможет вычислять контрольную цифру в уме. При этом, метод гарантированно обнаруживает ошибку при неправильном вводе одной цифры номера. Помимо этого, алгоритм обнаруживает почти все случайные парные замены цифр (типичная ошибка человека при вводе). Однако тут есть и минусы. Контрольная сумма - всего 1 цифра. Значит, существует 10% шанс, что случайно сгенерированный номер окажется верным для алгоритма.

Алгоритм Луна работает очень просто и имеет вариации только в зависимости от количества цифр в последовательности (чётное или нечётное число элементов). Также создатель предлагал нумеровать цифры справа налево, но можно и так.

Изначально у нас есть последовательность из 16 цифр.

Нумеруем все цифры слева направо. Первую и последующие через одну цифры умножаем на два, и, если произведение оказывается больше девяти, то вычитаем из него 9. Как вариант - складываем цифры получившегося двузначного числа. Будет то же самое.

Получившаяся последовательность складывается.

Результат воспроизведения должен быть кратен 10, иначе контрольная цифра неверна. Чтобы сделать её верной для исходной последовательности, нужно увеличить её настолько, чтобы сумма после преобразования была кратна 10.

Существуют и более навороченные алгоритмы проверки , но посчитать их в уме уже не так просто.

Другие примеры использования

Контрольные суммы используются повсеместно. Это позволяет мгновенно вычислять ошибки при вводе важных последовательностей цифр. Штрих-коды, идентификационные номера различных персональных документов в разных странах - везде используются контрольные суммы. Стоит заметить, что контрольные суммы применяются вообще во всей электронике, где важна целостность и сохранность достоверности данных.

Чётность

На заре развития эры компьютеров, память в вычислительных машинах была не столь надёжной и периодически искажала данные. Инженеры хотели найти способ обнаружения ошибок в данных.

Решение заключалось в контроле по паритету. 8 бит в байте складывались, и их сумма была либо чётной, либо нечётной. Для каждого бита создавался дополнительный контрольный бит - бит чётности. Если сумма битов в байте была чётной, то в контрольный бит записывалась единица, иначе - нуль.

Метод крайне прост, но также и очень неэффективен. Нельзя сказать, какой из битов в байте был записан некорректно. Быть может, сам контрольный бит записался неверно? Двойная ошибка также могла попросту проскочить.

Сейчас память куда надёжнее, и обычные компьютеры более не используют проверку на чётность. Однако до сих пор существуют особо требовательные к надёжности системы (банковская сфера, энергетика и так далее). Там применяется особый тип памяти под названием ECC (Error Correcting Code Memory). Алгоритмы, подобные тем , что применяются в ECC, позволяют с абсолютной точностью обнаруживать каждый некорректный бит и исправлять его значение на верное.

RAID

Несмотря на активный переход к твердотельным накопителям (SSD), магнитные жёсткие диски (HDD) по-прежнему остаются основным методом хранения информации. Они значительно дешевле, а соотношение цены за бит хранимой информации в них пока что недостижимо для SSD.

HDD имеет в своей конструкции подвижные элементы и закономерно является одним из наиболее часто выходящих из строя устройств в компьютере. Если вы ни разу в жизни не сталкивались с фактом вышедшего из строя жёсткого диска, то вы либо очень молоды, либо невероятно везучи.

В случае с хранением важных данных, приходится обращаться к самому действенному, хоть и не самому выгодному решению - чтобы данные не пропали в случае поломки одного диска, нужно хранить их параллельно на двух и более дисках.

Альтернативный и чуть более эффективный по финансам метод заключается в дроблении данных по разным дискам и записи контрольных сумм на эти диски. Весь смысл RAID строится на предположении о том, что поломка одного диска может случиться в любой момент, а вот поломка сразу двух - куда менее вероятна. Как только в работе одного диска обнаруживаются неполадки, то, с надеждой на нормальную работу оставшихся дисков, поломанного брата убирают и ставят на место новый диск. Затем на него заливается информация и система продолжает работать как надо.

Изначально аббревиатура RAID означала «Redundant Array of Inexpensive Disks». Смысл заключался именно в использовании более дешёвых и менее надёжных дисков. Было понятно, что диски выходят из строя, но с учётом сохранения данных, такие диски обходились суммарно дешевле, нежели более дорогие и относительно более надёжные диски.

Сейчас, когда жёсткие диски в целом стали куда надёжнее, само значение RAID изменилось. Теперь это «Redundant Array of Independent Disks».

Подобные меры, безусловно, нужны, и мы, если посмотрим на это с позиции жизни отдельного человека, легко сможем спроецировать такие методы на ежедневную деятельность - различные чек-листы, todo-менеджеры, ремайндеры, подёргать дверь после того, как заперли её ключом. Всё это проверки на ошибки и попытки избежать их.

Владельцы пластиковых карт порой даже не замечают непонятные цифры, расположенные на поверхности платежного средства. А эти цифры являются уникальным кодом, который способен идентифицировать личность держателя за считаные секунды. Этот числовой код называется "номер банковской карты".

Что это такое

Современные банки располагают возможностью выпуска индивидуальных карт с обязательным нанесением на поверхность уникальных цифр, что позволит быстро опознать держателя. Банковская карта - это пластиковое платежное средство, которое привязывается к расчетному счету, открытому в банке, использующееся для оплаты товаров и услуг. Также индивидуальную карту можно использовать для снятия наличных в любом банкомате. Размеры карт регулируются международными стандартами ISO, а именно №7812.

Что можно узнать по номеру банковской карты

В целях максимальной безопасности клиентов на каждую карту наносится уникальный номер. Идея не нова, но весьма эффективна. Эта дополнительная мера необходима для сохранения денежных средств владельца в неприкосновенности из-за учащения случаев хищения финансов во время проведения банковских операций.

Номер банковской карты необходим при:

  • Оформлении денежных переводов между разными банками и внутри одного финансового учреждения. Сюда входят карты Visa и MasterCard.
  • Оформлении платежных квитанций на товары и услуги в магазинах (включая онлайн), не поддерживающих технологию 3D Secure. Вас попросят ввести 16-значный код, написанный на карте с обратной или лицевой стороны. Помимо этой информации потребуется ввести Ф.И.О. держателя и дату окончания действия карточки, которая пишется с обратной стороны.

Чем отличается номер карты от счета

Часто владельцы путают номер банковской карты и личного лицевого счета. Эти данные отличаются, и путать их не рекомендуется. В случае путаницы между числовыми данными может оказаться, что ваша «платежка» попросту не нашла или не дошла до адресата. Номер лицевого счета состоит из 20 индивидуальных цифр, а банковской карты - из 16. При перевыпуске карточки (по истечении ее срока действия) числовой код не изменится. А вот при изменении личных данных или утере он может быть изменен.

Банковская карта: номер и код

На каждой платежной карточке содержится уникальный 16-значный код, который несет в себе следующие ответы:

  1. Узнать, к какой платежной системе принадлежит банковская карта, можно с помощью первой цифры, указанной на лицевой стороне.
  2. К какому банку-эмитенту относится эта карта? Это определяется следующими 5 числами. При выпуске карты банк-эмитент присваивает ей индивидуальный код из 5 цифр, в котором зашифровывается информация о финансовом учреждении, выдающем пластиковое платежное средство.

Например, Visa начинается на цифру 4, а MasterCard - на 5, Maestro - 3, 5 или 6, American Express - 3, УЭК - 7, а China Union Pay - 6.

  1. Что за тип банковского продукта используется владельцем? Цифры с 7 по 15. По этому коду легко узнается страна выпуска, тип карты (дебитная, кредитная), расчетная валюта и многое другое.
  2. Какое проверочное число? Последняя 16-я цифра в коде осуществляет проверку по заданному системой алгоритму на правильность карты/банкомата/владельца. Эту логическую цепь, которая используется до сих пор как самая эффективная из предложенных, придумал разработчик и ученый компании IBM Ганс Питер Лун в 1954 году.

Номер банковской карты: где смотреть

Иногда люди задаются вопросом о том, где написан номер банковской карты. Ответ очень прост: комбинация цифр, изображенная на лицевой части карточки, и есть индивидуальный код. Числовой ряд номера банковской карты рапределен на 4 блока по 4 цифры в каждой.

Существует 2 способа нанесения номера:

  1. В первом случае числовой ряд наносится краской на пластик.
  2. Во втором применяется метод эмбоссирования, при этом методе банковская карта подвергается выдавливанию на поверхности. И числа становятся выпуклыми.

Получая банковскую карту в финансовом учреждении, вы получите конверт с PIN-кодом. Там тоже написан числовой код, который должен совпадать с указанным на карточке. Конверт с PIN-кодом должен быть запечатан, внутри находится 4-значный пин и 16-значный код карточки.

Как идентифицировать банк по номеру карты

Один из частых вопросов владельцев карт заключается в том, как с помощью номера карты определить банк? Теоретически это возможно по первым 6 цифрам, указанным на платежном средстве. Эти числа показывают индивидуальный идентификационный номер банка в платежных системах, сокращенно БИН. Но вот найти список всех БИНов в открытом доступе невозможно, по какой-то причине они тщательно прячутся.

Теоретически вся информация об финансовых учреждениях должна находиться в открытом доступе, включая числовые коды. Это правило закреплено Конституцией в пункте о предоставлении любой информации, кроме секретной (куда входят оборонная, военная и пр.), гражданам России. Но подобных сведений не найти. Предположительно они находятся в открытом доступе только для активных участников, т. е. для банков-эмитентов.

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

Банковские карты Visa

Карты этой платежной системы - одни из самых популярных в России и в ближнем зарубежье, с помощью них можно легко оплачивать покупки и при необходимости использовать за границей. Номер банковской карты Visa состоит из 16 цифр, как, впрочем, и других карт, кроме лимитированной серии Сбербанка. Все цифры соответствуют определенным параметрам и находятся на лицевой стороне карточки.

Иногда в картах типа Visa изображены только последние 4 цифры кода, в этом случае необходимо взять конверт с ПИН-кодом и посмотреть в нем остальные 12 чисел. Если по какой-то причине вы не сохранили конверт, необходимо связаться с банком, выдавшим карточку, и уточнить там. В телефонном режиме вас попросят произнести секретное слово, указанное при заполнении договора с банком. При отказе сотрудника банка назвать по телефону все цифры вы можете взять паспорт, ИНН и отправиться в ближайшее отделение, где вам непременно помогут. При невозможности совершить звонок в банк необходимо войти через Интернет в свой «Личный кабинет» и посмотреть там.

Номер банковской карты Сбербанка содержит 18-значный код, где, помимо стандартной информации, содержится порядковый номер отделения, выпустившего и выдавшего ее клиенту.

Безопасность банковской карты

Киберпреступность не стоит на месте, новые технологии позволяют украсть ваши деньги, имея минимум информации о карте. Поэтому, чтобы максимально уберечься от мошенников используйте следующие правила:

  1. Никому не говорите ответ на «секретный вопрос».
  2. Подключите услугу «Интернет-банкинг».
  3. Нигде не оставляйте на виду защитный код СВ, который расположен сзади банковской карты, и свой PIN-код.
  4. При оплате услуг или товаров не оставляйте карту без присмотра, при введении PIN-кода старайтесь это делать незаметно.
  5. Не разглашайте посторонним людям пароли.

Соблюдая эти нехитрые правила, вы сможете уберечь свои деньги от информационных преступников и прочих мошенников. Ведь, зная номер вашей банковской карты, даже без пароля можно подобрать PIN-код и перевести все средства на другой счет. Поэтому будьте бдительны и не доверяйте лишний раз посторонним людям.

Любая банковская карта имеет собственный идентификатор — уникальный 16-значный номер. Можно подумать, что раз людей (а значит и карт) так много, то можно обмануть систему, введя придуманную комбинацию цифр при, скажем, регистрации в каком-то сервисе, не предполагающем оплату с указанной карты прямо сейчас. Однако, такой трюк не сработает. Дело в том, что номера банковских карт строятся исходя из определённых правил, и это позволяет вычислить достоверность существования введённой карты даже без обращения непосредственно к банку.

К примеру, при указании карты Visa и введении любой первой цифры, отличной от четвёрки, ничего не сработает. Номера всех карт Visa начинаются с цифры «4».

Абсолютное большинство карт в России выпускаются от платёжных систем Visa и MasterCard. Для них справедливы следующий комбинации цифр в начале номера:


  • Visa: 4-

  • MasterCard: 51- 52- 53- 54- 55-

Полный список префиксов банковских карт в зависимости от платёжной системы можно найти .

Контрольная сумма

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

Для мгновенного обнаружения ошибок при вводе были разработаны проверочные алгоритмы. Последняя цифра в номере любой банковской карты — это результат последовательности предыдущих 15 цифр, и его всегда можно «угадать», если знать первые 15 цифр и алгоритм Луна .

В 1954 году Ганс Питер Лун создал алгоритм, который в дальнейшем вошёл в международный стандарт ISO/IEC 7812-1, на основе которого и строятся номера карт.

Причинами выбора такого алгоритма стали его простота и эффективность. Обычный человек после пары-тройки пробных просчётов сможет вычислять контрольную цифру в уме. При этом метод гарантированно обнаруживает ошибку при неправильном вводе одной цифры номера. Помимо этого, алгоритм обнаруживает почти все случайные парные замены цифр (типичная ошибка человека при вводе). Однако, тут есть и минусы. Контрольная сумма — всего 1 цифра. Значит, существует 10% шанс, что случайно сгенерированный номер окажется верным для алгоритма.

Алгоритм Луна работает очень просто и имеет вариации только в зависимости от количества цифр в последовательности (чётное или нечётное число элементов). Также создатель предлагал нумеровать цифры справа налево, но можно и так.

Изначально у нас есть последовательность из 16 цифр.

Нумеруем все цифры слева направо. Первую и последующие через одну цифры умножаем на два, и, если произведение оказывается больше девяти, то вычитаем из него 9. Как вариант — складываем цифры получившегося двузначного числа. Будет то же самое.

Получившаяся последовательность складывается.

Результат воспроизведения должен быть кратен 10, иначе контрольная цифра неверна. Чтобы сделать её верной для исходной последовательности, нужно увеличить её настолько, чтобы сумма после преобразования была кратна 10.