SlideShare a Scribd company logo
Cybersecurity detection at ING Bank
Presto / Alluxio / S3A / Superset
Katowice, 1st August 2019
Agenda
2
• Who we are
• ING structure
• Standard way of working
• HUNT Uses Cases / DEMO
Who we are?
3
• Mariusz Derela
DevOps Engineer
• Krzysztof Kuźnik
Product Owner
Short introduction to ING Structure
4
• Financial regulations
• Country regulations
• Public cloud
• Distributed Environment
• „Follow the sun” way of working
Challenges from Security point of view
5
Distributed environment
6
What is SIEM?
7
Distributed environment
8
Distributed environment
9
Rule based system - example
10
title: Suspicious Reverse Shell Command Line
status: experimental
description: Detects suspicious shell commands or program code that may be exected or used in command line to establish a reverse shell
logsource:
product: linux
detection:
keywords:
- 'BEGIN {s = "/inet/tcp/0/'
- 'bash -i >& /dev/tcp/'
- 'bash -i >& /dev/udp/'
- 'sh -i >$ /dev/udp/'
- 'sh -i >$ /dev/tcp/'
- '&& while read line 0<&5; do'
- '/bin/bash -c exec 5<>/dev/tcp/'
- '/bin/bash -c exec 5<>/dev/udp/'
- 'nc -e /bin/sh '
- '/bin/sh | nc'
- 'rm -f backpipe; mknod /tmp/backpipe p && nc '
- ';socket(S,PF_INET,SOCK_STREAM,getprotobyname("tcp"));if(connect(S,sockaddr_in($p,inet_aton($i))))'
- ';STDIN->fdopen($c,r);$~->fdopen($c,w);system$_ while<>;'
- '/bin/sh -i <&3 >&3 2>&3'
- 'uname -a; w; id; /bin/bash -i'
- '$sendbyte = ([text.encoding]::ASCII).GetBytes($sendback2); $stream.Write($sendbyte,0,$sendbyte.Length); $stream.Flush()};'
- ";os.dup2(s.fileno(),0);os.dup2(s.fileno(),1);os.dup2(s.fileno(),2);os.putenv('HISTFILE','/dev/null');"
- '.to_i;exec sprintf("/bin/sh -i <&%d >&%d 2>&%d",f,f,f)'
- ';while(cmd=c.gets);IO.popen(cmd,"r"){|io|c.print'
- "socat exec:'bash -li',pty,stderr,setsid,sigint,sane tcp:"
- 'rm -f /tmp/p; mknod /tmp/p p &&'
- ' | /bin/bash | telnet '
- ',echo=0,raw tcp-listen:'
- 'nc -lvvp '
- 'xterm -display 1'
condition: keywords
Numbers – example region
11
55 000 data sources all over the world
150 000 events per second
700B * 150000EPS = 8.25 TB/d
Data sources
Applications 400
OS 4200
DB 900
NET 90
MDW 80
§ Data sources availability monitoring process
§ Component standardization in place (events normalization)
§ Monitor All initiative based on stack configuration (all new
assets automatically added and removed from scope)
§ Experience in building distributed multi-tenant cloud
computing and file system.
Cons of SIEM:
- It is mostly rule based system
- Correlation can be done only on „short”
timeframe
- Slow searching mechanism
- SIEM != Log Collector
Pros of SIEM:
- Fast rule based system
- Fast correlation engine
- Real time alerting system
12
Why something else is needed?
New Architecture
13
14
Main Problem - S3(a) or HDFS?
1.Cost
2.Elasticity
3.SLA (availability and durability)
4.Performance per dollar
5.Transactional writes and data integrity
15
16
Solution ? Alluxio
Alluxio UI – More in the demo
How only 2 seconds?
20
21
Powershell obfuscation
22
• task automation and configuration management framework from
Microsoft
• Command-line shell
• Scripting language
• Built-in (PS1.0) since 2006:
• WINDOWS XP SP2 / Windows Server 2003 / Windows VISTA
Powershell
23
• Why bother ?
• Avoding automatic
detection (SIEM rule /
Anti-Virus / … )
Obfuscation
24
https://github.com/Neo23x0/sigma/blob/master/rules/windows/powershell/powershell_suspicious_download.yml
• Why bother ?
• Confusion
Obfuscation
25
• https://www.blackhat.com/docs/us-
17/thursday/us-17-Bohannon-Revoke-
Obfuscation-PowerShell-Obfuscation-Detection-
And%20Evasion-Using-Science-wp.pdf
• https://github.com/danielbohannon/Invoke-
Obfuscation
Daniel Bohannon
26
• https://github.com/EmpireProject/Empire
Empire Powershell
27
Live demo #1 (obsuscating script)
28
• Calculates character distribution and assigns a score
• Detects Powershell obfuscation (obviously!)
Cosine Similarity
29
https://en.wikipedia.org/wiki/Cosine_similarity
• In Alluxio we can check baseline in a few seconds
• A few ways of accessing to data
Summary
30
Live demo #2 (detect)
31
32
In case live demo fails miserably
Clear
33
Obfuscated
34
Question?
Katowice, 1st August 2019

More Related Content

PDF
Accelerate Cloud Training with Alluxio
PDF
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
PDF
Optimizing Latency-sensitive queries for Presto at Facebook: A Collaboration ...
PDF
Speeding Up Spark Performance using Alluxio at China Unicom
PDF
Hybrid data lake on google cloud with alluxio and dataproc
PDF
Accelerating Data Computation on Ceph Objects
PDF
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
PDF
Apache Hudi: The Path Forward
Accelerate Cloud Training with Alluxio
Alluxio 2.0 & Near Real-time Big Data Platform w/ Spark & Alluxio
Optimizing Latency-sensitive queries for Presto at Facebook: A Collaboration ...
Speeding Up Spark Performance using Alluxio at China Unicom
Hybrid data lake on google cloud with alluxio and dataproc
Accelerating Data Computation on Ceph Objects
Ultra Fast Deep Learning in Hybrid Cloud Using Intel Analytics Zoo & Alluxio
Apache Hudi: The Path Forward

What's hot (20)

PDF
From limited Hadoop compute capacity to increased data scientist efficiency
PDF
Accelerating Hive with Alluxio on S3
PDF
StorageQuery: federated querying on object stores, powered by Alluxio and Presto
PDF
Accelerate Analytics and ML in the Hybrid Cloud Era
PDF
Achieving Separation of Compute and Storage in a Cloud World
PDF
RaptorX: Building a 10X Faster Presto with hierarchical cache
PDF
Alluxio on AWS EMR Fast Storage Access & Sharing for Spark
PPTX
Using Alluxio as a Fault-tolerant Pluggable Optimization Component of JD.com'...
PDF
Alluxio Use Cases and Future Directions
PDF
Fast Big Data Analytics with Spark on Tachyon
PDF
Burst Presto & Spark workloads to AWS EMR with no data copies
PDF
Presto on Alluxio Hands-On Lab
PDF
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
PDF
Building a high-performance data lake analytics engine at Alibaba Cloud with ...
PDF
Best Practice in Accelerating Data Applications with Spark+Alluxio
PDF
How to Develop and Operate Cloud First Data Platforms
PDF
A Reliable Memory-Centric Distributed Storage System
PDF
Improving Presto performance with Alluxio at TikTok
PDF
Embracing hybrid cloud for data-intensive analytic workloads
PDF
Enterprise Distributed Query Service powered by Presto & Alluxio across cloud...
From limited Hadoop compute capacity to increased data scientist efficiency
Accelerating Hive with Alluxio on S3
StorageQuery: federated querying on object stores, powered by Alluxio and Presto
Accelerate Analytics and ML in the Hybrid Cloud Era
Achieving Separation of Compute and Storage in a Cloud World
RaptorX: Building a 10X Faster Presto with hierarchical cache
Alluxio on AWS EMR Fast Storage Access & Sharing for Spark
Using Alluxio as a Fault-tolerant Pluggable Optimization Component of JD.com'...
Alluxio Use Cases and Future Directions
Fast Big Data Analytics with Spark on Tachyon
Burst Presto & Spark workloads to AWS EMR with no data copies
Presto on Alluxio Hands-On Lab
Optimizing Latency-Sensitive Queries for Presto at Facebook: A Collaboration ...
Building a high-performance data lake analytics engine at Alibaba Cloud with ...
Best Practice in Accelerating Data Applications with Spark+Alluxio
How to Develop and Operate Cloud First Data Platforms
A Reliable Memory-Centric Distributed Storage System
Improving Presto performance with Alluxio at TikTok
Embracing hybrid cloud for data-intensive analytic workloads
Enterprise Distributed Query Service powered by Presto & Alluxio across cloud...
Ad

Similar to Cybersecurity and fraud detection at ING Bank using Presto & Alluxio on S3 (20)

PDF
Container Security - Let's see Falco and Sysdig in Action by Stefan Trimborn
PPTX
Security Onion
PPTX
OS for AI: Elastic Microservices & the Next Gen of ML
PDF
Automated Deployment and Management of Edge Clouds
PPTX
Container & kubernetes
PDF
Automation Evolution with Junos
PPTX
Designing and Implementing a cloud-hosted SaaS for data movement and Sharing ...
PDF
PyCon India 2012: Celery Talk
PPTX
ProjectVault[VivekKumar_CS-C_6Sem_MIT].pptx
PDF
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
PDF
IBM Cloud Paris Meetup - 20180628 - OpenSense
PPTX
Taking Splunk to the Next Level - Architecture Breakout Session
PDF
MesosCon EU 2017 - Criteo - Operating Mesos-based Infrastructures
PDF
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
PDF
How to get started with Oracle Cloud Infrastructure
PPTX
Enterprise Node - Securing Your Environment
PPTX
10 Tips for Your Journey to the Public Cloud
PDF
Database Firewall with Snort
PDF
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
PDF
Cloud standards interoperability: status update on OCCI and CDMI implementations
Container Security - Let's see Falco and Sysdig in Action by Stefan Trimborn
Security Onion
OS for AI: Elastic Microservices & the Next Gen of ML
Automated Deployment and Management of Edge Clouds
Container & kubernetes
Automation Evolution with Junos
Designing and Implementing a cloud-hosted SaaS for data movement and Sharing ...
PyCon India 2012: Celery Talk
ProjectVault[VivekKumar_CS-C_6Sem_MIT].pptx
CoreOS and cloud provider integration: simple cloud-init example at Exoscale
IBM Cloud Paris Meetup - 20180628 - OpenSense
Taking Splunk to the Next Level - Architecture Breakout Session
MesosCon EU 2017 - Criteo - Operating Mesos-based Infrastructures
Automation in Network Lifecycle Management - Bay Area Juniper Meetup
How to get started with Oracle Cloud Infrastructure
Enterprise Node - Securing Your Environment
10 Tips for Your Journey to the Public Cloud
Database Firewall with Snort
OSDC 2018 | Highly Available Cloud Foundry on Kubernetes by Cornelius Schumacher
Cloud standards interoperability: status update on OCCI and CDMI implementations
Ad

More from Alluxio, Inc. (20)

PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PDF
Introduction to Apache Iceberg™ & Tableflow
PDF
Optimizing Tiered Storage for Low-Latency Real-Time Analytics at AI Scale
PDF
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
PDF
From Data Preparation to Inference: How Alluxio Speeds Up AI
PDF
Best Practice for LLM Serving in the Cloud
PDF
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
PDF
How Coupang Leverages Distributed Cache to Accelerate ML Model Training
PDF
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
PDF
AI/ML Infra Meetup | Building Production Platform for Large-Scale Recommendat...
PDF
AI/ML Infra Meetup | How Uber Optimizes LLM Training and Finetune
PDF
AI/ML Infra Meetup | Optimizing ML Data Access with Alluxio: Preprocessing, ...
PDF
AI/ML Infra Meetup | Deployment, Discovery and Serving of LLMs at Uber Scale
PDF
Alluxio Webinar | What’s New in Alluxio AI: 3X Faster Checkpoint File Creatio...
PDF
AI/ML Infra Meetup | A Faster and More Cost Efficient LLM Inference Stack
PDF
AI/ML Infra Meetup | Balancing Cost, Performance, and Scale - Running GPU/CPU...
PDF
AI/ML Infra Meetup | RAYvolution - The Last Mile: Mastering AI Deployment wit...
PDF
Alluxio Webinar | Accelerate AI: Alluxio 101
PDF
AI/ML Infra Meetup | The power of Ray in the era of LLM and multi-modality AI
PDF
AI/ML Infra Meetup | Exploring Distributed Caching for Faster GPU Training wi...
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Introduction to Apache Iceberg™ & Tableflow
Optimizing Tiered Storage for Low-Latency Real-Time Analytics at AI Scale
Meet in the Middle: Solving the Low-Latency Challenge for Agentic AI
From Data Preparation to Inference: How Alluxio Speeds Up AI
Best Practice for LLM Serving in the Cloud
Meet You in the Middle: 1000x Performance for Parquet Queries on PB-Scale Dat...
How Coupang Leverages Distributed Cache to Accelerate ML Model Training
Alluxio Webinar | Inside Deepseek 3FS: A Deep Dive into AI-Optimized Distribu...
AI/ML Infra Meetup | Building Production Platform for Large-Scale Recommendat...
AI/ML Infra Meetup | How Uber Optimizes LLM Training and Finetune
AI/ML Infra Meetup | Optimizing ML Data Access with Alluxio: Preprocessing, ...
AI/ML Infra Meetup | Deployment, Discovery and Serving of LLMs at Uber Scale
Alluxio Webinar | What’s New in Alluxio AI: 3X Faster Checkpoint File Creatio...
AI/ML Infra Meetup | A Faster and More Cost Efficient LLM Inference Stack
AI/ML Infra Meetup | Balancing Cost, Performance, and Scale - Running GPU/CPU...
AI/ML Infra Meetup | RAYvolution - The Last Mile: Mastering AI Deployment wit...
Alluxio Webinar | Accelerate AI: Alluxio 101
AI/ML Infra Meetup | The power of Ray in the era of LLM and multi-modality AI
AI/ML Infra Meetup | Exploring Distributed Caching for Faster GPU Training wi...

Recently uploaded (20)

PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PDF
AI in Product Development-omnex systems
PPTX
Online Work Permit System for Fast Permit Processing
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PDF
Digital Strategies for Manufacturing Companies
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 41
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PPTX
L1 - Introduction to python Backend.pptx
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
Nekopoi APK 2025 free lastest update
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PDF
PTS Company Brochure 2025 (1).pdf.......
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
System and Network Administration Chapter 2
PPTX
Transform Your Business with a Software ERP System
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Design an Analysis of Algorithms I-SECS-1021-03
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
AI in Product Development-omnex systems
Online Work Permit System for Fast Permit Processing
How to Choose the Right IT Partner for Your Business in Malaysia
2025 Textile ERP Trends: SAP, Odoo & Oracle
Digital Strategies for Manufacturing Companies
Internet Downloader Manager (IDM) Crack 6.42 Build 41
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
L1 - Introduction to python Backend.pptx
ISO 45001 Occupational Health and Safety Management System
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
How to Migrate SBCGlobal Email to Yahoo Easily
Nekopoi APK 2025 free lastest update
Odoo Companies in India – Driving Business Transformation.pdf
PTS Company Brochure 2025 (1).pdf.......
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
System and Network Administration Chapter 2
Transform Your Business with a Software ERP System
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms I-SECS-1021-03

Cybersecurity and fraud detection at ING Bank using Presto & Alluxio on S3