Poniżej postaramy się wyjaśnić zaistniały
problem i jeszcze raz opisać dokładnie sposób pracy programu.
1.
Nie ma podstaw aby zabronić stosowania programu eBank Express. Nie wykonuje on bezpośredniego
połączenia z systemem transakcyjnym mBanku i jako taki nie powoduje żadnego zagrożenia
dla systemu mBanku
2.
Kładąc nacisk na bezpieczeństwo i obawy użytkowników, wykonaliśmy program który
zarządza danymi o rachunkach nie mając jednak bezpośredniego dostępu do danych w
systemie transakcyjnym. Taki program niczym nie różni się od programów księgowych,
które przecież służą do przechowywania danych finansowych firmy, gdzie ważnych informacji
jest z pewnością więcej niż w samym systemie bankowym. Jeżeli mówimy, że eBank Express
jest niebezpieczny i należy go skasować z dysku, to dokładnie tak samo należałoby
postąpić z programami księgowymi i fakturującymi.
3.
Owszem są na rynku programy, które samodzielnie obsługują protokoły komunikacyjne
z systemem transakcyjnym mBanku i odczytują dane bezpośrednio z serwera mBanku.
Mając na uwadze obawy użytkowników na taki "styl pracy", a jednocześnie chcąc usprawnić
żmudny proces wprowadzania danych do komputera, wykorzystaliśmy
technologię Microsoft, dokładnie udokumentowaną na stronach producenta.
Zastosowanie technologii obiektowej dodatkowo uwalnia nas od kolejnego problemu
jaki występuje w innych programach stosujących technikę kopiowania stron poprzez
schowek Windows. Dla przypomnienia, jeszcze raz opiszemy sposób pracy programu eBank
Express:
o
Główną częścią programu jest MS Internet Explorer, który jest "osadzony" w oknie
naszego programu. Dla uproszczenia można powiedzieć, że eBank Express to Internet
Explorer z dodatkowymi przyciskami.
o
Obsługą protokołu https: zajmuje się Internet Explorer i tylko ON pobiera i wysyła
dane z/do mBanku. Odczytane dane z historii rachunku (szczegóły wyciągu) znajdują
się w pamięci naszego komputera. Ich położenie znane jest przez IE, który udostępnia
je za pomocą swoich obiektów. Program eBank Express odczytuje dane z obiektów (pamięci
komputera) i zapisuje do bazy danych.
o
Widzimy więc, że program eBank Express jest typowym programem Księgowym, który służy
do przetwarzania danych.
4.
Nie zbagatelizowaliśmy jednak problemu i już od pierwszej wersji programu staraliśmy
się o jego autoryzację przez mBank. Oto oficjalna odpowiedź z 03.02.2003 udzielona
przez mBank:
o
"Kanał www służy zarówno do pobierania informacji o rachunkach w mBanku, jak i do
wykonywania operacji. Z ww. względów niestandardowy dostęp do banku tym kanałem
moze stanowić potencjalne niebezpieczeństwo dla Klientów
o
mBank nie ma odpowiednich zasobów aby przeprowadzić rzetelną ocenę programów typu
mBank Express, a tym bardziej aby proces takiej oceny zakończyć jednoznaczną autoryzacją
danego narzędzia
o
rozwiązania tego typu ze względów bezopieczeństwa powinny opierać się na alternatywnym
dostępie do zasobow mBanku - kanale, w którym wykonywanie aktywnych operacji (transakcji)
byloby niemożliwe. Do czsu udostępnienia takiego kanału mBank nie może brać żadnej
odpowiedzialności za użytkowanie przez Klientów programów typu mBank Express
o
Planujemy uruchomić w przyszlości narzędzie wspomniane w pkt. 3. do tego czasu odpowiedź
na Pana sugestię zawartą w mailu (autoryzacja programu przez mBank) musi, niestety,
być negatywna"
5.
I kolejna odpowiedź z dnia 28.05.2003:
o
"Uprzejmie informuje, że w sprawie opisanej poniżej (obecne i poprzednie zapytanie)
podtrzymuje stanowisko mBanku"
6.
Oznacza to tylko tyle, że mBank nie jest zainteresowany autoryzacją programu, co
mogłoby się wiązać z przejęciem odpowiedzialności za skutki używania programu, a
takiej odpowiedzialności mBank przyjąć nie może.
Podsumowanie.
W swojej odpowiedzi mBank porusza
problem niestandardowego dostępu do kanału internetowego mBanku, który nie może
zostać zaakceptowany. Tu należy się wyjaśnienie: Program eBank Express nie stosuje
niestandardowego dostępu do kanału internetowego, bowiem NIE STOSUJE ŻADNEGO. Jest
typowym programem księgowym, który gromadzi i przetwarza dane o rachunkach bankowych.
TGSoft od kilkunastu lat jest producentem
programów księgowych. W swoich programach stosujemy nowatorskie rozwiązania i kładziemy
duży nacisk na automatyzację księgowania i wyeliminowanie niepotrzebnych, manualnych
czynności. Będąc klientem mBanku i użytkownikiem systemu transakcyjnego widzimy
wiele ułomności tego systemu. Choć jest on lepszy od innych banków na naszym rynku,
to jest w nim jeszcze wiele do zrobienia. Obserwując komentarze klientów mBanku
na forum http://www.cafe.mbank.com.pl/php/list.php3?f=1
oraz grupie NEWS: pl.biznes.banki, mając własne spostrzeżenia postanowiliśmy stworzyć
program, który ułatwi nam pracę i podzielić się nim z innymi użytkownikami mBanku
(wersja standard jest bezpłatna).