Wireless & Mobile Security Flashcards

1
Q

How is wireless security different from wired security

A

Both have the same security threads. The difference is that the threads are more wireless security because there’s no physical protection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Where is the iOS AES-256 crypto engine? in what form? in hardware or software?

A

in the form of 256 bit master keys burned directly into silicon hardware and can only be accessed by the crypto engine

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Where is the iOS AES-256 crypto engine? in what form? in hardware or software?

A

in the form of 256 bit master keys burned directly into silicon hardware and can only be accessed by the crypto engine which is also hardware

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what happens that makes iOS have a trusted bootchain

A

from the start of boot, in the BootROM in read-only memory in hardware, it has a CA public key and makes sure the next stage loader has the correct key in order to read from the BootROM.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

how are data files securely stored in iOS?

A

each file gets assigned a class key and based on that class key’s, a file can be read or not. the encryption of the file uses AES and CBC. the key’s file is encrypted using the class key. there is also a per file system key. 3 keys different keys are used, and do not include the hardware or passcode key. File is stored in flash memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What happens at runtime for apple’s executable code, including purchased apps?

A

at runtime, code signature checks are performed on the code before it can be executed to make sure it hasn’t been tampered with

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What hoops do you have to jump through to be able to be an iOS app developer?

A

apple will verify your identity and issue you a certificate before you can sell on their apple store.
All apps have to pass reviewed and signed by Apple

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how does iOS use ASLR

A

when an app is run, it’s randomly assigned a location in memory including randomly arranging its heap, dynamic libraries, stack, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

how does iOS prevent W^X?

A

makes sure stack is not-executable and code is not-writable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

In Android, apps are self-signed by developers. Why sign at all?

A

To facilitate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly