arch bugs in sap software deployment manager evgeny neyolov feat. dmitry chastuhin erp security...

13
Invest in security to secure investments Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

Upload: neola

Post on 25-Feb-2016

60 views

Category:

Documents


8 download

DESCRIPTION

Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst. SAP NetWeaver Development Infrastructure. Design Time Repository (DTR) Component Build Service (CBS) Change Management Service (CMS) Software Landscape Directory (SLD) / NS - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

Invest in securityto secure investments

Arch bugs in SAP Software Deployment Manager

Evgeny Neyolov feat. Dmitry ChastuhinERP Security Analyst

Page 2: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

• Design Time Repository (DTR)• Component Build Service (CBS)• Change Management Service (CMS)• Software Landscape Directory (SLD) / NS• Software Deployment Manager (SDM)

erpscan.com 2ERPScan — invest in security to secure investments

Page 3: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 3ERPScan — invest in security to secure investments

Page 4: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 4ERPScan — invest in security to secure investments

Page 5: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 5ERPScan — invest in security to secure investments

Page 6: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 6ERPScan — invest in security to secure investments

Page 7: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 7ERPScan — invest in security to secure investments

Page 8: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SAP NetWeaver Development Infrastructure

erpscan.com 8ERPScan — invest in security to secure investments

Page 9: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

Software Deployment Manager

• Single interface for the deployment• Deploy apps (*.ear, *.war, *.sda)• Implement custom patches• only one user at time• only hardcoded admin user

9erpscan.com ERPScan — invest in security to secure investments

Page 10: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SDM + UME = Love

• User Management Engine• affects almost all SAP-Java-stuff

10erpscan.com ERPScan — invest in security to secure investments

Page 11: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SDM Attack Intro

• thick client Java application (sad story)• SAP has own SAP Java Virtual Machine (JVM)• Java 6 has Attach API• attaching to another JVM at runtime• intercept and modify calls

11erpscan.com ERPScan — invest in security to secure investments

Page 12: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

SDM Post Exploitation

12erpscan.com ERPScan — invest in security to secure investments

Page 13: Arch bugs in SAP Software Deployment Manager Evgeny Neyolov feat. Dmitry Chastuhin ERP Security Analyst

Post Exploitation

13erpscan.com ERPScan — invest in security to secure investments