PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM



Podobne dokumenty
Bezpieczeństwo aplikacji typu software token. Mariusz Burdach, Prevenity. Agenda

ibosstoken Proces obsługi (wydawania, personalizacji i korzystania) Tokena mobilnego do systemu BOŚBank24 iboss

Instrukcja użytkowania KB tokena

Już we wrześniu inaczej zalogujesz się na swoje konto w Internecie

Silne uwierzytelnianie dla klienta indywidualnego

WSTĘP. Szanowni Państwo, Witamy bardzo serdecznie w gronie internautów, użytkowników systemów informatycznych przez Internet.

INSTRUKCJA OBSŁUGI PEKAOTOKENA DLA UŻYTKOWNIKÓW PEKAO24

INSTRUKCJA INSTALACJI I AKTYWACJI KB TOKENA

INSTRUKCJA OBSŁUGI PEKAOTOKENA DLA UŻYTKOWNIKÓW PEKAO24

Instrukcja obsługi PekaoTokena dla użytkowników Pekao24

Przewodnik użytkownika dla usługi CUI Klient indywidualny (CBP) 2. Rejestracja użytkownika przy użyciu hasła maskowalnego dla klientów

Silne uwierzytelnianie dla klienta instytucjonalnego

Usługi mobilne ipko biznes

INSTRUKCJA ZMIANY METODY AUTORYZACJI W SERWISIE KB24

A. Schematy funkcjonowania dla CBP... 2

Bezpieczeństwo usług oraz informacje o certyfikatach

INSTRUKCJA LOGOWANIA DLA UZYTKOWNIKÓW TOKENA

R-ONLINE. Przewodnik po systemie bankowości internetowej R-Online.

Tokeny software owe. Przegląd rozwiązań

Rozwiązania w zakresie autoryzacji OTP (One Time Password - hasła jednorazowe)

Przewodnik użytkownika dla usługi CUI Klient indywidualny (CBP)

PolishAPI. Rekomendacje oraz podstawowe założenia do przygotowania interfejsu awaryjnego. Dokument opracowany przez Grupę Projektową ds.

Migracja EMV czas na decyzje biznesowe

Agenda CERB. Silne bezpieczeństwo w zasięgu telefonu. Paweł Jakub Dawidek

3. Kolejne uruchomienie tokena W celu uruchomienia tokena VASCO DP280 należy przytrzymać przycisk Poweron/Power-off.

INSTRUKCJA OBSŁUGI PEKAOTOKENA DLA UŻYTKOWNIKÓW PEKAO24

Instrukcja wiązania bankowości internetowej z aplikacją mobilną mtoken Asseco MAA (w przypadku autoryzacji za pomocą tokena lub sms-a)

BEZPIECZEŃSTWO BANKOWOŚCI DETALICZNEJ

1/12. Podręcznik użytkownika bankowości korporacyjnej

Instrukcja Obsługi Tokena VASCO DP 280

Dostosowanie środków dostępu użytkowanych w bankowości internetowej. do wymogów silnego uwierzytelniania (SCA)

Inteligo. Rozwój projektu maj-listopad 2010

i-bank Mobile Banking INSTRUKCJA OBSŁUGI v3

E-PODPIS INSTRUKCJA AKTYWACJI PODPISU ELEKTRONICZNEGO W SYSTEMIE MILLENET DLA PRZEDSIĘBIORSTW

Instrukcja Obsługi Tokena VASCO DP 280

Instrukcja Obsługi Tokena VASCO DP 280

Bankowość elektroniczna w Centrum Usług Internetowych

BEZPIECZEŃSTWO BANKOWOŚCI KORPORACYJNEJ

BANKOWOŚĆ PRZEDSIĘBIORSTW INSTRUKCJA OBSŁUGI TOKENA W SYSTEMIE MILLENET DLA PRZEDSIĘBIORSTW

Szanowni Państwo, Krok 1 Identyfikator. Krok 2 Hasło z JANNOWAK WPROWADZENIE DO BGK24 NOWY SYSTEM BGK24

Bezpieczna bankowość efirma24

Przewodnik użytkownika dla usługi CUI Klient indywidualny. 2. Rejestracja użytkownika przy użyciu hasła maskowalnego dla klientów z autoryzacją SMS

Instrukcja aktywacji aplikacji Mobile Biznes

PŁATNOŚCI ELEKTRONICZNE I NIE TYLKO

ZBIÓR DOBRYCH PRAKTYK KORZYSTANIA Z BANKOWOŚCI ELEKTRONICZNEJ

Instrukcja Obsługi Tokena VASCO DP 260

BANK SPÓŁDZIELCZY PA-CO-BANK W PABIANICACH. Jak w bezpieczny i wygodny sposób korzystać z bankowości elektronicznej

Spis treści. Od Wydawcy

1. Zakres modernizacji Active Directory

Główne zalety bankowości mobilnej oferowanej przez Bank Spółdzielczy w Bieczu:

Zasady bezpiecznego korzystania z bankowości elektronicznej

Prezentacja pierwszego na rynku kompleksowego rozwiązania w zakresie bankowości mobilnej dla korporacji

Bankowość internetowa

Aplikacja internetowa ebiling

Whitepaper. Banking, Insurance and Capital Markets Comarch MobileID

Świadczenie usługi hurtowej wysyłki wiadomości SMS dla Urzędu Miasta Torunia w latach

KEVIN SAM W BANKU SGB ZAGROŻENIA ZWIĄZANE Z BANKOWOŚCIĄ INTERNETOWĄ

Protokół Kerberos BSK_2003. Copyright by K. Trybicka-Francik 1. Bezpieczeństwo systemów komputerowych. Złożone systemy kryptograficzne

INSTRUKCJA OBSŁUGI TOKENA WIELOFUNKCYJNEGO

Rozpoczynamy pracę nad stworzeniem wspólnego krajowego standardu płatności mobilnych

Aplikacja npodpis do obsługi certyfikatu

4 produkty finansów cyfrowych, które zrewolucjonizują rynek w najbliższych 2 latach. Miłosz Brakoniecki Członek Zarządu Obserwatorium.

Od Wydawcy Krzywe eliptyczne w kryptografii Wykorzystanie pakietu SAGE... 9

Opracowanie protokołu komunikacyjnego na potrzeby wymiany informacji w organizacji

Kryptografia i ochrona informacji

Bankowości elektronicznej KEMP LLP PT-GRUNDTVIG-GMP

Obsługa bankowości mobilnej MobileBanking

Platforma Bankowości Mobilnej dla grupy

Instrukcja logowania do usługi BZWBK24 internet

Specjalna oferta Raiffeisen Bank Polska S.A. dla członków Śląskiego Oddziału Krajowej Izby Doradców Podatkowych:

Bezpieczna bankowość ekonto24

Bank Spółdzielczy w Suszu Spółdzielcza Grupa Bankowa. Aplikacja mobilna. Nasz Bank. Przewodnik Użytkownika. system operacyjny Android

Aplikacja mobilna Nasz Bank

Przewodnik po ING BusinessMobile

Aplikacja npodpis do obsługi certyfikatu

Aplikacja npodpis do obsługi certyfikatu

BANKOWOŚĆ PRZEDSIĘBIORSTW

Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)

Modele uwierzytelniania, autoryzacji i kontroli dostępu do systemów komputerowych.

Szczegółowy opis przedmiotu zamówienia:

REGULAMIN świadczenia Usług Bankowości Elektronicznej

MOJA FIRMA PLUS. bankowość elektroniczna dla małych i średnich firm

KLIENCI WYKORZYSTUJĄCY PO RAZ PIERWSZY APLIKACJĘ MOBILNĄ MTOKEN

E-konto bankowe bankowość elektroniczna

REGULAMIN KORZYSTANIA Z KART PŁATNICZYCH BANKU POCZTOWEGO S.A. W RAMACH PORTFELI CYFROWYCH

FAQ. Dotyczące nowej bankowości mobilnej.

W ZMIENIAJĄCYM SIĘ ŚWIECIE

Aplikacja npodpis do obsługi certyfikatu

Obowiązuje od r.

mdokumenty Anna Streżyńska Minister Cyfryzacji Warszawa,

1. Witamy w pomocy do programu I-Bank!

Transkrypt:

PRACA INŻYNIERSKA IMPLEMENTACJA MOBILNEGO KLIENTA BANKU ZABEZPIECZONEGO TOKENEM Autor: Piotr Marek Ciecierski Kierujący pracą: prof. dr hab. inż. Zbigniew Kotulski

Plan prezentacja Spis treści: 1) Wprowadzenie - podział w elektronicznej bankowości 2) Usługa docelowa - bankowość mobilna 3) Założenia projektowe token kryptograficzny o o istniejące rozwiązania 4) Moja koncepcja opis komponentów o o o metody zabezpieczeń środowisko programistyczne 5) Osiągnięte rezultaty 6) Podsumowanie 7) Literaturat

Podział elektronicznej bankowości

Bankowość telewizyjna

Definicja: Bankowość mobilna Usługa bankowości mobilnej jest to usługa znajdująca się na pograniczu bankowości i telekomunikacji, gdzie użytkownik ma dostęp do swojego rachunku z każdego miejsca na Ziemi przy wykorzystaniu urządzenia mobilnego podłączonego do sieci telefonicznej lub Internetu. [1] Podział bankowości mobilnej: usługa SMS (ang. SMS banking); protokół WAP (ang. Wireless Application Protocol); bankowość internetowa (ang. i-banking) Czynniki rozwoju: stale rosnące zapotrzebowanie rozwój technologii w aparatach komórkowych zwiększenie gamy usług dostępnych drogą elektroniczną

Założenia projektowe Stworzenie dedykowanej, mobilnej aplikacji do kontaktu z bankiem, która: zapewnieni wysoki poziom bezpieczeństwa będzie aplikacją user-friendly zapewni dostęp do podstawowych funkcji bankowości internetowej będzie służyła do autoryzacji operacji aktywnych - funkcja tokena kryptograficznego

Token kryptograficzny Definicja: Token kryptograficzny to małe urządzenie, bądź w przypadku telefonów komórkowych dedykowana aplikacja, która przy wykorzystaniu algorytmów kryptograficznych, służy m.in. do generowania haseł jednorazowych. Może być wykorzystywany w różnych systemach zabezpieczeń i pracować w kilku trybach w zależności od implementacji. [3] Podstawowe rodzaje: OTP, czyli One Time Password karty inteligente tokeny software'owe

PRZYKŁADY TOKENÓW Tryby pracy: o hasła na bazie czasu o hasła na bazie licznika o hasła w trybie wyzwanie-odpowiedź Entrust OTP Identity Guard Token PPSD - Gemalto System CERB - Wheel

RAIFFEISEN BANK POLSKA S.A. MOBILNY BANK aplikacja dedykowana na urządzenia mobilne integracja z funkcjami telefonu możliwość personalizacji mały transfer danych mała awaryjność małe wymagania wysoki poziom bezpieczeństwa

RAIFFEISEN BANK POLSKA S.A. MOBILNY BANK Bezpieczeństwo: odporność na phishing oraz atak main-in-the-middle odporność na ataki z grupy client site attack podpisany kod aplikacji szyfrowana transmisja danych przy pomocy protokołu SSL poufne dane nie są przechowywane na telefonie użytkownika automatyczne zamknięcie sesji użytkownika wykorzystanie identyfikatora urządzenia

PEKAO S.A. - PEAKOTOKEN aplikacja dedykowana na urządzenia mobilne innowacyjna metoda autoryzacji transakcji alternatywa dla listy haseł jednorazowych niskie wymagania darmowe korzystanie obecnie najbezpieczniejsza metoda autoryzacji transakcji

PEKAO S.A. - PEAKOTOKEN Bezpieczeństwo: aplikacja zabezpieczona kodem PIN dodatkowa weryfikacja poprawności kodu PIN praca w dwóch trybach: znacznik czasowy wyzwanie-odpowiedź generowanie całkowicie w trybie off-line dla operacji wysokiego ryzyka kod powiązany z transakcją automatyczne wylogowanie użytkownika

Opis komponentów Serwer (J2SE) Aplikacja kliencka + token Internet (J2ME) Klient Baza danych (MySQL) Bank Schemat środowiska testowe

Metody zabezpieczeń Aplikacja kliencka: uruchomienie - kod PIN aplikacji logowanie do serwisu - hasło statyczne + hasło jednorazowe na bazie czasu (token tryb znacznika czasowego) autoryzacja transakcji hasło jednorazowe na podstawie kilku cyfr z numeru PESEL użytkownika (token tryb wyzwanie-odpowiedź) Połączenie pomiędzy aplikacją klienta, a serwerem banku: transmisja szyfrowana np. SSL

Osiągnięte rezultaty Aplikacja kliencka Mobilny Bank: napisana w języku Java w wersji dla urządzeń mobilnych (J2ME) możliwość sprawdzenia stanu konta, historii operacji oraz wykonania przelewu implementacja tokena służącego do logowania oraz autoryzacji operacji funkcjonalność 2 w 1 niskie wymagania sprzętowe

Osiągnięte ąg ę rezultaty y

Osiągnięte rezultaty Aplikacja serwerowa banku: napisana w języku Java w wersji standardowej (J2SE) implementacja algorytmów weryfikujących poprawność haseł przy logowaniu oraz autoryzacji transakcji monitorowanie aktywności klientów

Osiągnięte rezultaty Aplikacja serwera banku

Osiągnięte rezultaty Baza danych banku: baza danych MySQL przechowuje dane personalne oraz bankowe klientów brak zabezpieczenia

Protokół połączenia ą

Osiągnięte rezultaty Algorytm generowania hasła na podstawie znacznika czasowego SKRÓT KOD funkcja skrótu SHA-1 (160 bit) Ziarno ukryte w aplikacji (160 bit) 8 cyfrowe hasło hasło ważne 30-60 s

Osiągnięte rezultaty Algorytm generowania hasła w trybie wyzwanie- odpowiedź SKRÓT KOD Wyzwanie funkcja skrótu SHA-1 (160 bit) ziarno ukryte w aplikacji (160 bit) 2 losowe cyfry y z nr PESEL jako wyzwanie 8 cyfrowe hasło oczekiwanie na hasło 60-90 s

Podsumowanie Aplikacja kliencka Mobilny Klient: 2 w 1 dedykowana aplikacja + token kryptograficzny y duża dostępność ze względu na platformę Java łatwość w użyciu ogromna ilość potencjalnych klientów bezpieczeństwo

Literatura [1] Dąbrowska A., Janoś-Kresło M., Wódkowski A., E-usługi a społeczeństwo informacyjne Difin, 2009 [2] Miskiewicz M., Droździel A., e-finanse rosną w siłę, Money.pl, 2008 [3]Praca zbiorowa pod redakcją Andrzeja Gospodarowicza, Bankowość elektronicza, Polskie Wydawnictwo Ekonomiczne, 2005 [4] Macierzyński M., Bezpieczeństwo w bankowości internetowej, Bankier.pl, 2009 [5] Raiffeisen Bank Polska S.A., Przewodnik użytkownika aplikacji Mobilny Bank, 2009