Detekce zneužití online kanálů. 2014 Profinit. All rights



Podobné dokumenty
Big Data Science Petr Paščenko

Bezpečnost internetového bankovnictví, bankomaty

Jednorázová hesla pro zvýšení bezpečnosti vzdáleného přístupu mobilních uživatelů

Outsourcing & Cloud. v českých firmách

TECHNOLOGICKÁ ŘEŠENÍ A SLUŽBY PO CELÉM SVĚTĚ

TECHNOLOGICKÁ ŘEŠENÍ A SLUŽBY PO CELÉM SVĚTĚ

Digitální identita Moderní přístup k identifikaci klienta. Pavel Šiška, Štěpán Húsek, Deloitte Digital - Technology Services

Šifrování Autentizace Bezpečnostní slabiny. Bezpečnost. Lenka Kosková Třísková, NTI TUL. 22. března 2013

Delivering Public Service for the Future. Jak nejlépe naplnit očekávání občanů ve 21.století?

Tomáš HEBELKA, MSc. Skepse vůči cloudu. 21. června 2011 VI. Konference ČIMIB, Hotel Continental, Brno

Česká spořitelna průkopník otevřeného bankovnictví

Kdy si užijeme eidas

Projekt Partner ČSOB Leasing. 02/12/2013 Jaromír Mayer Domain Process Manager Head of Department

Elektronické bankovnictví IV. čtvrtek, 31. května 12

Business Intelligence

UČENÍ BEZ UČITELE. Václav Hlaváč

Zhodnocení architektury podniku. Jiří Mach

Dopady GDPR a jejich vazby

Není cloud jako cloud, rozhodujte se podle bezpečnosti

Technická příručka aplikace. Popis API internetového bankovnictví

Rozdělování dat do trénovacích a testovacích množin

Bezpečnostní politika společnosti synlab czech s.r.o.

Vytěžování znalostí z dat

INFORMAČNÍ SYSTÉMY (IS) Ing. Pavel Náplava Katedra počítačů K336, ČVUT FEL Praha 2004/2005

Služba Rychlý výpis umožňuje on-line službám získat elektronický a snadno zpracovatelný výpis z bankovního účtu klienta.

Obchodní podmínky pro poskytování Služeb přímého bankovnictví Equa bank a.s.

Multichannel Entry Point. Technologický pohled na nové přístupy k autentizaci v přímých bankovních kanálech

Katedra kybernetiky laboratoř Inteligentní Datové Analýzy (IDA) Katedra počítačů, Computational Intelligence Group

Certifikát. První kroky s certifikátem

Elektronická evidence tržeb. 14. zasedání Podnikatelské rady 17. října 2014

ReByJ 2.0 Manuál ve 4 krocích

Chytrá systémová architektura jako základ Smart Administration

Podmínky pro přijetí ke studiu do prezenční formy magisterského studijního programu Informatika pro akademický rok 2018/2019

Potřebujeme kybernetickou bezpečnost? Jak chráníme informační aktiva?

Manuál pro implementaci služby PLATBA 24. Datum: 17. prosince 2014 Verze: 1.49

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 21.

4IT218 Databáze. 4IT218 Databáze

Monitorování a audit databází v reálném čase. Ing. Jan Musil IBM Česká republika

AUTENTIZAČNÍ SERVER CASE BEZPEČNÁ A OVĚŘENÁ IDENTITA

Technická specifikace Platební brána IBS

Národní ITS architektura a telematické aplikace

MetaCentrum a e-infrastruktura CESNET

Řízení privilegovaný účtů

Aplikace moderních analytických a optimalizačních metod na data získaná z technologií Smart Metering

Simplify I.T. ve veřejném sektoru. Josef Švenda Country Leader, Oracle Czech

Specifika bankovního prostředí při monitoringu a analýze bezpečnostních incidentů. RNDr. Ondřej Zýka Profinit

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé

Marketingová komunikace. 3. soustředění. Mgr. Pavel Vávra Kombinované studium Skupina N9KMK3PH (vm3bph)

IT Bezpečnostní technologie pro systémy integrované bezpečnosti

Obchodní podmínky pro poskytnutí a užívání elektronického platebního prostředku

Aktuální hrozby internetu. 1.Trojské koně (malware) 2.Phishing 3.Sociální sítě

Sdílení a poskytování dat KN. Jiří Poláček

Security. v českých firmách

Problémové domény a jejich charakteristiky

BANKOVNÍ IDENTITA příspěvek bank k rozvoji digitálního Česka

Jakou cenu má IT pro vaši společnost Seminář Jak pomáhat českým firmám a institucím při přechodu do cloudu? VŠE,

MODERNÍ METODY SEGMENTACE ZÁKAZNÍKŮ Ing. Miloš Uldrich ZÁKAZNICKÁ LOAJALITA A AKVIZICE VE FINANČNÍCH SLUŽBÁCH. StatSoft CR

VÝBĚR CLOUDU, ANEB JAK ZVOLIT TEN NEJLEPŠÍ

mlinka: Sazebník bankovních poplatků mbank pro podnikatele maximum výhod a pohodlí

Téma 8: Optimalizační techniky v metodě POPV

RFID laboratoř Ing. Jan Gottfried, Ph.D.

Tovek Server. Tovek Server nabízí následující základní a servisní funkce: Bezpečnost Statistiky Locale

Moderní přístupy a nástroje GIS v ochraně přírody a krajiny ČR

Fyzické osoby - občané

1.1. Základní informace o aplikacích pro pacienta

Náhled společnosti Atos na elektronizaci veřejné správy E-government Mikulov 2013

Specifikace požadavků. POHODA Web Interface. Verze 1.0. Datum: Autor: Ondřej Šrámek

Datová věda (Data Science) akademický navazující magisterský program

Psychologie práce ve 21. století Odborná konference ČAPPO, Praha,

odlehlých hodnot pomocí algoritmu k-means

Uživatelský manuál k prodejní aplikaci věrnostního systému Nestlé

Manuál pro majitele Korporátní karty. Manuál pro majitele Korporátní karty

Využití pokročilých vyhledávacích technologií při forenzním vyšetřování

Matematické modelování dopravního proudu

Zabezpečení mobilních bankovnictví

Projekt SONIA: příspěvek bank k rozvoji digitálního Česka

Obsah. Kapitola 1. Kapitola 2. Kapitola 3. Úvod 9

Ceník pro službu Moje zdravé finance (založenou od )

2. Modelovací jazyk UML 2.1 Struktura UML Diagram tříd Asociace OCL. 3. Smalltalk 3.1 Jazyk Pojmenování

Správa dat v podniku. MI-DSP 2013/14 RNDr. Ondřej Zýka, ondrej.zyka@profinit.eu

PODNIKOVÁ INFORMATIKA

IT Outsourcing COMPLUS CZ a.s. Petr Taševský

Vyhledávání. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 12.

Sísyfos Systém evidence činností

Seminář VŠE, ČSSI a ICT UNIE

Uživatelská příručka pro MPU internetbanking

Spark SQL, Spark Streaming. Jan Hučín

Uživatelská dokumentace

PŘEHLED SLUŽEB A PARAMETRŮ INTERNETOVÉHO BANKOVNICTVÍ CREDITAS

InBiz VŠECHNO, CO JE MOŽNÉ

Základní cena měsíčně 100 Kč. Cena pro klienty, kterým chodí na Účet starobní důchod měsíčně 50 Kč. Odměna za využívání Účtu měsíčně 50 Kč

Budoucnost bankovnictví. Eva Zamrazilová Hlavní ekonom ČBA EURO KONFERENCE, Praha 27. října 2016

Modelování hrozeb. Hana Vystavělová AEC, spol. s r.o.

Moderní manažerský informační systém v ČEPS, a.s.

Architektura odbavovacího systému s použitím BČK

Fenomén Cloudu v kontextu střední a východní Evropy. Petr Zajonc, IDC pzajonc@idc.com

Ceník pro studentský účet

Produkty třídy BYZNYS

Reranking založený na metadatech

Transkript:

Detekce zneužití online kanálů Petr Paščenko 2. 10. 2015

Základní údaje 10 Mezi TOP 10 IT společností v regionu střední a východní Evropy (Gartner 2012) 5 pr 250 g15 400 nfg Mezi TOP 5 firmami v oblasti vývoje software na zakázku (IDC 2012) Top 5 ČR 250 stálých zaměstnanců v ČR Obrat za rok 2012 dosáhl 400 mil. Kč Sídlo společnosti v centru Prahy Praha 15 let 250+ 400 mil. Top 10 CEE Již 15 let působíme na trhu v oblasti IT 2007 Od roku 2007 jsme členem skupiny NFG

Rodina NFG Od roku 2006 1600+ zaměstnanců v 16 zemích Sídlo ve Vídni 25 let zkušeností v IT Obrat za 2012 200 mil. EUR

Osnova o Fraud v internetovém bankovnictví Identifikace útočníka Jehla v kupce sena o Fraud jako odlehlé pozorování Detekce lokální odlehlosti o False positive Problém a řešení 4

Internetové bankovnictví o Klient se připojuje k internetovému bankovnictví o Zabezpečení Autentizace: přihlašovací jméno (ID) a heslo o Provedení platby Autorizace: potvrzení formou sms kódu 5

Internetové bankovnictví útok o Škodlivý software současně do obou zařízení klienta o Útočník prochází zabezpečením Provádí shodné autentizační i autorizační kroky o Technicky neodlišitelný od skutečného klienta Autorizace: potvrzení formou sms kódu 6

Identifikace útočníka o Škodlivý software současně v obou zařízeních klienta o Útočník prochází zabezpečením Provádí shodné autentizační i autorizační kroky o Technicky neodlišitelný od skutečného klienta Autorizace: potvrzení formou sms kódu o Snažíme se poznat, že já nejsem já VS 7

Základní jednotka SESSION o Pro datové modelování potřebujeme základní jednotku o Session popisuje posloupnost akcí na ose prohlížeč aplikační server Datum, čas, kód akce (1400), částka, výsledek akce Posloupnost má variabilní délku od jednotek po stovky akcí ID SESSION ID DATETIME 1234567890 vs3t dgpf 2015-04-03 13:03:58 112 0 1234567890 vs3t dgpf 2015-04-03 13:03:58 130 0 1234567890 vs3t dgpf 2015-04-03 13:04:14 1248 0 1234567890 vs3t dgpf 2015-04-03 13:04:14 120 1234567890 vs3t dgpf 2015-04-03 13:07:21 530 1234567890 vs3t dgpf 2015-04-03 13:07:38 120 1234567890 vs3t dgpf 2015-04-03 13:09:03 68 ACTION AMOUNT 12400 RESULT 530 0 12400 0 0 8

Jehlu v kupce sena o Uvažujme banku s milionovou klientskou bází Každý klient provede denně v průměru jednu návštěvu v IB o Denně průměrně 1 000 000 session o Z toho zhruba 12% session s platbou 120 000 session s platbou o Denně v průměru 1 fraud To není moc ;-) o Naučíme klasifikátor? Zastoupení tříd 1:120000 Fraudy jsou rozmanité Asi ne 9

Jiný přístup detekce anomalit ala tramvaj o Předpoklad Podvržená session vybočuje ze svého okolí o Jak poznáme, že session je divná? Posuzujeme objekt v jeho kontextu o Metody detekce lokální odlehlosti Local Outlier Factor [1] Local Outlier Probability [2] [1] Breunig, M. M.; Kriegel, H.-P.; Ng, R. T.; Sander, J. (2000). LOF: Identifying Densitybased Local Outliers [2] Kriegel, H.-P.; Kröger, P.; Schubert, E.; Zimek, A. (2009). LoOP: Local Outlier Probabilities 10

Jiný přístup detekce anomalit ala výroba šroubků o Předpoklad Podvržená session vybočuje z průměru o Jak poznáme, že session je divná? Je moc dlouhá, moc krátká nebo moc široká o Příznakový vektor Délka sezení Počet plateb o Problém: vysoká variabilita neexistuje jedna typická session o Směs vícero rozdělení Kontrola zůstatku Jednorázová platba 11

Local Outlier Factor [1] o Zavádí pro každý bod k-distance(a) Vzdálenost k-tého nejbližšího souseda o Reachability_distance(A,B) Maximum z k-distance(b) a d(a,b) o Local_reachability_density(A) LRD(A) Převrácená hodnota průměru rd okolních bodů Jak daleko to mají okolní body k bodu A o Local_outlier_factor(A) LRD(B) / LRD(A) Kolikrát blíže to mají okolní body k sobě navzájem než k bodu A [1] Breunig, M. M.; Kriegel, H.-P.; Ng, R. T.; Sander, J. (2000). LOF: Identifying Density-based Local Outliers 12

Local Outlier Factor 13

Local Outlier Probability [2] o Modifikace původní metody o Předpoklad, že k sousedů bodu tvoří gaussovský shluk o Vzdálenosti bodů vyjádřeny jako vzdálenosti v pravděpodobnostním prostoru Pravděpodobnost, že body leží ve shluku definovaném k sousedy bodu o Výsledkem je Local Outlier Probability Výsledná hodnota odpovídá pravděpodobnosti, že bod není generován z téhož rozdělení jako body v jeho okolí o Porovnatelnost hodnot mezi datasety (klienty) o Praktická výhoda Škálování výsledné hodnoty v intervalu [0-1] [2] Kriegel, H.-P.; Kröger, P.; Schubert, E.; Zimek, A. (2009). LoOP: Local Outlier Probabilities 14

Shrnutí postupu o Pro každou session spočteme příznakový vektor Příznaky identifikovány na základě datové analýzy o Porovnání session s ostatními session daného klienta Při výpočtu vzdáleností ve vekt. prostoru využity váhy o Identifikace podezřelých session k prověření o Jak hodnotíme výsledek True positive kolik najdeme fraudů False positive kolik musíme prověřit session o Podstatnější je false positive Limitovaná lidská kapacita 15

Local Outliers výpočetní složitost o Proč řešíme výpočetní složitost? Denně ohodnocujeme milion session o Pro každou session musíme z DB načíst všechny session daného klienta Řádově tisíc session na klienta o Ve špičce je třeba ohodnotit cca 100 session za sekundu o Local outlier factor složitost pro nalezení k sousedů O(kN) o Úzké hrdlo Relační databáze (mnohé optimalizace) Batchové výpočty příznakových vektorů o Úloha vhodná pro Big Data řešení Přirozená paralelizace po klientech 16

Funguje to? Ano 17

A co false positive? LOP = 0.887 True Positive = 0.25 False positive = 0.038 Num. false positive = 4508.809 18

Problém false positive o Druhé (a další) síto o Je třeba přijít s novými příznaky nebo novou metodou o Menší počet položek vyšší výpočetní výkon o Dva přístupy v náznaku Bridges Zastoupení přechodů ze stavu do stavu Využití sekvenčního charakterů session Pořadí akcí se pro různé klienty liší o Triviální heuristiky Opakované platby, bezpečné účty o Ekonomická návratnost prověřování Vyřazení malých částek 19

Literatura [2] LOF: Identifying Density-Based Local Outliers Markus M. Breunig, Hans-Peter Kriegel, Raymond T. Ng, Jörg Sander http://www.dbs.ifi.lmu.de/publikationen/papers/lof.pdf [2] LoOP: Local Outlier Probabilities Hans-Peter Kriegel, Peer Kröger, Erich Schubert, Arthur Zimek http://www.dbs.ifi.lmu.de/publikationen/papers/loop1649.pdf [3] Diplomová práce Jana Krejcara na FIT ČVUT vedoucí doc. RNDr. Marcel Jiřina, PhD 20

Diskuze

Shaping future, delivering results! Společnost PROFINIT je členem nadnárodní skupiny New Frontier Group, která je leadrem v oblasti digitální transformace organizací a firem ve střední a východní Evropě. S více než 2000 zaměstnanci v 17 zemích patří mezi deset největších poskytovatelů ICT služeb v celém CEE regionu a řadí se ke špičce v oblasti vývoje software na zakázku, data managementu, datových skladů a business intelligence. PROFINIT má řadu významných zákazníků z finančního a telekomunikačního sektoru, utilit a státní správy. Společnost se primárně zaměřuje na konzultační služby v oblasti digitální transformace, technologické služby a outsourcing. Podle údajů IDC (2012) patří PROFINIT mezi 5 největších firem v oblasti vývoje software na zakázku v České Republice a je držitelem řady dalších ocenění. Profinit, s.r.o., Tychonova 2, 160 00 Praha 6, +420 224 316 016, www.profinit.eu