Установка клиент-банка ДБО BS-Client v.3 на виртуальную машину

Многие банки, к сожалению, используют в качестве клиент-банка такую штуку, как ДБО BS-Client v.3. Почему к сожалению? Потому что, на мой взгляд, это идеальный пример отстойного ПО, ну никак нельзя назвать данное ПО идущим в ногу со временем. Размышляя логически: я предприниматель/бизнесмен/бухгалтер (не суть), пользуюсь современной техникой, в том числе новыми компьютерами с новым ПО (в частностиWindows 7), не могу установить себе клиент-банк из-за того, что он не поддерживает архитектуру x64, да и вообще ему подавай Internet Explorer 6 (в поддержке сказали, что вроде как должна пойти и на IE8, но не гарантированно). Ключи криптозащиты выдали на дискете. Откуда в моем новеньком ноуте дисковод!!! Блин, каменный век. Вот взяли в Альфабанке и сделали нормальный клиент-банк, удобно, просто, всем нравится. Но нам досталось это унылое г… (кстати, у ДБО BS-Client даже есть версия для iPhone, т.е. могут при желании сделать что-то человечное, почему не сделают для основной версии — загадка).
Лично для себя я решил эту проблему установкой клиент-банка на виртуальную систему. Чтобы всё получилось пришлось сделать много попыток, т.к. логика процесса инопланетна, документация заставляет нервно хихикать. Поехали.

Далее буду писать ориентируясь на людей с малым опытом подобных манипуляций.
Описание насыщено скриншотами, по которым можно кликнуть и посмотреть в реальном размере.

Настройка виртуальной машины

Скачиваем установщик VirtualBox, устанавливаем и запускаем.

Первое что нужно сделать, это создать новую машину, делаем это нажав кнопку «Создать». Получаем окно, как на скриншоте ниже:

Обзываем нашу новую машину:

Выделяем память, можно оставить по умолчанию. Я не жадный и дал своей виртуальной XP гиг оперативки (из 4х имеющихся):

Оставляем как есть:

Расположение можете оставить по умолчанию, я же указал удобную для меня папочку.
Я бы не рекомендовал уменьшать размер жесткого диска, т.к. если Вы его заполните до конца, увеличить будет уже очень проблематично. Я оставил 10 гигабайт, на жестком диске с установленной операионкой размер виртуальной машины занял меньше 2Гб.

Мы создали виртуальную машину, теперь пора поднастроить её. Нажимаем «Свойства» и видим много чего настраиваемого. Нам нужно совсем чуть-чуть.

Во вкладочке Дополнительно пункта Общие можно указать расположение для снимков. Вы можете оставить по умолчанию, я по обычаю указал удобную для меня папку:

Видео в пункте Дисплей я нежалеючи накрутил по максимуму (не обязательно):

В пункте Носители потребуется больше внимания. Для начала правым кликом мыши на пустом пространстве списка носителей вызываем контекстное меню и выбираем Добавить Floppy контроллер:

Добавляем виртуальный привод гибких дисков (он нам потребуется позднее):

Теперь нам нужно прикрепить в виртуальной машине (пусть дальше будет ВМ) установщик Windows XP. У Вас должен быть установочный диск или образ установочного диска, я для эксперимента скачал образ с торрента (через 30 дней обязательно удалю). Делаем как на скриншоте и выбираем привод хоста. У меня «Е» — это физический CD-привод, «F» — виртуальный, созданный программой UltraISO (есть тестовый период, для нашей задачи подойдет). Вы можете нарезать реальный диск либо использовать виртуальный если знаете как. Не забудьте после установки винды извлечь установочный диск.

Нам потребуется общая папка для работы с банковскими файлами:

Обязательно поставьте галочку Авто-подключение:

Всё, закончили с настройками ВМ, сохраняем, нажимая OK. Первый этап успешно завершен, переходим к следующему.

Установка Windows XP на виртуальную машину

Запускаем нашу ВМ и идём пить кофе/чай/пиво минут на 5. Установщик поработает самостоятельно до момента, показанного на скриншоте:

Быстренько форматируем раздел:

И идем продолжать распивать всякие там напитки еще минут на 20-25. По возвращению нас встретит такой экран:

Итак, мы завершили второй этап, пора переходить к настройке операционки.

Настройка Windows XP на виртуальной машине

Важное отступление. Чтобы перевести курсор мыши с гостевой операционной системы на основную жмём правый Ctrl.

Для начала проверим, есть ли на нашей свежей XP интернет:

У меня интернет заработал сразу, если у Вас возникнут сложности — поэксперементируйте с настройками ВМ (Свойства -> Сеть).

Устанавливаем дополнения гостевой ОС:

Жмем Next, Ok, Install — короче устанавливаем эту ерунду. По завершению нас попрося перезагрузиться, соглашаемся, НО предварительно извлечем установочный диск из CD-привода.

После перезагрузки у нас один курсор на основную и гостевую операционки, ну и так там всяких плюшек добавилось.

Я себе еще решил поставить антивирус для верности, Avast.

Напоследок убедимся, что общая папка подключилась успешно:

Всё, винда настроена, остался последний этап:

Установка клиент-банка на виртуальную машину

Это та самая часть, из-за которой я потерял много времени, пока не проникся сутью процесса.

Заходим в нашу общую папку и устанавливаем csp-win32-kc2-rus (по крайней мере в моём банке такую выдали). В инструкции было указано, что в процесс нужно будет поставить галочку в пункте про биологический датчик.

После установки нас снова попросят перезагрузиться. Повинуемся.

Теперь вспоминаем, что мы в начале делали виртуальный дисковод. Пришло время вставить в него виртуальную дискету. Сначала дискету нужно сделать, для этого качаем WinImage , устанавливаем и запускаем его. Жмем на пиктограмму чистого листа (создаем новую дискету) и выбираем 1.44. Сюда же копируем файлы ключей, выданные в банке:

Сохраняем образ дискеты, обязательно в .ima (в нем работает гарантированно).

Переходим к окну виртуальной машины и выбираем сохранённый образ дискеты:

Закончили с дискетой, переходим ко входу в клиент-банк.

Так как я обслуживаюсь в ГазЭнергоБанке, то в дальнейшем будем эксплуатировать их сайт.

При первом заходе на сайт браузер покажет кучу предупреждений и просьб, везде отвечаем положительно:

Теперь мы наконец-то можем ввести логин и пароль, хотя еще и не можем войти в клиент-банк 🙂 Мы опять подтверждаем всё что просит браузер.

Если всё сделано правильно, то на появившейся странице Вы увидите себя. Пока не жмем далее:

На страничке есть тщательно замаскированная ссылочка «здесь», она то нам и нужна. Тыц.

Видим страничку с путями к носителям ЭЦП (выдают в банке, поройтесь в папочках, у меня был путь Ерошенков\7843-ключи\CRYPTO\PUBLIC\00000000\). Я просто перепрописал их на папку на жестком диске (зеленые пятна — это не пятна на Вашем мониторе, не трите, это я цыферки закрасил):

Оставлять пути по умолчанию или менять на свои — Ваше дело. Жмем ОК или ОТМЕНА и снова оказываемся в предыдущем окне. Жмем далее, получаем еще кучку вопросов от браузера и везде отвечаем утвердительно:

А теперь момент истины — если всё сделали верно, то увидим нечто похожее на:

Ура, мы их победили!!! Нас ржавыми вилами не заколешь!!!

Рекомендации по дальнейшей работе с виртуальной Windows XP

Если планируете провести много времени в клиент-банке, но можно открыть окно FullScreen:

Вернуться просто — внизу при наведении мыши выплывает панель.

Вы можете вообще не выключать виртуальную операционку, можно просто сохранять ее состояние, тогда старт будет быстрым и комфортным:

Теперь настоятельно рекомендую сделать снимок текущего состояния виртуальной машины, чтобы потом, в случае поломки, можно было быстро вернуться к рабочей версии (меня уже спасало):

Эпилог

Вот так благодаря непродуманному софту можно получить длительный секс 🙂

Всех с наступающими Новогодними праздниками!!!

P.S.: если вдруг данный пост прочитали разработчики клиент-банка ДБО BS-Client — ничего личного, я в корявости данного софта виню не исполнителей, а руководителей, которые таким образом наладили процесс. И, если вдруг не встречалось такое, … короче ссылочка.

Progg it

Размещено в Разное.

В этом блоке кнопочки для кликания на случай, если пост оказался полезным :)
  • Инесса

    Да просто банк такой(кстати наш конкурент). Интернет-банк у нас тот же, ключи уже год на е-токене — безопасней на несколько порядков!!! С IE 8.0 все работает, одну галочку убрать. На 64-разрядной все работает-добивать IT-шников чтоб предоставили версию Крипто для 64-разр. Либо скачать ее самим с сайта КриптоПро. Мы своим клиентам все блага предоставили. А ваш вариант подходит хорошо для исключительных случаев.

    • Вы бы еще освоили кросплатформенную версию, а то на винде и я умею писать даже в нетрезвом виде.
      А вот у нас в НИИ… запрещено использовать проприеритарную ось по причине утечки. А такие суперпрограмисты из банка с купленными дипломами не в состоянии написать клиент на ось с открытым ядром.