본문 바로가기

Cloud solutions

#002) 실시간 사기 탐지 cloud solution (Stream 솔루션 with Azure)

Real-time fraud detection architecture by Azure


사기 의심이 있는 거래나 수상 쩍인 움직임들을 감지하기 위해 실시간으로 데이터 분석이 필요할 때 쓰이는 아키텍쳐 이다.

전통적인 온라인 데이터 분석 시스템은 이러한 일련의 활동을 하고 결과를 산출 해 내기까지 몇시간이 걸리는 경우도 있으나 애저의 클라우딩 서비스를 사용함으로써 실시간 분석을 효율적인 비용으로 가능하게 하였다.

 

보이스 피싱이나 사기전화

은행의 카드 정보나 개인정보 요구 사례

온라인 상거래에서 의심스러운 구매 정황등의 CASE


통화 메타 데이터가 애저 Event Hubs 인스턴스로 전달됨

Event hubs-실시간 스트리핑 플랫폼으로 수만개의 이벤트를 받아서 처리하고 저장할 수 있음

 

Stream Analytics 가 데이터를 Event Hubs 를 통해서 전달 받고 들어온 데이터를 처리해서 사기 처리 알고리즘을 통해 분석함

Stream Analytics- 많은 스트리밍 데이터들을 추출해서 분석할 수 있고 Event hubs 와 함께 사용될 수 있음

 

Stream Analytics 가 발견한 사기 위험성 있는 데이터를 변환시킨 후 애저 blob storage 에 저장시켜 결과를 도출 시킴

blob storage - 파일 시스템의 디렉토리같은 역할로 비구조화된 수많은 데이터를 저장 시키는 스토리지

 

같은 목적으로 러신 머닝을 함께 구현해 비즈니스 사례에 더 구체적인 케이스를 지원가능

(https://microsoft.github.io/r-server-fraud-detection/)

 

 

reference - https://docs.microsoft.com/en-us/azure/architecture/example-scenario/data/fraud-detection