IPMI: Understanding Your Server s Remote Backdoor
|
|
|
- Dominic Gordon
- 10 years ago
- Views:
Transcription
1 IPMI: Understanding Your Server s Remote Backdoor Anthony J. Bonkoski [email protected] SUMIT 2013
2 What is IPMI? Need to manage a massive cluster of servers? Operating system installs Monitoring Power cycling Remote Virtual Desktop Impractical to physically administer each machine
3 What is IPMI? Intelligent Platform Management Interface (IPMI) Specification by Intel: Adds a second computer Always on Acts as a gateway to the machine Integrated directly into the system buses (e.g. I 2 C) Image Copyright: Ulfbastel, License: GFDL 1.2+/CC BY-SA 3.0
4 What is IPMI? Several Brand Names: HP ilo Dell idrac Sun/Oracle ilom Lenovo/IBM IMM SuperMicro IPMI ATEN IPMI MegaRAC Avocent IPMI Image Copyright: Ulfbastel, License: GFDL 1.2+/CC BY-SA 3.0
5 What is IPMI? Second Computer: Baseboard Management Controller (BMC) Image Copyright: U. Vezzani, License: CC BY-SA 3.0
6 Typical IPMI Implementation System Embedded on Motherboard or Expansion card CPU: ARM/MIPS or other low power embedded CPU OS: Linux or a lightweight real-time OS Extra OEM Features Remote Virtual Console Remote Media High network connectivity incl. HTTP and SSH.
7 Motivation IPMI is the perfect spying backdoor Always on and often pre-enabled. NIC failover* Powerful Remote Tools Widespread deployment: 100,000+ on public IPs millions on private networks It s an embedded system......often, security is an after-thought! *As seen on our SuperMicro ATEN-based IPMI
8 Motivation But IPMI is not new: IPMI 1.0: 9/16/1998 IPMI 1.5: 3/1/2001 IPMI 2.0: 2/14/2004 Why do we care now? Most servers ship with IPMI and often pre-enabled Many vendors add special features in addition to the base specification: SSH, Remote KVM, Remote Virtual Media, HTTP, etc. Today s IPMI is not your grandfather s *As seen on our SuperMicro ATEN-based IPMI
9 Recent Developments Dan Farmer January 2013: Starts publicly denouncing IPMI IPMI: Freight Train to Hell : lots of conjectures Hidden backdoor debugging web page on Dell idrac Could gain root over ssh
10 Recent Developments Dan Farmer IPMI Specification is broken 1) Cipher-0 allows a user to bypass crypto, and login to BMC locally as admin 2) IPMI 2.0 RAKP Password Hash Retrieval Attacker can retrieve any user s password hash and crack it offline 3) Anonymous authentication 4) Cleartext passwords for calculating authentication hash
11 Our Work Lets look inside the black-box: We reverse-engineered a popular OEM s firmware We examined the web interface implementation Paper Illuminating the Security Issues Surrounding Lights-Out Server Management Anthony Bonkoski, Russ Bielawski, and J. Alex Halderman Published in Usenix Workshop on Offensive Technologies (WOOT) 2013
12 Supermicro IPMI Supermicro SYS-5017C-LF IPMI Firmware by ATEN Technology HTML / JavaScript CGI (written in C) Linux Firmware version 1.86 (build date: ) Nuvoton WPCM450 ARM-based BMC
13 Supermicro Web Interface
14 Supermicro SSH Interface Backend: Highly modified fork of Dropbear Frontend: Systems Management Architecture for Server Hardware Command- Line Protocol (SMASH)* Notice: a system admin has no access to underlying Unix shell *Distributed Management Task Force (DMTF) specification: dmtf.org/standards/smash
15 Reverse Engineering Approach Fetch firmware from OEM website. Scan and unpack: binwalk Mount filesystems
16 Reverse Engineering Approach Exploring Code: 1) Client-side Javascript 2) Disassembling server-side Looking for the Classics: 1) Insecure Input Validation 2) Shell Injection 3) Buffer Overflows
17 Input Validation All input validation and permission checking is...in client-side javascript function PrivilegeCallBack(Privilege){ // full access if(privilege == '04'){ issuperuser = 1; } // only view else if(privilege == '03') { var_save_btn.disabled = true; } // no access else { alert(lang.lang_noprivi); } }
18 Input Validation Server-side? No permission checking. No escaping of input passed to shell. No string length checking in CGI. Server only creates a session token!
19 Input Validation We can send any input to the CGI programs...even `rm -fr /` Will it get executed? Let s look for calls to system(). 15 of 67 CGI programs made calls to system().
20 Shell Injection Confirmed shell injection in config_date_time.cgi:
21 Shell Injection Confirmed shell injection in config_date_time.cgi:
22 Shell Injection Confirmed shell injection in config_date_time.cgi: Getting command output Redirect to /nv/system_log. Issue GET request to system_log.cgi.
23 Shell Injection Confirmed shell injection in config_date_time.cgi: Getting command output Redirect to /nv/system_log. Issue GET request to system_log.cgi. Create a psuedo-terminal Wrap POST and GET requests in a python script. root@ipmi #
24 Shell Injection Does this give an attacker full remote access? Not quite. This attack requires a user account.
25 More reverse engineering // login.cgi int main(void) { char name[128], pwd[24]; char *temp ; //... initialize... temp = cgigetvariable("name"); strcpy(name, temp); temp = cgigetvariable("pwd"); strcpy(pwd, temp); //... authenticate user... }
26 More reverse engineering // login.cgi int main(void) { char name[128], pwd[24]; char *temp ; //... initialize... temp = cgigetvariable("name"); strcpy(name, temp); temp = cgigetvariable("pwd"); strcpy(pwd, temp); //... authenticate user... } Buffer Overflows! In the login page!
27 Buffer Overflows No length validation?
28 Buffer Overflows No length validation?
29 Buffer Overflows No length validation?
30 Buffer Overflows No length validation?
31 Buffer Overflow Exploitability Buffer-overflow defenses?
32 Buffer Overflow Exploitability Buffer-overflow defenses? No DEP (Stack and Heap are executable).
33 Buffer Overflow Exploitability Buffer-overflow defenses? No DEP (Stack and Heap are executable). No Stack Canaries.
34 Buffer Overflow Exploitability Buffer-overflow defenses? No DEP (Stack and Heap are executable). No Stack Canaries. Limited ASLR. (Stack/Heap base addresses are randomized, but dynamic libraries are not. Return-to-libc works.)
35 Exploitation Challenges Stack memory addresses are randomized (ASLR)....but, only 12 bits are random. Just 4096 possibilities.
36 Exploitation Challenges Stack memory addresses are randomized (ASLR)....but, only 12 bits are random. Just 4096 possibilities. We gain control on the return from main(). Stack is small: shellcode must be compact.
37 Exploitation Challenges Stack memory addresses are randomized (ASLR)....but, only 12 bits are random. Just 4096 possibilities. We gain control on the return from main(). Stack is small: shellcode must be compact. BMC crashes and reboots if pounded too hard with requests.
38 Buffer Overflow Exploit Solutions Store the shell command in the name buffer. Brute force through the stack randomization. Limit the time between brute-force iterations. Avg. search time: ~7 min.
39 Buffer Overflow Exploit Solutions Store the shell command in the name buffer. Brute force through the stack randomization. Limit the time between brute-force iterations. Avg. search time: ~7 min. Payload Fetch (wget) and install modified SSH daemon. Forks root shell on incorrect password. Only 2 instructions changed! root@ipmi #
40 Vulnerable Models Cursory check of all Supermicro IPMI firmware downloads as of May 23, of 64 images appear vulnerable. 135 device models. Vulnerability disclosed to CERT Vulnerability Note VU# Supermicro says they have a fix, but we haven t directly verified. Possibly affects other ATEN-based products.
41 The Impact So, rooting this device is easy! But, what are the implications? Yet another broken embedded system?
42 The Impact Only as secure as our weakest component. Entire system is now vulnerable! Adding an entire computer only weakens.
43 IPMI for Evil BMC-based spyware and botnets
44 IPMI for Evil BMC-based spyware and botnets Rooted BMC Rooted host system Mount a custom OS and reboot.
45 IPMI for Evil BMC-based spyware and botnets Rooted BMC Rooted host system Mount a custom OS and reboot. Rooted host system Rooted BMC Re-flash the BMC with malicious code.
46 IPMI for Evil BMC-based spyware and botnets Rooted BMC Rooted host system Mount a custom OS and reboot. Rooted host system Rooted BMC Re-flash the BMC with malicious code. BMC rootkits A backdoor that survives potentially forever.
47 IPMI for Evil BMC-based spyware and botnets Rooted BMC Rooted host system Mount a custom OS and reboot. Rooted host system Rooted BMC Re-flash the BMC with malicious code. BMC rootkits A backdoor that survives potentially forever. A scary thought IPMI meets Matrix Is your IPMI just emulated? How do you know?
48 Network Measurements Scanned all public IPs on May 7, 2013 using ZMap. Downloaded all X.509 certs from HTTPS servers. Used identifying characteristics of default certificates. Details on identifying characteristics may be found in our paper
49 Network Measurements Scanned all public IPs on May 7, 2013 using ZMap. Downloaded all X.509 certs from HTTPS servers. Used identifying characteristics of default certificates. Could root all these in parallel in minutes! Details on identifying characteristics may be found in our paper
50 Defenses For System Operators Never attach your IPMI device directly to the Internet. Use an isolated management network or VLAN. Change default passwords and certificates. Disable IPMI if you don t need it. Unfortunately: we re at the will of the Vendor
51 Lessons A Culture Clash? Embedded Internet IPMI: hopefully a climax
52 Lessons
53 Future Work Analysis of other vendors implementations Dell, HP, Lenovo, Oracle, etc. Firmware update exploitation Can an attacker inject a backdoor that persists? Across BMC reboot? Across BMC flashes? Forever? IPMI honeypot Unclear whether attackers are exploiting these devices in the wild. Some anecdotal evidence of their use as spambots. Are they being used for other malicious purposes?
54 Conclusions IPMI serves a vital role for system management. Carries elevated risks, potential for powerful attacks. At least some vendors are getting it badly wrong. Farmer is correct: IPMI is a serious concern. Our work: A call to arms.
55 IPMI: Understanding Your Server s Remote Backdoor Anthony J. Bonkoski [email protected] SUMIT 2013
56 Zmap Scan Details Vendor SuperMicro Dell HP Identifying Characteristics Subjects containing or Subject containing idrac Subjects containing CN=ILO and issuers containing ilo3 Default Issuer or Hewlett Packard *Landing pages spot-checked for false positives
How To Protect Your Computer From Being Hacked By A Hacker (For A Fee)
Illuminating the Security Issues with Lights-Out Server Management Anthony J. Bonkoski J. Alex Halderman University of Michigan What is IPMI? Need to manage a massive cluster of servers? OS installs, monitoring,
Out-of-Band Network Management
Out-of-Band Network Management Felix Emmert Betreuer: Oliver Gasser Seminar Innovative Internet-Technologien und Mobilkommunikation WS2014 Lehrstuhl Netzarchitekturen und Netzdienste Fakultät für Informatik,
3. Broken Account and Session Management. 4. Cross-Site Scripting (XSS) Flaws. Web browsers execute code sent from websites. Account Management
What is an? s Ten Most Critical Web Application Security Vulnerabilities Anthony LAI, CISSP, CISA Chapter Leader (Hong Kong) [email protected] Open Web Application Security Project http://www.owasp.org
Vulnerability Assessment and Penetration Testing
Vulnerability Assessment and Penetration Testing Module 1: Vulnerability Assessment & Penetration Testing: Introduction 1.1 Brief Introduction of Linux 1.2 About Vulnerability Assessment and Penetration
Penetration Testing with Kali Linux
Penetration Testing with Kali Linux PWK Copyright 2014 Offensive Security Ltd. All rights reserved. Page 1 of 11 All rights reserved to Offensive Security, 2014 No part of this publication, in whole or
Virtualization System Security
Virtualization System Security Bryan Williams, IBM X-Force Advanced Research Tom Cross, Manager, IBM X-Force Security Strategy 2009 IBM Corporation Overview Vulnerability disclosure analysis Vulnerability
HP ProLiant Lights-Out 100c Remote Management Cards Overview
Overview LO100c are Remote Management cards for HP ProLiant 100 series servers which allow customers or their service providers to remotely manage ProLiant ML100 series servers as well as the HP ProLiant
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-
QuickSpecs. Models. HP ProLiant Lights-Out 100c Remote Management Cards Overview
Overview The LO100c is a Remote Management card for HP ProLiant 100 series servers which allow customers or their service providers to remotely manage ProLiant 100 series servers regardless of the state
Check list for web developers
Check list for web developers Requirement Yes No Remarks 1. Input Validation 1.1) Have you done input validation for all the user inputs using white listing and/or sanitization? 1.2) Does the input validation
Dell Client BIOS: Signed Firmware Update
Dell Client BIOS: Signed Firmware Update An Implementation and Deployment Guide to NIST SP800-147 BIOS Protections for Dell Client BIOS Rick Martinez Dell Client BIOS This white paper is for informational
Network and Host-based Vulnerability Assessment
Network and Host-based Vulnerability Assessment A guide for information systems and network security professionals 6600 Peachtree-Dunwoody Road 300 Embassy Row Atlanta, GA 30348 Tel: 678.443.6000 Toll-free:
CCM 4350 Week 11. Security Architecture and Engineering. Guest Lecturer: Mr Louis Slabbert School of Science and Technology.
CCM 4350 Week 11 Security Architecture and Engineering Guest Lecturer: Mr Louis Slabbert School of Science and Technology CCM4350_CNSec 1 Web Server Security The Web is the most visible part of the net
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
Lecture 15 - Web Security
CSE497b Introduction to Computer and Network Security - Spring 2007 - Professor Jaeger Lecture 15 - Web Security CSE497b - Spring 2007 Introduction Computer and Network Security Professor Jaeger www.cse.psu.edu/~tjaeger/cse497b-s07/
Out-of-Band Management: the Integrated Approach to Remote IT Infrastructure Management
WHITE PAPER Management: the Integrated Approach to Remote IT Management EXECUTIVE SUMMARY For decades, business imperatives for information technology (IT) have remained constant to cut costs and improve
CS 558 Internet Systems and Technologies
CS 558 Internet Systems and Technologies Dimitris Deyannis [email protected] 881 Heat seeking Honeypots: Design and Experience Abstract Compromised Web servers are used to perform many malicious activities.
Application Design and Development
C H A P T E R9 Application Design and Development Practice Exercises 9.1 What is the main reason why servlets give better performance than programs that use the common gateway interface (CGI), even though
CSE331: Introduction to Networks and Security. Lecture 17 Fall 2006
CSE331: Introduction to Networks and Security Lecture 17 Fall 2006 Announcements Project 2 is due next Weds. Homework 2 has been assigned: It's due on Monday, November 6th. CSE331 Fall 2004 2 Summary:
Hardware Backdooring is practical. Jonathan Brossard (Toucan System) Florentin Demetrescu (Cassidian)
Hardware Backdooring is practical Jonathan Brossard (Toucan System) Florentin Demetrescu (Cassidian) DISCLAIMER We are not «terrorists». We won't release our PoC backdoor. The x86 architecture is plagued
"EZHACK" POPULAR SMART TV DONGLE REMOTE CODE EXECUTION
"EZHACK" POPULAR SMART TV DONGLE REMOTE CODE EXECUTION CHECK POINT ALERTED EZCAST THAT ITS SMART TV DONGLE, WHICH IS USED BY APPROXIMATELY 5 MILLION USERS, IS EXPOSED TO SEVERE REMOTE CODE EXECUTION VULNERABILITIES
Software security. Buffer overflow attacks SQL injections. Lecture 11 EIT060 Computer Security
Software security Buffer overflow attacks SQL injections Lecture 11 EIT060 Computer Security Buffer overflow attacks Buffer overrun is another common term Definition A condition at an interface under which
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
The role of Access and Control in DCIM
Data Center Infrastructure Management for System Administrators The role of Access and Control in DCIM Table of Contents 1. Executive Summary... 3 2. Server Access & Control... 4 2.1 Remote Access Tools
McAfee Web Gateway 7.4.1
Release Notes Revision B McAfee Web Gateway 7.4.1 Contents About this release New features and enhancements Resolved issues Installation instructions Known issues Find product documentation About this
S E C U R I T Y A S S E S S M E N T : B o m g a r A p p l i a n c e s
S E C U R I T Y A S S E S S M E N T : B o m g a r A p p l i a n c e s During the period between November 2012 and March 2013, Symantec Consulting Services partnered with Bomgar to assess the security
Who is Watching You? Video Conferencing Security
Who is Watching You? Video Conferencing Security Navid Jam Member of Technical Staff March 1, 2007 SAND# 2007-1115C Computer and Network Security Security Systems and Technology Video Conference and Collaborative
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset)
Gigabyte Management Console User s Guide (For ASPEED AST 2400 Chipset) Version: 1.4 Table of Contents Using Your Gigabyte Management Console... 3 Gigabyte Management Console Key Features and Functions...
PTSv2 in pills: The Best First for Beginners who want to become Penetration Testers. Self-paced, online, flexible access
The Best First for Beginners who want to become Penetration Testers PTSv2 in pills: Self-paced, online, flexible access 900+ interactive slides and 3 hours of video material Interactive and guided learning
Web Application Security
Chapter 1 Web Application Security In this chapter: OWASP Top 10..........................................................2 General Principles to Live By.............................................. 4
Sample Report. Security Test Plan. Prepared by Security Innovation
Sample Report Security Test Plan Prepared by Security Innovation Table of Contents 1.0 Executive Summary... 3 2.0 Introduction... 3 3.0 Strategy... 4 4.0 Deliverables... 4 5.0 Test Cases... 5 Automation...
SSL-TLS VPN 3.0 Certification Report. For: Array Networks, Inc.
SSL-TLS VPN 3.0 Certification Report For: Array Networks, Inc. Prepared by: ICSA Labs 1000 Bent Creek Blvd., Suite 200 Mechanicsburg, PA 17050 USA http://www.icsalabs.com SSL-TLS VPN 3.0 Certification
Ethical Hacking and Information Security. Foundation of Information Security. Detailed Module. Duration. Lecture with Hands On Session: 90 Hours
Ethical Hacking and Information Security Duration Detailed Module Foundation of Information Security Lecture with Hands On Session: 90 Hours Elements of Information Security Introduction As technology
IPMI overview. Power. I/O expansion. Peripheral UPS logging RAID. power control. recovery. inventory. Hugo Caçote @ CERN-FIO-DS
Intelligent Platform Management Interface IPMI Server Management IPMI chronology PROMOTERS 1998 IPMI v1.0 2001 IPMI v1.5 2004 IPMI v2.0 IPMI overview power control Power monitor Rack Mount alert Blade
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
MEGARAC XMS Sx EXTENDIBLE MANAGEMENT SUITE SERVER MANAGER EDITION
MEGARAC XMS Sx EXTENDIBLE MANAGEMENT SUITE SERVER MANAGER EDITION THE EXTENDIBLE MANAGEMENT SUITE EXECUTIVE SUMMARY MEGARAC XMS stands for Extendible Management Suite and this is a complete management
Integrated Network Vulnerability Scanning & Penetration Testing SAINTcorporation.com
SAINT Integrated Network Vulnerability Scanning and Penetration Testing www.saintcorporation.com Introduction While network vulnerability scanning is an important tool in proactive network security, penetration
ArcGIS Server Security Threats & Best Practices 2014. David Cordes Michael Young
ArcGIS Server Security Threats & Best Practices 2014 David Cordes Michael Young Agenda Introduction Threats Best practice - ArcGIS Server settings - Infrastructure settings - Processes Summary Introduction
Exploiting hardware management subsystems
Exploiting hardware management subsystems "ilo, ilo, it s off to work we go!" CRESTCon 2014 Simon Clow 19/03/2014 Overview Introduction to Hardware Management Systems (HMS) Identification of HMS Whilst
Secure Remote Password (SRP) Authentication
Secure Remote Password (SRP) Authentication Tom Wu Stanford University [email protected] Authentication in General What you are Fingerprints, retinal scans, voiceprints What you have Token cards, smart
Ulteo Open Virtual Desktop - Protocol Description
Ulteo Open Virtual Desktop - Protocol Description Copyright 2008 Ulteo SAS 1 LIST OF PROTOCOLS USED CONTENTS Contents 1 List of Protocols used 1 1.1 Hyper Text Transfert Protocol (HTTP)..............................
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
ANNEXURE-1 TO THE TENDER ENQUIRY NO.: DPS/AMPU/MIC/1896. Network Security Software Nessus- Technical Details
Sub: Supply, Installation, setup and testing of Tenable Network Security Nessus vulnerability scanner professional version 6 or latest for scanning the LAN, VLAN, VPN and IPs with 3 years License/Subscription
BlackBerry Enterprise Service 10. Secure Work Space for ios and Android Version: 10.1.1. Security Note
BlackBerry Enterprise Service 10 Secure Work Space for ios and Android Version: 10.1.1 Security Note Published: 2013-06-21 SWD-20130621110651069 Contents 1 About this guide...4 2 What is BlackBerry Enterprise
Chapter 1 Web Application (In)security 1
Introduction xxiii Chapter 1 Web Application (In)security 1 The Evolution of Web Applications 2 Common Web Application Functions 4 Benefits of Web Applications 5 Web Application Security 6 "This Site Is
Security Awareness For Website Administrators. State of Illinois Central Management Services Security and Compliance Solutions
Security Awareness For Website Administrators State of Illinois Central Management Services Security and Compliance Solutions Common Myths Myths I m a small target My data is not important enough We ve
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
CSE331: Introduction to Networks and Security. Lecture 32 Fall 2004
CSE331: Introduction to Networks and Security Lecture 32 Fall 2004 Hackers / Intruders External attacks Typical hacker Exploits carried out remotely Does not have an account on the remote machine Insider
Application Security Testing. Erez Metula (CISSP), Founder Application Security Expert [email protected]
Application Security Testing Erez Metula (CISSP), Founder Application Security Expert [email protected] Agenda The most common security vulnerabilities you should test for Understanding the problems
Gigabyte Content Management System Console User s Guide. Version: 0.1
Gigabyte Content Management System Console User s Guide Version: 0.1 Table of Contents Using Your Gigabyte Content Management System Console... 2 Gigabyte Content Management System Key Features and Functions...
State of Security. Top Five Critical Issues Affecting Servers. Decisive Security Intelligence You Can Use. Read Our Predictions for 2013 and Beyond
July 2014 State of Security Top Five Critical Issues Affecting Servers Decisive Security Intelligence You Can Use Read Our Predictions for 2013 and Beyond Cyber security has never been more important in
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
Web Application Security
Web Application Security Prof. Sukumar Nandi Indian Institute of Technology Guwahati Agenda Web Application basics Web Network Security Web Host Security Web Application Security Best Practices Questions?
A Server and Browser-Transparent CSRF Defense for Web 2.0 Applications. Slides by Connor Schnaith
A Server and Browser-Transparent CSRF Defense for Web 2.0 Applications Slides by Connor Schnaith Cross-Site Request Forgery One-click attack, session riding Recorded since 2001 Fourth out of top 25 most
Post-Access Cyber Defense
Post-Access Cyber Defense Dr. Vipin Swarup Chief Scientist, Cyber Security The MITRE Corporation November 2015 Approved for Public Release; Distribution Unlimited. 15-3647. 2 Cyber Security Technical Center
Oracle Solaris Security: Mitigate Risk by Isolating Users, Applications, and Data
Oracle Solaris Security: Mitigate Risk by Isolating Users, Applications, and Data Will Fiveash presenter, Darren Moffat author Staff Engineer Solaris Kerberos Development Safe Harbor Statement The following
How to hack a website with Metasploit
How to hack a website with Metasploit By Sumedt Jitpukdebodin Normally, Penetration Tester or a Hacker use Metasploit to exploit vulnerability services in the target server or to create a payload to make
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
The Trivial Cisco IP Phones Compromise
Security analysis of the implications of deploying Cisco Systems SIP-based IP Phones model 7960 Ofir Arkin Founder The Sys-Security Group [email protected] http://www.sys-security.com September 2002
Stanford Computer Security Lab XCS. Cross Channel Scripting. Hristo Bojinov Elie Bursztein Dan Boneh Stanford Computer Security Lab
Stanford Computer Security Lab XCS Cross Channel Scripting Hristo Bojinov Elie Bursztein Dan Boneh Stanford Computer Security Lab What this talk is about? XCS (our new attack) Massively deployed devices
IPMI++ Security Best Practices
dan farmer/[email protected] Version 1.0, April 15 th, 2013 IPMI++ Security Best Practices 1. Introduction to IPMI++ Security The Intelligent Platform Management Interface (aka IPMI) defines a de facto standard
Virtually Secure. a journey from analysis to remote root 0day on an industry leading SSL-VPN appliance
Virtually Secure a journey from analysis to remote root 0day on an industry leading SSL-VPN appliance Who am I? Tal Zeltzer Independent security researcher from Israel Reverse engineering (mostly embedded
Protect Your IT Infrastructure from Zero-Day Attacks and New Vulnerabilities
Protect Your IT Infrastructure from Zero-Day Attacks and New Vulnerabilities Protecting a business s IT infrastructure is complex. Take, for example, a retailer operating a standard multi-tier infrastructure
FINAL DoIT 04.01.2013- v.8 APPLICATION SECURITY PROCEDURE
Purpose: This procedure identifies what is required to ensure the development of a secure application. Procedure: The five basic areas covered by this document include: Standards for Privacy and Security
REAL-TIME WEB APPLICATION PROTECTION. AWF SERIES DATASHEET WEB APPLICATION FIREWALL
REAL-TIME WEB APPLICATION PROTECTION. AWF SERIES DATASHEET WEB APPLICATION FIREWALL AWF Series Web application firewalls provide industry-leading Web application attack protection, ensuring continuity
Honeypots & Honeynets Overview. Adli Wahid Security Specialist, APNIC.net [email protected]
Honeypots & Honeynets Overview Adli Wahid Security Specialist, APNIC.net [email protected] 1 Contents 1. ObjecCves 2. DefiniCon of Honeypot & Honeynets 3. Benefits & Risk consideracon 4. Example of Honeypot
Where every interaction matters.
Where every interaction matters. Peer 1 Vigilant Web Application Firewall Powered by Alert Logic The Open Web Application Security Project (OWASP) Top Ten Web Security Risks and Countermeasures White Paper
Oracle Virtual Desktop Infrastructure. VDI Demo (Microsoft Remote Desktop Services) for Version 3.2
Oracle Virtual Desktop Infrastructure VDI Demo (Microsoft Remote Desktop Services) for Version 2 April 2011 Copyright 2011, Oracle and/or its affiliates. All rights reserved. This software and related
Summary of the SEED Labs For Authors and Publishers
SEED Document 1 Summary of the SEED Labs For Authors and Publishers Wenliang Du, Syracuse University To help authors reference our SEED labs in their textbooks, we have created this document, which provides
APPLICATION SECURITY: FROM WEB TO MOBILE. DIFFERENT VECTORS AND NEW ATTACK
APPLICATION SECURITY: FROM WEB TO MOBILE. DIFFERENT VECTORS AND NEW ATTACK John T Lounsbury Vice President Professional Services, Asia Pacific INTEGRALIS Session ID: MBS-W01 Session Classification: Advanced
Server Management with Lenovo ThinkServer System Manager
Server Management with Lenovo ThinkServer System Manager For next-generation Lenovo ThinkServer systems Lenovo Enterprise Product Group Version 1.0 September 2014 2014 Lenovo. All rights reserved. LENOVO
Payment Card Industry (PCI) Terminal Software Security. Best Practices
Payment Card Industry (PCI) Terminal Software Security Best Version 1.0 December 2014 Document Changes Date Version Description June 2014 Draft Initial July 23, 2014 Core Redesign for core and other August
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.
A M D DA S 1. 0 For the Manageability, Virtualization and Security of Embedded Solutions
A M D DA S 1. 0 For the Manageability, Virtualization and Security of Embedded Solutions AMD DAS (DASH, AMD Virtualization (AMD-V ) Technology, and Security) 1.0 is a term used to describe the various
Project X Mass interception of encrypted connections
Project X Mass interception of encrypted connections What? SSL/TLS interception TOR interception ...a thorny path Common Issues Public Key Pinning avoids rogue CA to sign certs Common Issues Google and
Attack Vector Detail Report Atlassian
Attack Vector Detail Report Atlassian Report As Of Tuesday, March 24, 2015 Prepared By Report Description Notes [email protected] The Attack Vector Details report provides details of vulnerability
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
1. Introduction. 2. Web Application. 3. Components. 4. Common Vulnerabilities. 5. Improving security in Web applications
1. Introduction 2. Web Application 3. Components 4. Common Vulnerabilities 5. Improving security in Web applications 2 What does World Wide Web security mean? Webmasters=> confidence that their site won
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
Web applications. Web security: web basics. HTTP requests. URLs. GET request. Myrto Arapinis School of Informatics University of Edinburgh
Web applications Web security: web basics Myrto Arapinis School of Informatics University of Edinburgh HTTP March 19, 2015 Client Server Database (HTML, JavaScript) (PHP) (SQL) 1 / 24 2 / 24 URLs HTTP
CS 356 Lecture 25 and 26 Operating System Security. Spring 2013
CS 356 Lecture 25 and 26 Operating System Security Spring 2013 Review Chapter 1: Basic Concepts and Terminology Chapter 2: Basic Cryptographic Tools Chapter 3 User Authentication Chapter 4 Access Control
System Area Manager. Remote Management
System Area Manager Remote Management Remote Management System Area Manager provides remote management functions for its managed systems, including Wake on LAN, Shutdown, Restart, Remote Console and for
Computer Security SEGC-00 - Overview
Paulo Lício de Geus SEGC-00 - Overview Detailed program March 3, 2015 1 / 14 Computer Security SEGC-00 - Overview Paulo Lício de Geus LASCA-IC-Unicamp Laboratory of Security and Cryptography Institute
CIT 480: Securing Computer Systems. Vulnerability Scanning and Exploitation Frameworks
CIT 480: Securing Computer Systems Vulnerability Scanning and Exploitation Frameworks Vulnerability Scanners Vulnerability scanners are automated tools that scan hosts and networks for potential vulnerabilities,
Security Testing in Critical Systems
Security Testing in Critical Systems An Ethical Hacker s View Peter Wood Chief Executive Officer First Base Technologies Who is Peter Wood? Worked in computers & electronics since 1969 Founded First Base
The Weakest Link: Mitigating Web Application Vulnerabilities. webscurity White Paper. webscurity Inc. Minneapolis, Minnesota USA
The Weakest Link: Mitigating Web Application Vulnerabilities webscurity White Paper webscurity Inc. Minneapolis, Minnesota USA January 25, 2007 Contents Executive Summary...3 Introduction...4 Target Audience...4
The purpose of this report is to educate our prospective clients about capabilities of Hackers Locked.
This sample report is published with prior consent of our client in view of the fact that the current release of this web application is three major releases ahead in its life cycle. Issues pointed out
The QueueMetrics Uniloader User Manual. Loway
The QueueMetrics Uniloader User Manual Loway The QueueMetrics Uniloader User Manual Loway Table of Contents 1. What is Uniloader?... 1 2. Installation... 2 2.1. Running in production... 2 3. Concepts...
Shellshock. Oz Elisyan & Maxim Zavodchik
Shellshock By Oz Elisyan & Maxim Zavodchik INTRODUCTION Once a high profile vulnerability is released to the public, there will be a lot of people who will use the opportunity to take advantage on vulnerable
D. Best Practices D.1. Assurance The 5 th A
Best Practices I&C School Prof. P. Janson September 2014 D. Best Practices D.1. Assurance The 5 th A 1 of 20 IT systems are insecure for two main reasons: People are fallible and systems are complex and
Adobe Systems Incorporated
Adobe Connect 9.2 Page 1 of 8 Adobe Systems Incorporated Adobe Connect 9.2 Hosted Solution June 20 th 2014 Adobe Connect 9.2 Page 2 of 8 Table of Contents Engagement Overview... 3 About Connect 9.2...
STABLE & SECURE BANK lab writeup. Page 1 of 21
STABLE & SECURE BANK lab writeup 1 of 21 Penetrating an imaginary bank through real present-date security vulnerabilities PENTESTIT, a Russian Information Security company has launched its new, eighth
Web Application Report
Web Application Report This report includes important security information about your Web Application. Security Report This report was created by IBM Rational AppScan 8.5.0.1 11/14/2012 8:52:13 AM 11/14/2012
EECS 354 Network Security. Introduction
EECS 354 Network Security Introduction Why Learn To Hack Understanding how to break into computer systems allows you to better defend them Learn how to think like an attacker Defense then becomes second-nature
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
What is Really Needed to Secure the Internet of Things?
What is Really Needed to Secure the Internet of Things? By Alan Grau, Icon Labs [email protected] The Internet of Things (IoT) has become a ubiquitous term to describe the tens of billions of devices
Unix Security Technologies. Pete Markowsky <peterm[at] ccs.neu.edu>
Unix Security Technologies Pete Markowsky What is this about? The goal of this CPU/SWS are: Introduce you to classic vulnerabilities Get you to understand security advisories Make
Security A to Z the most important terms
Security A to Z the most important terms Part 1: A to D UNDERSTAND THE OFFICIAL TERMINOLOGY. This is F-Secure Labs. Learn more about the most important security terms with our official explanations from
