• Tidak ada hasil yang ditemukan

Security analysis and evaluation of Bluetooth technology

N/A
N/A
Protected

Academic year: 2023

Membagikan "Security analysis and evaluation of Bluetooth technology"

Copied!
39
0
0

Teks penuh

(1)

SECURITY ANALYSIS AND EVALUATION OF BLUETOOTH TECHNOLOGY

Armaan Buttar

Thomas Bickerton Andrew David

PRESENTED BY:

(2)

CONTENTS

Overview Implementation Vulnerabilities

Risk Assessment

Mitigation Measures Security

Recommendation

Conclusion

(3)

OVERVIEW

Introduced in 1994 by Ericsson 5 billion devices

Versions 1 to Version 5.2 Wireless Technology

Operates on a frequency band between 2.4GHz to 2.48GHz

Range within 1m to 100m

(4)

OVERVIEW | BLUETOOTH TECHNOLOGY

POWER |CLASS | TRANSMISSION RATES

(5)

OVERVIEW | BLUETOOTH TECHNOLOGY

BLUETOOTH DEVICE SHIPMENTS WORLDWIDE FROM 2015 TO 2026

(6)

IMPLEMENTATION | ATTACK STAGES

Obfuscation Surveillance Fuzzer

Range Extension Sniffing

Man in the Middle

Unauthorised direct data access Denial of service

Malware

(7)

IMPLEMENTATION OBFUSCATION

• The obfuscation is a technique that is used to achieve anonymity of one’s device by changing the device’s information to launch an attack.

(8)

IMPLEMENTATION | OBFUSCATION

Step:1 Checking the standard configuration

(9)

IMPLEMENTATION | OBFUSCATION

• Step 2: Obfuscating the device’s information

(10)

IMPLEMENTATION | OBFUSCATION

• Alternative Step: Random Allocation

(11)

IMPLEMENTATION OBFUSCATION

Result

Attacks Version 1s

Version 2s

Version 3s

Version 4s/5s

Comments

Obfuscation N/A Success Success Success Works with every

version, but V1s wasn’t available.

(12)

IMPLEMENTATION SURVEILLANCE

Surveillance stage where we acquired target device’s information such as BD_ADDR, device name, version that device used, class, vulnerabilities present, features, etc.

(13)

IMPLEMENTATION | SURVEILLANCE

• Step 1: Capturing the Devices

(14)

IMPLEMENTATION | SURVEILLANCE

• Step 2: Gathering Information

(15)

IMPLEMENTATION SURVEILLANCE

Result

Attacks Version 1s Version 2s Version 3s

Version 4s/5s

Comments

Surveillance N/A Success Success Success Tools works with every version, but

V1s wasn’t available and device should be

discovery mode

(16)

IMPLEMENTATION FUZZER ATTACK

• The Fuzzer attack in Bluetooth is a technique used by the

attackers to test the Bluetooth applications. This attack can crash the device by submitting non-standard information into a

Bluetooth stack to achieve malicious outcomes.

(17)

IMPLEMENTATION | FUZZER ATTACK

• Attack on Bluetooth Version 2

(18)

IMPLEMENTATION | FUZZER ATTACK

• Attack on version 3

(19)

IMPLEMENTATION | FUZZER ATTACK

• Attack on Version 4 and Version 5

(20)

IMPLEMENTATION FUZZER ATTACK

Result

Attacks Version 1s/5s

Version 2s Version 3s Version 4s Comments

Fuzzer Attack

N/A Success Success Failed Works on V2 and V3, but for other versions depends on the security

mechanism.

(21)

RANGE EXTENSION

• Used to extend Bluetooth range by over 1KM

• Range extension uses a Yagi antenna pictured

• Operates on same frequency range 2.4GHz

• Used for other attacks

(22)

SNIFFING

SNIFFING

Available tools:

BlueSniff: Through Bluesniff, we have scanned devices like version 5 to get some results of how

the device is functioning in terms of frequency. The sdptool has been used to monitor and execute the scan and check for traffics if there is any.

HCI Dump: HCIDump is a tool to monitor the Bluetooth traffic. It has access to sockets of Bluetooth to monitor the internal and external Bluetooth traffic.

(23)

SNIFFING

BlueSniff:

(24)

SNIFFING

HCI Dump:

(25)

SNIFFING

# Test Steps Data Expected Result Actual Result

1 BlueSniff tool to scan for the devices Run the command hcitool scan Scans the devices and get the information.

Scans the devices and get the information.

2 Initiate the sdptool browse command Run the command Sdptool browses to the destinated IP address to get

the MAC address.

Capture the devices within range. It shows the MAC

address.

Captured the devices within range. Shows Mac address.

3 Initiate btmon Run the command

Btmon -i hci0 -w

It shows the HCI dump history in the Wireshark for the device.

It shows the HCI dump history in the Wireshark for the device.

Result of Sniffing Stage

(26)

MAN-IN-THE-MIDDLE

Bthidproxy:

(27)

MAN-IN-THE-MIDDLE

# Test Steps Data Expected Result Actual Result

1.a. Bthidproxy Run the command make file To form connection between the host device and the HID

device.

N/A

b. Run the bthidproxy Capture the host machine data

and replicate the HID device.

N/A

Result of MITM Attack Stage

(28)

DENIAL OF SERVICE (DOS)

• Uses Bluetooth protocol L2cap

• Repeatedly sending ping requests to MAC address

• Battery exhaustion

• BlueSYN attack. Hybrid between ICMP and L2cap

(29)

DOS

Result:

Attacks Version 1s Version 2s Version 3s Version 4s/5s Comments

DOS N/A Success Failed Failed Only works on V2 and for other

versions, it only drains devices’ battery life.

(30)

UNAUTHORISED DIRECT DATA ACCESS (UDDA)

• Gaining access to device. Read and extract sensitive data

• Car whisperer attack

• Blue Bugging

• AT commands

(31)

UDDA

Result:

Attacks Version 1s Version 2s Version 3s Version 4s/5s Comments

Unauthorised direct data

access

N/A N/A N/A N/A Could not try the attack because of the

lack of resources and it needed specific device to implement it.

(32)

MALWARE

MALWARE IMPACT ON LIFECYCLE OF THREATS

(33)

MALWARE

•Result of Malware Attack Stage

# Test Steps Data Expected Result Actual Result

1. BlueBag Run malware in public areas

To spread malicious data without any

alert.

N/A

2. Caribe Run worm To attack users using Symbian OS.

N/A

3. CommWarrior Run virus To use worm in form of Bluetooth MMS.

N/A

4. Skuller Run trojan To spread trojan

with the use of Symbian OS worm.

N/A

(34)

VULNERABILITIES

Vulnerabilities Remarks Version

Data encryption when in motion Data and authentication is not encrypted when in motion. This can result in information breaches.

V1.0,V1.1

The Security PINs are too short for Bluetooth devices Having short and weak PIN for the device is a security vulnerability as they can be easily guessed

V1.1,V1.2 V2.0

The Authentication of devices are predictable Having a predicable authentication value may lead to man in the middle or impersonation attack.

V1.1,V1.2

The lack of PIN management Due to the lack of security mechanism, it is difficult to manage multiple users. So, scalability is a problem.

V1.1,V1.2 V2.0

During the connection establishment the master key is shared The master key shouldn’t be broadcasted. All

The services for the security are limited Additional security services must be incorporated within the Bluetooth for a better overall performance and productivity.

All

(35)

CHALLENGES

Covid-19

Access to labs

Public vulnerability scanning

Virtual machines

Sourcing devices

Change title of project

(36)

RISK ASSESSMENT

Sniffing - Medium MITM – Medium UDDA - High

DOS – Low

Malware - Medium Fuzzer - Medium

Risk is assessed on:

• Age of device

• Version of Bluetooth

• Result of successful attack

• Controls/Patches in place

(37)

MITIGATION MEASURES AND SECURITY

RECOMMENDATION FOR USER AWARENESS

Avoid sharing sensitive contents or data as Bluetooth cannot be totally reliable to share

contents that are sensitive.

1

Remember to keep Bluetooth settings to

“not discoverable” all the time.

2

Always check if the devices you pair up your

Bluetooth devices are authenticated.

3

Avoid to do turn on or share contents from

Bluetooth in public places.

4

Do not forget to unpair devices once the work

has been done.

5

Always keep the devices up-to-date and install

patches for security.

6

(38)

CONCLUSION

(39)

ANY QUESTIONS?

e-mail us:

Armaan – [email protected] Thomas – [email protected]

Andrew – [email protected]

Referensi

Dokumen terkait

How does the teacher teach writing report text by using instagram in 10th grade senior high school students of SMA Muhammadiyah 2 Sidoarjo?. What problems do the teacher encounter when

By emphasizing the development of effective incident response plans and implementing robust recovery procedures, energy companies can minimize the impact of cyber incidents, protect