Invest in security to secure investments Oracle PeopleSoft applications are under attacks!
|
|
|
- Jordan Atkinson
- 10 years ago
- Views:
Transcription
1 Invest in security to secure investments Oracle PeopleSoft applications are under attacks! Alexey Tyurin
2 About ERPScan The only 360-degree SAP Security solution - ERPScan Security Monitoring Suite for SAP Leader by the number of acknowledgements from SAP ( 150+ ) 60+ presentations key security conferences worldwide 25 Awards and nominations Research team - 20 experts with experience in different areas of security Headquartered in Palo Alto (US) and Amsterdam (EU) 2
3 ERPScan and SAP Working together since 2007 Senior Director, Head of Global Security Alliance Management Product Security, Technology and Innovation Platform SAP Labs, Palo Alto, USA We would like to thank the world-class security experts of ERPScan for the highly qualified job performed to help us assess the security of our pre-release products. 3
4 ERPScan and Oracle ERPScan researchers were acknowledged 15 times during quarterly Oracle patch updates since 2008 Totally 40+ Vulnerabilities closed in Oracle Applications Oracle Database Oracle Peoplesoft Oracle Weblogic Oracle JDE Oracle BI Oracle provides recognition to people that have contributed to our Security-In-Depth program. Oracle recognizes Alexander Polyakov from ERPScan for contributions to Oracle's Security-In-Depth program. 4
5 About Me Director of Oracle Security department of the ERPScan company WEB/EBA/Network security fun Hacked many online banking systems Hacked many enterprise applications 5
6 Agenda Introduction to Oracle PeopleSoft PeopleSoft Architecture Attacks on back-end systems External attacks on PeopleSoft 6
7 Introduction to Oracle PeopleSoft 7
8 What is it? Oracle PeopleSoft Apps: HRMS, FMS, SCM, CRM, EPM Can work as one big portal or separately Many implementations in different areas 8
9 Industries Large companies. HRMS/ FMS Government. HRMS Universities. Student Administration system 9
10 Regions UK 13% APAC 11% USA 72% 10
11 Industries Utilities; 230 Agriculture&Food; 170 Pharmaceutical; 255 Telecommunications, 227 Computing⁢ 940 Manufacturing; 1160 Retail; 437 Educational;
12 Why should we care Personal information SSN Salary data Payment information Credit card data Bank account data Bidding information RFP Prices 12
13 Why should we care Espionage Theft of financial information Corporate trade secret theft Theft of supplier and customer lists Stealing HR data Employee Data Theft Sabotage Denial of service Tampering with financial reports Fraud False transactions Modification of master data 13
14 Some cases Two Charged with Hacking PeopleSoft to Fix Grades (California state university) Student sentenced to jail for hacking university grades (Florida A & M University) Undergrad suspected in massive breach (University of Nebraska) Hacking Higher Education - last years 14
15 Some cases 15
16 Vulnerabilities in PeopleSoft Some vulns every year, but no info for pentesting 16
17 Oracle PeopleSoft Architecture 17
18 PeopleSoft Internet Architecture Many applications, but they have one architecture PeopleSoft Internet Architecture Internet oriented since version 8 Based on several special core technologies 18
19 PeopleSoft Internet Architecture PeopleTools: Technology Developer tools Framework PeopleCode All of the applications are created using PeopleTools. 19
20 PeopleSoft Internet Architecture 20
21 PeopleSoft Internet Architecture Web server WebLogic /WebSphere PS Servlets Forwards request from a browser to an App Server Application server PS Services + Tuxedo + Jolt Business logic, SQL transaction management, Transport Database server System Tables, PeopleTools metadata, PeopleSoft application data 21
22 Hacker s targets High privileged access in PeopleSoft ( PS super admin account) Attacks on business logic Critical information in PeopleSoft Remote Command Execution in OS Access to a company s internal network Critical information in PeopleSoft We can get RCE in OS if we have high priv. access. Conversely situation is true too 22
23 Attacks on back-end systems 23
24 Internal attacker 24
25 PeopleSoft Back End Authentication User ID an account in PeopleSoft Application. Connect ID a low privileged account in the RDBMS Access ID a high privileged account in the RDBMS 25
26 PeopleSoft Back End Authentication User authentication process: User logs in with his User ID and password to the Application Server. Application Server, in turn, connects to DBMS using Connect ID. User ID and passwords for it stored in DBMS tables are compared to the ones that were entered by the user. Connect ID has limited rights, only to retrieve User ID and encrypted password from DBMS tables. If the comparison went successful, Application Server retrieves the necessary Access ID with the encrypted password. Access ID with the password are stored in PSACCESSPRFL table. Access ID account has high privileges. Finally, the system reconnects to DBMS using Access ID with full access. 26
27 RDMBS accounts Some facts : Common Connect ID people with password people / peop1e Default Access ID: SYSADM for Oracle sa for MSSQL Connect ID password is often the same as Access ID password Let s try to perform dictionary attack on RDBMS 27
28 Connect ID access in RDBMS Connect ID has: Access to 3 tables Users passwords hashed with salt AccessID and its password is encrypted 28
29 Is Access ID encrypted? The ACCESSID and ACCESSID password are stored and encrypted in the PeopleSoft security table PSACCESSPRFL. ile=tadm/htm/tadm13.htm The Symbolic ID is used as the key to retrieve the encrypted ACCESSID and ACCESSPSWD from PSACCESSPRFL tsec/htm/tsec06.htm Is Access ID really encrypted? 29
30 Is Access ID encrypted? Is Access ID really encrypted? No. It s just XOR with a hardcoded key sbzlcylprag= -> SYSADM kcsymm0crag= -> sa gjb8yzphnjo= -> asdqwe12 Some facts for a brute force attack: Access ID max length 8 symbols Access ID s max password length 10 symbols If we have Connect ID and network access to RDMBS, we can get Access ID. 30
31 Internal attacker 31
32 Attack on Developers 2-Tier direct connection to DBMS. Trusted developers (?) Some tools (like DataMover) A config is stored in the Windows registry Encryption is the same If we steal a config, we can have full access in RDBMS. 32
33 Developers 3-Tier connection through Application Server. A developer uses only his own PS User ID and password It s possible to restrict access for a developer (read-only privs) Application Server connects to a RDBMS with Access ID account. Special protocol - WSH, WSL (Tuxedo). It s a plain-text protocol. A user s password in each packet. Man in the middle attack will be useful 33
34 Developers 3-Tier connection through Application Server. Data inside packets look like plain SQL queries. Can a 3-tier developer send any SQL command to a RDBMS with Access ID? It should be so! 34
35 Developers 3-Tier connection through Application Server. Weird Design. We see all queries of the default authentication process between Application Server and RDMBS A 3-Tier developer knows an Access ID and its password 35
36 Attacks on front-end systems 36
37 External attacker 37
38 Google Dorks 38
39 WebLogic WebLogic management /console On the same port with PeopleSoft application by default Anyone can try to access the inside with default accounts 39
40 WebLogic. Users A default Weblogic has no additional accounts, except system with a custom password Weblogic with PS has accounts: system: Passw0rd (password) main administrator operator: password operator role monitor: password monitor role * The password of system is often changed to that of PS WebLogic account bruteforcing is blocked by default If we get access to a Weblogic server with system account, we will get our goal RCE 40
41 WebLogic. Users What about operator and monitor users? Almost nothing 41
42 WebLogic. Force browsing Force browsing will help us. There are no sufficient authorization checks. Examples: 1) Browse a server s file system 42
43 WebLogic. Force browsing 2) How about installing a new application (RCE)? Yes, we can do it! Some restrictions: Only with.war/.jar extension Only local files 43
44 WebLogic. Force browsing How can we upload the file? Some attempts: 1. SSRF + jar trick - No success. The file has a wrong extension 2. Via PS servlet - No success. The file has a wrong extension 3. A classic UNC trick for bypassing only local files restriction. We should use \\any_server\evil.jar + Success! But only for Windows OS If we have access to a Weblogic console, we can execute our code 44
45 DEMO 45
46 PeopleSoft Portal 46
47 PeopleSoft Users PS super administrator There are many default users. Before PeopleTools 8.51: password = login Like, PS:PS, VP1:VP1, PTDMO:PTDMO After PeopleTools 8.51: password = PS s password PS:Password, VP1:Password, PTDMO:Password PS account bruteforcing is not blocked be default This is a pretty good situation for brute force attacks 47
48 PeopleSoft Servlets Information disclosure: 48
49 XXEs Some of input points: PSIGW/*, Business Interlink, SyncServ!!!No authentication!!! 49
50 XXEs Common XXE injection impact: We can read plain text files (not all) SSRF SSRF+gopher (if JDK <= 1.6) SSRF+grab NTLM hashes/smbrelay (if JDK <= 1.6 and OS = Windows) Classic entities DoS? SSRF+jar trick for file uploading + we can list directories and read XML files! (no binary) CVE , CVE , CVE Patched in CPU on the 16 th July 2013 (cpujul2013) 50
51 Encryption Encryption of password in config files: DES Some passwords of PeopleSoft are stored in plaintext Some DES Some 3DES Some AES (Weblogic) The key for DES is hardcoded Was used for encryption in the older systems Has no ID at the beginning (such as {V1.1} ) 51
52 Encryption 3DES AES The key for 3DES is standard by default. You can check it. The string {V1.1} before an encrypted password shows the key is default. After each key regeneration, the number is changed (1.2, 1.3 ). Do you regenerate it? If you want to decrypt with AES, you need SerializedSystemIni.dat. You can understand that it is AES by the {AES} string in the beginning of an encrypted password. 52
53 XXE Attack Vectors 1. If we have network access to the RDBMS, we can read Connect ID, get Access ID and pwn PS DB. 1. From the multitude of configuration files, we can retrieve various accounts (in the case of v. 1.1 or an old PT version with DES). If an administrator re-use a password, we can try to login with the PS account in Portal. 53
54 PS IGW PS IGW supports remote configuration. There are opportunities to read and write a IGW configuration file via special XML requests. Auth is required. Old PT versions use password as a default password for different services. New PT versions use PS s password as a default password for different services No defense against brute force attack The PS IGW password is stored in a config file. PS IGW s password is DES/3DES encrypted. The file is readable via XXE. 54
55 PS IGW. Attack Vectors Turn on a XXE feature for a IGW s XML parser Read a lot of different passwords Change a path of Java classes location and get RCE * Set a XSL transformation and get RCE * * Haven t been fully tested yet 55
56 PeopleSoft SSO 56
57 PeopleSoft SSO A PeopleSoft application supports his own Single Sign On technology A PS application sets a special PS_TOKEN cookie for a user after successful login. Another PS application checks the cookie and authenticates the user How does it work? Pre-Shared Key. The same password should be set on each node Nodes represent any organization, application or system that will play a part in integrations. A node has a name. It is necessary to set nodes trusted by the system A user name should be in both applications 57
58 PS SSO 1. UserID + password 2. Access to PS + PS_TOKEN cookie Node name HRMS 1 Node Password 123 Trusts to FMS1 Node name FMS1 Node Password 123 Trusts to HRMS1 58
59 PS_TOKEN PS_TOKEN: sec/htm/tsec10.htm UserID Language Code Date and Time Issued Issuing System Node name Signature = SHA1_Hash ( UserID + Lang + Date Time issued + Issuing System + Node Password ) Node Password is a pre-shared key. This is only one unknown value 59
60 PS_TOKEN. Priv Escalation What can we do in theory? Get a PS_TOKEN cookie Get all necessary values and a signature from the PS_TOKEN. It s base64 encoded Make offline brute force attack on PS_TOKEN. Just add passwords to the values and compare results of hash with a signature. SHA1 we can do it really fast with GPU If we get a node password, we can create a new cookie with PS user name and get full access in PeopleSoft Application. 60
61 PS_TOKEN. Priv Escalation. Real Life Reverse Engineering (Thx for ) General view: Magic/Static numbers Lengths of parts SHA-1 hash Compressed data: o UserID o Lang o Node Name o Date And Time Don t trust Oracle s documentation =( Our new tool - tockenchpoken can parse, brute and re-create a PS_TOKEN cookie 61
62 Worse than you think A PS application can consist of some nodes. But there must be one default local node. Of course, it trusts itself. There is a lot of situation when an administrator has to set a Node Password. So we can perform the attack on a standalone PS application. 62
63 PS SSO 1. Login + password 2. Access to PS App + PS_TOKEN cookie 3. PS_TOKEN cookie Node name HRMS 1 Trusts to itself (HRMS1) Node Password Access to PS 63
64 DEMO 64
65 Worse than you think Restriction: As we want to get a PS_TOKEN cookie, we need to have valid credentials on a PS server for the attack. And how about an anonymous attack? 65
66 Worse than you think It looks like: It s impossible to have access to some resources (components) of a PS Portal without authentication. But sometimes it s necessary. Like, Jobs forms or Forgot password? You must set up a special auto-login UserID in a PS application with minimal privs And, of course, the PS application gives you a PS_TOKEN cookie So, we can get PS_TOKEN and perform an attack without valid credentials. 66
67 Even worse than you think PS SSO can be used in other Oracle s application. Like, JD Edwards PS_TOKEN can be used for authentication in PS IGW A PS_TOKEN cookie is often set for a parent domain (.server.com) There is a (default) value for a node password password How can we defense a PS application? Use certificates instead of passwords Set a really strong password for nodes (max 24 symbols) Set No Authentication for nodes 67
68 Overview Internal attack vectors: Get Connect ID -> Get Access ID - > Pwn PS If you are a developer, you are an admin External attack vectors: Weblogic default account -> Authoriz bypass -> RCE XXE -> Read configs -> Pwn PS Brute PS IGW account -> -> RCE Get PS_TOKEN -> Brute a Node Password -> Create a new PS_TOKEN -> Pwn PS 68
69 ERPScan leaders in Research 60+ Innovative Presentations in security conferences in 25+ countries 69
70 ERPScan featured in: 70
71 Research ERPScan Research Leadership in ERP Security 300+ vulnerabilities in top vendors including SAP and Oracle 60+ Innovative Presentations in security conferences in 25+ countries Award-winning research papers SAP Security in figures Authors of the Book about Oracle Database security Experts in different areas from Mobile to Hardware The company expertise is based on research conducted by the ERPScan research center 71
72 About Each ERP landscape is unique and we pay close attention to the requirements of our customers and prospects. ERPScan development team constantly addresses these specific needs and is actively involved in product advancement. If you wish to know whether our scanner addresses a particular aspect, or simply have a feature wish list, please us or give us a call. We will be glad to consider your suggestions for the next releases or monthly updates. 228 Hamilton Avenue, Fl. 3, Palo Alto, CA USA HQ Luna ArenA 238 Herikerbergweg, 1101 CM Amsterdam EU HQ [email protected] 72
Oracle PeopleSoft Applications are Under Attack
Oracle PeopleSoft Applications are Under Attack Alexey Tyurin Email: [email protected] Twitter: @antyurin Table of Contents Introduction... 3 About PeopleSoft applications... 3 Core technologies...
Practical pentesting of ERP s and business applications
Invest in security to secure investments Practical pentesting of ERP s and business applications Alexander Polyakov CTO in ERPScan Alexey Tyurin Director of consulting department in ERPScan Alexander Polyakov
Top 10 most interesting SAP vulnerabilities and attacks Alexander Polyakov
Invest in security to secure investments Top 10 most interesting SAP vulnerabilities and attacks Alexander Polyakov CTO at ERPScan May 9, 2012 Me Business application security expert What is SAP? Shut
PRACTICAL PENTESTING OF ERP SYSTEMS AND BUSINESS
PRACTICAL PENTESTING OF ERP SYSTEMS AND BUSINESS APPLICATIONS VERSION 1.0 10.07.2013 Authors: Alexander Polyakov Alexey Tyurin With help of: Dmitry Chastukhin Dmitry Evdokimov Evgeny Neyolov www.erpscan.com
If I want a perfect cyberweapon, I'll target ERP
If I want a perfect cyberweapon, I'll target ERP Alexander Polyakov / ERPScan Session ID: ADS-R07 Session Classification: Advanced Intro I hate CYBER talks and all that buzz I usually do more technical
Thick Client Application Security
Thick Client Application Security Arindam Mandal ([email protected]) (http://www.paladion.net) January 2005 This paper discusses the critical vulnerabilities and corresponding risks in a two
Top 10 most interes.ng SAP vulnerabili.es and a9acks
Invest in security to secure investments Top 10 most interes.ng SAP vulnerabili.es and a9acks Alexander Polyakov CTO at ERPScan About ERPScan The only 360- degree SAP Security solu8on - ERPScan Security
THE STATE OF SAP SECURITY 2013: VULNERABILITIES, THREATS AND TRENDS
THE STATE OF SAP SECURITY 2013: VULNERABILITIES, THREATS AND TRENDS Alexander Polyakov ERPScan Session ID: DAS-T03 Session Classification: Intermediate Agenda SAP: Intro SAP: vulnerabilities SAP: threats
Penetration: from Application down to OS
April 13, 2010 Penetration: from Application down to OS Getting OS Access Using Lotus Domino Application Server Vulnerabilities Digitаl Security Research Group (DSecRG) www.dsecrg.com Alexandr Polyakov.
Invest in security to secure investments. Breaking SAP Portal. Dmitry Chastuhin Principal Researcher at ERPScan
Invest in security to secure investments Breaking SAP Portal Dmitry Chastuhin Principal Researcher at ERPScan 1 About ERPScan The only 360- degree SAP Security solu8on - ERPScan Security Monitoring Suite
Presentation for : The New England Board of Higher Education. Hot Topics in IT Security and Data Privacy
Presentation for : The New England Board of Higher Education Hot Topics in IT Security and Data Privacy October 22, 2010 Rocco Grillo, CISSP Managing Director Protiviti Inc. Quote of the Day "It takes
EAS-SEC Project: Securing Enterprise Business Applications
EAS-SEC Project: Securing Enterprise Business Applications SESSION ID: SEC-W06 Alexander Polyakov CTO ERPScan @Twitter sh2kerr Alexander Polyakov CTO of the ERPScan inc EAS-SEC.org President Business application
How to hack VMware vcenter server in 60 seconds
Invest in security to secure investments How to hack VMware vcenter server in 60 seconds Alexey Sintsov, Alexander Minozhenko #whoami Pen-tester at ERPscan Company Researcher DCG#7812 CTF ERPScan Innovative
SECURITY TRENDS & VULNERABILITIES REVIEW 2015
SECURITY TRENDS & VULNERABILITIES REVIEW 2015 Contents 1. Introduction...3 2. Executive summary...4 3. Inputs...6 4. Statistics as of 2014. Comparative study of results obtained in 2013...7 4.1. Overall
Too Critical To Fail Cyber-Attacks on ERP, CRM, SCM and HR Systems
Too Critical To Fail Cyber-Attacks on ERP, CRM, SCM and HR Systems SESSION ID: HTA-R01 Mariano Nunez CEO Onapsis Inc. @marianonunezdc Why Should We Care? Over 95% of the ERP systems analyzed were exposed
Criteria for web application security check. Version 2015.1
Criteria for web application security check Version 2015.1 i Content Introduction... iii ISC- P- 001 ISC- P- 001.1 ISC- P- 001.2 ISC- P- 001.3 ISC- P- 001.4 ISC- P- 001.5 ISC- P- 001.6 ISC- P- 001.7 ISC-
Web Application Hacking (Penetration Testing) 5-day Hands-On Course
Web Application Hacking (Penetration Testing) 5-day Hands-On Course Web Application Hacking (Penetration Testing) 5-day Hands-On Course Course Description Our web sites are under attack on a daily basis
Security Threat Kill Chain What log data would you need to identify an APT and perform forensic analysis?
Security Threat Kill Chain What log data would you need to identify an APT and perform forensic analysis? This paper presents a scenario in which an attacker attempts to hack into the internal network
The Top Web Application Attacks: Are you vulnerable?
QM07 The Top Web Application Attacks: Are you vulnerable? John Burroughs, CISSP Sr Security Architect, Watchfire Solutions [email protected] Agenda Current State of Web Application Security Understanding
Security and Control Issues within Relational Databases
Security and Control Issues within Relational Databases David C. Ogbolumani, CISA, CISSP, CIA, CISM Practice Manager Information Security Preview of Key Points The Database Environment Top Database Threats
<Insert Picture Here> Oracle Database Vault
Oracle Database Vault Kamal Tbeileh Senior Principal Product Manager, Database Security The following is intended to outline our general product direction. It is intended for information
Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet
Out of the Fire - Adding Layers of Protection When Deploying Oracle EBS to the Internet March 8, 2012 Stephen Kost Chief Technology Officer Integrigy Corporation Phil Reimann Director of Business Development
Locking down a Hitachi ID Suite server
Locking down a Hitachi ID Suite server 2016 Hitachi ID Systems, Inc. All rights reserved. Organizations deploying Hitachi ID Identity and Access Management Suite need to understand how to secure its runtime
Turning your managed Anti-Virus
Turning your managed Anti-Virus into my Botnet Jérôme NOKIN http://funoverip.net About me # id Jérôme Nokin http://funoverip.net [email protected] # job Penetration Tester Verizon Enterprise Solutions
Penetration Testing: Advanced Oracle Exploitation Page 1
Penetration Testing: Advanced Oracle Exploitation Page 1 Course Index:: Day 1 Oracle RDBMS and the Oracle Network Architecture... 3» Introduction and Oracle Review...3» Service Information Enumeration:...3»
Detecting and Stopping Cyber Attacks Against Oracle Databases June 25, 2015
Detecting and Stopping Cyber Attacks Against Oracle Databases June 25, 2015 Stephen Kost Chief Technology Officer Integrigy Corporation Agenda How and Why Prevention Q&A 1 2 3 4 5 Targeted Attack Detection
WHITE PAPER AUGUST 2014. Preventing Security Breaches by Eliminating the Need to Transmit and Store Passwords
WHITE PAPER AUGUST 2014 Preventing Security Breaches by Eliminating the Need to Transmit and Store Passwords 2 WHITE PAPER: PREVENTING SECURITY BREACHES Table of Contents on t Become the Next Headline
Different ways to guess Oracle database SID
30 October 2008 Different ways to guess Oracle database SID Digitаl Security Research Group (DSecRG) Alexander Polyakov [email protected] http://dsecrg.ru Content Introduction...3 A brief info about SID
Creating Stronger, Safer, Web Facing Code. JPL IT Security Mary Rivera June 17, 2011
Creating Stronger, Safer, Web Facing Code JPL IT Security Mary Rivera June 17, 2011 Agenda Evolving Threats Operating System Application User Generated Content JPL s Application Security Program Securing
Securing Your Web Application against security vulnerabilities. Ong Khai Wei, IT Specialist, Development Tools (Rational) IBM Software Group
Securing Your Web Application against security vulnerabilities Ong Khai Wei, IT Specialist, Development Tools (Rational) IBM Software Group Agenda Security Landscape Vulnerability Analysis Automated Vulnerability
Lotus Domino Security
An X-Force White Paper Lotus Domino Security December 2002 6303 Barfield Road Atlanta, GA 30328 Tel: 404.236.2600 Fax: 404.236.2626 Introduction Lotus Domino is an Application server that provides groupware
How to hack VMware vcenter server in 60 seconds
Invest in security to secure investments How to hack VMware vcenter server in 60 seconds Alexander Minozhenko #whoami Pen-tester at Digital Security Researcher DCG#7812 / Zeronights CTF Thanks for ideas
WHITE PAPER. FortiWeb and the OWASP Top 10 Mitigating the most dangerous application security threats
WHITE PAPER FortiWeb and the OWASP Top 10 PAGE 2 Introduction The Open Web Application Security project (OWASP) Top Ten provides a powerful awareness document for web application security. The OWASP Top
Still Aren't Doing. Frank Kim
Ten Things Web Developers Still Aren't Doing Frank Kim Think Security Consulting Background Frank Kim Consultant, Think Security Consulting Security in the SDLC SANS Author & Instructor DEV541 Secure Coding
Penetration Testing - a way for improving our cyber security
OWASP EU Tour Bucharest 2013 The OWASP Foundation http://www.owasp.org Penetration Testing - a way for improving our cyber security Adrian Furtunǎ, PhD, OSCP, CEH [email protected] Copyright The OWASP
EC-Council CAST CENTER FOR ADVANCED SECURITY TRAINING. CAST 619 Advanced SQLi Attacks and Countermeasures. Make The Difference CAST.
CENTER FOR ADVANCED SECURITY TRAINING 619 Advanced SQLi Attacks and Countermeasures Make The Difference About Center of Advanced Security Training () The rapidly evolving information security landscape
ENT104: Uncovered! Lotus Domino Connector for PeopleSoft
ENT104: Uncovered! Lotus Domino Connector for PeopleSoft Lauren Wendel, Product Manager, Lotus Jim Shea, Solutions Specialist, Transaction Information Systems Agenda Lotus Domino and ERP Integration Lotus
OTM Security in an Evolving Threat Landscape. Anoop Jangamakote Ryan Haney
OTM Security in an Evolving Threat Landscape Anoop Jangamakote Ryan Haney Introduction Table of Contents 1. What is Information Security? Why is it important? 2. Introduction to OTM Security 3. OTM Threat
How to break in. Tecniche avanzate di pen testing in ambito Web Application, Internal Network and Social Engineering
How to break in Tecniche avanzate di pen testing in ambito Web Application, Internal Network and Social Engineering Time Agenda Agenda Item 9:30 10:00 Introduction 10:00 10:45 Web Application Penetration
Auditing the Security of an SAP HANA Implementation
Produced by Wellesley Information Services, LLC, publisher of SAPinsider. 2015 Wellesley Information Services. All rights reserved. Auditing the Security of an SAP HANA Implementation Juan Perez-Etchegoyen
iscsi Security (Insecure SCSI) Presenter: Himanshu Dwivedi
iscsi Security (Insecure SCSI) Presenter: Himanshu Dwivedi Agenda Introduction iscsi Attacks Enumeration Authorization Authentication iscsi Defenses Information Security Partners (isec) isec Partners Independent
Top Ten Web Attacks. Saumil Shah Net-Square. BlackHat Asia 2002, Singapore
Top Ten Web Attacks Saumil Shah Net-Square BlackHat Asia 2002, Singapore TodayÕs battleground Ð the Web Web sites and web applications rapidly growing. Complex business applications are now delivered over
WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY
WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY www.alliancetechpartners.com WEB SECURITY CONCERNS THAT WEB VULNERABILITY SCANNING CAN IDENTIFY More than 70% of all websites have vulnerabilities
Security Best Practices for Microsoft Azure Applications
Security Best Practices for Microsoft Azure Applications Varun Sharma Principal Security Engineer, Information Security & Risk Management (ISRM), Microsoft IT Service Lines Application Security Infrastructure
User Pass-Through Authentication in IBM Cognos 8 (SSO to data sources)
User Pass-Through Authentication in IBM Cognos 8 (SSO to data sources) Nature of Document: Guideline Product(s): IBM Cognos 8 BI Area of Interest: Security Version: 1.2 2 Copyright and Trademarks Licensed
(WAPT) Web Application Penetration Testing
(WAPT) Web Application Penetration Testing Module 0: Introduction 1. Introduction to the course. 2. How to get most out of the course 3. Resources you will need for the course 4. What is WAPT? Module 1:
Hacking Database for Owning your Data
Hacking Database for Owning your Data 1 Introduction By Abdulaziz Alrasheed & Xiuwei Yi Stealing data is becoming a major threat. In 2012 alone, 500 fortune companies were compromised causing lots of money
Guardium Change Auditing System (CAS)
Guardium Change Auditing System (CAS) Highlights. Tracks all changes that can affect the security of database environments outside the scope of the database engine Complements Guardium's Database Activity
Security Testing. Vulnerability Assessment vs Penetration Testing. Gabriel Mihai Tanase, Director KPMG Romania. 29 October 2014
Security Testing Vulnerability Assessment vs Penetration Testing Gabriel Mihai Tanase, Director KPMG Romania 29 October 2014 Agenda What is? Vulnerability Assessment Penetration Testing Acting as Conclusion
Forgotten World: Corporate Business Application Systems
Forgotten World: Corporate Business Application Systems Alexander Polyakov (dsecrg.com) Val Smith (AttackResearch.com) BlackHat DC 2011 1. Abstract... 3 2. Intro... 4 2.1. Threat... 4 2.2. Introduction
Penetration Testing Report Client: Business Solutions June 15 th 2015
Penetration Testing Report Client: Business Solutions June 15 th 2015 Acumen Innovations 80 S.W 8 th St Suite 2000 Miami, FL 33130 United States of America Tel: 1-888-995-7803 Email: [email protected]
A GLOBAL SURVEY 2001 2013 Authors:
12 YEARS OF SAP SECURITY IN FIGURES: A GLOBAL SURVEY 2001 2013 Authors: Alexander Polyakov Alexey Tyurin Other contributors: Kirill Nikitenkov Evgeny Neyolov Alina Oprisko Dmitry Shimansky A GLOBAL SURVEY
Alexander Polyakov CTO ERPScan
Invest in security to secure investments ERP Security. Myths, Problems, Solu6ons Alexander Polyakov CTO ERPScan About ERPScan The only 360- degree SAP Security solu8on - ERPScan Security Monitoring Suite
Achieving PCI Compliance Using F5 Products
Achieving PCI Compliance Using F5 Products Overview In April 2000, Visa launched its Cardholder Information Security Program (CISP) -- a set of mandates designed to protect its cardholders from identity
Rational AppScan & Ounce Products
IBM Software Group Rational AppScan & Ounce Products Presenters Tony Sisson and Frank Sassano 2007 IBM Corporation IBM Software Group The Alarming Truth CheckFree warns 5 million customers after hack http://infosecurity.us/?p=5168
PeopleSoft Online Performance Guidelines
PeopleSoft Online Performance Guidelines Agenda Introduction Web Browser configuration Web Server configuration Application Server PIA PeopleSoft Internet Architecture Introduction Pure Internet Architecture
Data Breaches and Web Servers: The Giant Sucking Sound
Data Breaches and Web Servers: The Giant Sucking Sound Guy Helmer CTO, Palisade Systems, Inc. Lecturer, Iowa State University @ghelmer Session ID: DAS-204 Session Classification: Intermediate The Giant
Client Server Registration Protocol
Client Server Registration Protocol The Client-Server protocol involves these following steps: 1. Login 2. Discovery phase User (Alice or Bob) has K s Server (S) has hash[pw A ].The passwords hashes are
Securing SAS Web Applications with SiteMinder
Configuration Guide Securing SAS Web Applications with SiteMinder Audience Two application servers that SAS Web applications can run on are IBM WebSphere Application Server and Oracle WebLogic Server.
Web Application Security
E-SPIN PROFESSIONAL BOOK Vulnerability Management Web Application Security ALL THE PRACTICAL KNOW HOW AND HOW TO RELATED TO THE SUBJECT MATTERS. COMBATING THE WEB VULNERABILITY THREAT Editor s Summary
Application Security Testing
Tstsec - Version: 1 09 July 2016 Application Security Testing Application Security Testing Tstsec - Version: 1 4 days Course Description: We are living in a world of data and communication, in which the
Penetration Testing Lessons Learned. Security Research
1 Penetration Testing Lessons Learned Security Research 2 Who am I? CTO at Immunity, Inc. Privately held information security company Consulting Training Specialized Security Products CANVAS SILICA Based
ASL IT SECURITY BEGINNERS WEB HACKING AND EXPLOITATION
ASL IT SECURITY BEGINNERS WEB HACKING AND EXPLOITATION V 2.0 A S L I T S e c u r i t y P v t L t d. Page 1 Overview: Learn the various attacks like sql injections, cross site scripting, command execution
ERP Security. Myths, Problems, Solutions
ERP Security. Myths, Problems, Solutions Digital Security Ilya Medvedovskiy CEO of the Digital Security company Network security research since 1994 (NoVell networks) Book bestseller Attack through the
Using Foundstone CookieDigger to Analyze Web Session Management
Using Foundstone CookieDigger to Analyze Web Session Management Foundstone Professional Services May 2005 Web Session Management Managing web sessions has become a critical component of secure coding techniques.
FORBIDDEN - Ethical Hacking Workshop Duration
Workshop Course Module FORBIDDEN - Ethical Hacking Workshop Duration Lecture and Demonstration : 15 Hours Security Challenge : 01 Hours Introduction Security can't be guaranteed. As Clint Eastwood once
Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0
Oracle Business Intelligence Publisher Deploying Oracle Business Intelligence Publisher in J2EE Application Servers Release 10.1.3.2.0 Part No. B32481-01 December 2006 Introduction Oracle BI Publisher
Oracle Identity Management for SAP in Heterogeneous IT Environments. An Oracle White Paper January 2007
Oracle Identity Management for SAP in Heterogeneous IT Environments An Oracle White Paper January 2007 Oracle Identity Management for SAP in Heterogeneous IT Environments Executive Overview... 3 Introduction...
Learn Ethical Hacking, Become a Pentester
Learn Ethical Hacking, Become a Pentester Course Syllabus & Certification Program DOCUMENT CLASSIFICATION: PUBLIC Copyrighted Material No part of this publication, in whole or in part, may be reproduced,
Oracle Security Auditing
Introduction - Commercial Slide. RISK 2008, Oslo, Norway, April 23 rd 2008 Oracle Security Auditing By Pete Finnigan Written Friday, 25th January 2008 Founded February 2003 CEO Pete Finnigan Clients UK,
Oracle Security Auditing
RISK 2008, Oslo, Norway, April 23 rd 2008 Oracle Security Auditing By Pete Finnigan Written Friday, 25th January 2008 1 Introduction - Commercial Slide. Founded February 2003 CEO Pete Finnigan Clients
Securing Database Servers. Database security for enterprise information systems and security professionals
Securing Database Servers Database security for enterprise information systems and security professionals Introduction: Database servers are the foundation of virtually every Electronic Business, Financial,
Sync Security and Privacy Brief
Introduction Security and privacy are two of the leading issues for users when transferring important files. Keeping data on-premises makes business and IT leaders feel more secure, but comes with technical
What is Web Security? Motivation
[email protected] http://www.brucker.ch/ Information Security ETH Zürich Zürich, Switzerland Information Security Fundamentals March 23, 2004 The End Users View The Server Providers View What is Web
External Vulnerability Assessment. -Technical Summary- ABC ORGANIZATION
External Vulnerability Assessment -Technical Summary- Prepared for: ABC ORGANIZATI On March 9, 2008 Prepared by: AOS Security Solutions 1 of 13 Table of Contents Executive Summary... 3 Discovered Security
Crawl Proxy Installation and Configuration Guide
Crawl Proxy Installation and Configuration Guide Google Enterprise EMEA Google Search Appliance is able to natively crawl secure content coming from multiple sources using for instance the following main
Privilege Escalation via Client Management Software November 21, 2015 November 21, 2015 Matthias Deeg BSidesVienna 0x7DF 1 Who am I? Dipl.-Inf. Matthias Deeg Expert IT Security Consultant CISSP, CISA,
That Point of Sale is a PoS
SESSION ID: HTA-W02 That Point of Sale is a PoS Charles Henderson Vice President Managed Security Testing Trustwave @angus_tx David Byrne Senior Security Associate Bishop Fox Agenda POS Architecture Breach
Top 10 Database. Misconfigurations. [email protected]
Top 10 Database Vulnerabilities and Misconfigurations Mark Trinidad [email protected] Some Newsworthy Breaches From 2011 2 In 2012.. Hackers carry 2011 momentum in 2012 Data theft, hacktivism, espionage
Web Application Security
Web Application Security Ng Wee Kai Senior Security Consultant PulseSecure Pte Ltd About PulseSecure IT Security Consulting Company Part of Consortium in IDA (T) 606 Term Tender Cover most of the IT Security
What s Wrong with Information Security Today? You are looking in the wrong places for the wrong things.
What s Wrong with Information Security Today? You are looking in the wrong places for the wrong things. AGENDA Current State of Information Security Data Breach Statics Data Breach Case Studies Why current
Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual
Department of Veterans Affairs VistA Integration Adapter Release 1.0.5.0 Enhancement Manual Version 1.1 September 2014 Revision History Date Version Description Author 09/28/2014 1.0 Updates associated
OBIEE 11g Security it s as easy as 1-2-3!
OBIEE 11g Security it s as easy as 1-2-3! Antony Heljula BI Architect @aheljula Peak Indicators Limited Agenda Aim of Presentation 10g Security Model 11g Security Model What is Supported Identity Providers
The Need for Real-Time Database Monitoring, Auditing and Intrusion Prevention
Whitepaper The Need for Real-Time Database Monitoring, Auditing and Intrusion Prevention May 2007 Copyright Sentrigo Ltd. 2007, All Rights Reserved The Challenge: Securing the Database Much of the effort
Sticky Session Setup and Troubleshooting
1 Sticky Session Setup and Troubleshooting Day, Date, 2004 time p.m. ET Teleconference Access: US & Canada: 888-259-4812 Teleconference Access: North America: xxxx Toll Number: 706-679-4880 International:
Internal Penetration Test
Internal Penetration Test Agenda Time Agenda Item 10:00 10:15 Introduction 10:15 12:15 Seminar: Web Application Penetration Test 12:15 12:30 Break 12:30 13:30 Seminar: Social Engineering Test 13:30 15:00
Enterprise Application Security Workshop Series
Enterprise Application Security Workshop Series Phone 877-697-2434 fax 877-697-2434 www.thesagegrp.com Defending JAVA Applications (3 Days) In The Sage Group s Defending JAVA Applications workshop, participants
Application Intrusion Detection
Application Intrusion Detection Drew Miller Black Hat Consulting Application Intrusion Detection Introduction Mitigating Exposures Monitoring Exposures Response Times Proactive Risk Analysis Summary Introduction
Tenrox. Single Sign-On (SSO) Setup Guide. January, 2012. 2012 Tenrox. All rights reserved.
Tenrox Single Sign-On (SSO) Setup Guide January, 2012 2012 Tenrox. All rights reserved. About this Guide This guide provides a high-level technical overview of the Tenrox Single Sign-On (SSO) architecture,
Security Awareness For Server Administrators. State of Illinois Central Management Services Security and Compliance Solutions
Security Awareness For Server Administrators State of Illinois Central Management Services Security and Compliance Solutions Purpose and Scope To present a best practice approach to securing your servers
GFI White Paper PCI-DSS compliance and GFI Software products
White Paper PCI-DSS compliance and Software products The Payment Card Industry Data Standard () compliance is a set of specific security standards developed by the payment brands* to help promote the adoption
Penetration Testing: Lessons from the Field
Penetration Testing: Lessons from the Field CORE SECURITY TECHNOLOGIES SCS SERVICES May 2009 1 Agenda: About me: Alberto Soliño Director of Security Consulting Services at Core Security One of first five
Certified Secure Web Application Secure Development Checklist
www.certifiedsecure.com [email protected] Tel.: +31 (0)70 310 13 40 Loire 128-A 2491 AJ The Hague The Netherlands About Certified Secure Checklist Certified Secure exists to encourage and fulfill
Install and Configure SQL Server Database Software Interview Questions and Answers
Written by Zakir Hossain, CS Graduate (OSU) CEO, Data Group Fed Certifications: PFA (Programming Foreign Assistance), COR (Contracting Officer), AOR (Assistance Officer) Oracle Certifications: OCP (Oracle
White Paper for PDTnet Authorization and Security Concepts
Product Data Technology in a network: White Paper for PDTnet Authorization and Security Concepts Version: 1.0 Status: Final Resp. Author: Date: May 2003 Distribution: Public Oliver Guntermann, PROSTEP
Penetration Testing Corporate Collaboration Portals. Giorgio Fedon, Co-Founder at Minded Security
Penetration Testing Corporate Collaboration Portals Giorgio Fedon, Co-Founder at Minded Security Something About Me Security Researcher Owasp Italy Member Web Application Security and Malware Research
