You are previewing Blackjacking.
O'Reilly logo
Blackjacking

Book Description

Today, it is almost impossible to do business without a cell phone and a BlackBerry or PDA. These devices are the lifeline for companies large and small—and nobody knows this better than a hacker. Traditionally, security for mobile devices has held a low priority. Now, a certified ethical hacker explains in this book why this must change and how to change it. Packed with sobering examples of actual attacks, this unique resource shows you how to mount your counterattack.

Table of Contents

  1. Copyright
  2. 1. 1Dedication
  3. 2. 2About the Author
  4. 3. 3Acknowledgements
  5. 4. 4What Is Blackjacking?
    1. When Is a Computer Not a Computer?
    2. The Flow of This Book
  6. I. Understanding the Threats and Devices
    1. 1. Understanding the Threats
      1. Quantifying the Threat
        1. The Malware Threat
        2. Direct Attack
        3. Data‐Communication Interception
        4. Authentication Spoofing and Sniffing
        5. Physical Compromise
      2. Mobile Device Enterprise Infrastructure
      3. PC and LAN Connectivity
      4. Fundamental Changes in Security Strategy
        1. Protecting the Mobile Device Itself
        2. Enforcing Compliance on the Mobile Device
        3. Addressing Security Deficiencies Automatically
        4. Implementing Layered Security
        5. Controlling and Protecting Data
      5. Things to Remember
    2. 2. Understanding the Devices
      1. BlackBerrys
        1. BlackBerry Business Phones
        2. BlackBerry Handheld Devices
        3. BlackBerry‐Enabled Devices
      2. Pocket PCs
        1. Dell Axim Pocket PCs
        2. HP Pocket PCs
        3. Palm Pocket PCs
        4. Motorola Pocket PC
      3. Palm Handhelds
        1. Palm Smartphones
      4. Cell Phones
        1. Symbian OS Cell Phones
        2. Non–Symbian OS Cell Phones
      5. Things to Remember
  7. II. How BlackBerrys Are Hacked, and How to Protect Them
    1. 3. Exploiting BlackBerry Devices
      1. Malware Is Threatening Your BlackBerry
        1. Analyzing a Malware Attack
          1. Gathering Information
          2. Setting Up for the Attack and Covering His Tracks
          3. Launching the Attack
        2. Protecting Against This Attack
        3. Learning about New Vulnerabilities
        4. BlackBerry Antivirus Software
      2. Attacking a BlackBerry Directly
        1. Attacking via IP Address
        2. Attacking via Malware
          1. Antimalware Applications
          2. Enterprise‐Grade Firewall with IDS/IPS
          3. The BlackBerry Firewall
            1. Setting Firewall Options for Individual Applications
          4. Ensuring the Device Has the Latest Updates
          5. Educating Users about Risks
      3. Intercepting BlackBerry Communication
        1. What Data Is Being Transmitted?
        2. How Is Data Being Transmitted?
          1. Carrier Internet Access
            1. EvDO
            2. GSM
            3. GPRS
          2. Bluetooth
            1. Encrypting Bluetooth Data
            2. Controlling Pairings
            3. Protecting Your BlackBerry against Bluetooth
          3. The BlackBerry Wi‐Fi Interface
      4. Physically Compromising a BlackBerry by Spoofing and Intercepting Authentication
        1. How Physical Compromise Happens
        2. Preventing Physical Compromise
        3. Protecting a Stand‐Alone BlackBerry
          1. Preventing Unauthorized Access
        4. The Truth About Wiping A Lost or Stolen BlackBerry
          1. Implementing Content Protection
        5. Spoofing and Intercepting Authentication
      5. BlackBerry Security Checklist
      6. Things to Remember
    2. 4. Hacking the Supporting BlackBerry Infrastructure
      1. Good and Bad: A Conduit to Your LAN
      2. Understanding the BlackBerry Infrastructure
        1. BlackBerry Infrastructure Components
        2. Infrastructure Design Considerations
      3. Attacking the BlackBerry Infrastructure
        1. The Attacker's Side of the Story
        2. Insecure Server Configuration
        3. Insecure Topology
        4. BBProxy
      4. Things to Remember
    3. 5. Protecting Your PC and LAN from BlackBerrys
      1. Controlling Data Is Critical
        1. How Companies Lose Control of Data
        2. How to Control Data
          1. Create and Communicate a Formal Policy
          2. Enforce Security Policies with Available Technology
      2. Threats from BlackBerry‐Provided Internet Access
        1. Internet Attack
        2. The Attacker's Side of the Story
        3. Preventing the Attack
          1. Stay Up‐to‐Date with Patches
          2. Use a Personal Firewall
      3. Controlling Data Coming from a BlackBerry
        1. Analyze the Data Coming from the BlackBerry
        2. Analyze the Data as It Resides on the BlackBerry
        3. Control Which Devices Can Connect to Your Enterprise PCs
      4. Things to Remember
  8. III. How PDAs Are Hacked, and How to Protect Them
    1. 6. Exploiting PDAs
      1. Corrupting Your PDA with Malware
        1. Backdoor Malware for the Pocket PC
        2. Other PDA Malware
        3. PDA Antimalware Programs
          1. Kaspersky Security for PDAs
          2. JSJ Antivirus
          3. Trend Micro Mobile Security
          4. Symantec AntiVirus for Handhelds
          5. McAfee VirusScan Mobile
      2. Targeting a PDA Directly
        1. Finding a PDA
        2. Making a PDA Stealthy
        3. PDA Firewall Applications
          1. Trend Micro Mobile Security (for PDA)
          2. Airscanner Mobile Firewall (for Pocket PC)
      3. Intercepting PDA Communication
        1. Surfing the Internet at Public Wi‐Fi Hotspots
        2. Using IM and Checking Email at Public Wi‐Fi Hotspots
        3. Using Virtual Private Networks (VPN) to Secure Data
      4. PDA Authentication Spoofing and Interception
        1. Sniffing Email Authentication
        2. Stealing Credentials with Access Point (AP) Phishing
        3. Intercepting Authentication via SSL Man‐in‐the‐Middle
      5. Compromising the PDA Physically
        1. Controlling Access to the PDA
          1. Palm PDA Security
          2. Pocket PC Security
        2. Encrypting Data on the PDA
          1. Palm PDA Encryption
          2. Pocket‐PC Encryption
      6. Things to Remember
    2. 7. Hacking the Supporting PDA Infrastructure
      1. Connecting a PDA to the LAN Is Good and Bad
        1. You Get What You Pay For
        2. Strengthen the Wireless Infrastructure
      2. Using PDA VPN Clients to Protect the Infrastructure
        1. Be Smart about Providing Access
        2. Protect Credentials—Protect the Infrastructure
        3. Control Access to Email with VPN Clients
      3. Things to Remember
    3. 8. Protecting Your PC and LAN from PDAs
      1. Connecting PDAs to Enterprise Resources
        1. Transferring Data with a Pocket PC
        2. Transferring Data with a Palm Device
        3. Why Transferring Data Is a Problem
      2. PDAs May Be Contagious
        1. Good Intentions, Bad Results
        2. Anatomy of an Infection
          1. Infection by a Pocket PC
          2. Infection by a Palm Device
      3. Preventing PDAs from Bringing Malware into the Enterprise
        1. Ensure PCs Are Using Antivirus Software Properly
        2. Ensure All PDAs Contain Antivirus Software
        3. Control Whether PDAs Can Connect to PCs
        4. Centralized Management Tools for the PDA
      4. Things to Remember
  9. IV. How Cell Phones Are Hacked, and How to Protect Them
    1. 9. Exploiting Cell Phones
      1. Cell‐Phone Malware
        1. The King of All Cell‐Phone Malware?
        2. FlexiSpy: Trojan or Valid Software?
        3. Other Cell‐Phone Malware
        4. Stopping Cell‐Phone Malware
          1. Trend Micro Mobile Security for Symbian
          2. Symantec Mobile Security for Symbian
          3. F‐Secure Mobile Security
      2. Stealing Data via Bluetooth
        1. Discovering a Cell Phone via Bluetooth
        2. Attacking a Cell Phone via Bluetooth
        3. Preventing Bluetooth Attacks
      3. Intercepting Cell‐Phone Communication
      4. Physical Compromise and Cell‐Phone Authentication Spoofing
        1. A Real‐World Example
        2. Analyzing Physical Tampering
        3. Preventing Physical Tampering
        4. Spoofing Authentication with a Cell Phone
      5. Things to Remember
    2. 0. Protecting the Enterprise PC and LAN from Cell Phones
      1. Cell Phones May Bring in Malware
        1. How It Happens
        2. How to Stop the Attack
      2. Exposing Enterprise Email
        1. A Creative Way to Access Enterprise Email
        2. Prevent Email Forwarding
      3. Exporting Enterprise Data and Clandestine Data Gathering
        1. Mobile Phone Tools
        2. Clandestine Information Gathering
      4. Things to Remember
  10. 1. References
    1. Chapter 2
    2. Chapter 3
    3. Chapter 4
    4. Chapter 5
    5. Chapter 6
    6. Chapter 7
    7. Chapter 8
    8. Chapter 9