Security Engineering Flashcards

1
Q

Middleware Platform

A

connecting software that allows multiple processes running on one or more machines to interact. Helps smooth out connectivity issues

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

Embedded Systems Platform

A

Self Contained - mobile computing

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

Pervasive Computing Platform

A

Mobile Computing Devices

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

Web-Based Platform

A

XML Services - Security Assertion Markup Language (SAML): XML based standard for exchanging authentication and authorization data between security domains.

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

Common Web-Based Platform Vulnerabilities

A
Broken access control
Broken Account Control
Broken Account Management and Session Management
Cross-site scripting (XSS) flaws
Buffer Overflows
Command injection flaws
Error Handling problems
insecure crypto
remote admin flaws
web and app server misconfig
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Main Tasks of a CPU

A

Fetching, Decoding, Executing, Storing
Should be able to Multitask on a CPU.
Threads are a series of instructions to the CPU “for a limited time”

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

Whats a Covert Channel

A

when attacker can determine when a process is running

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

Time of check/time of use (TOC TOU), vulnerability

A

Example would be when a user opens web application and edits document, however right after opening the document the admin locks the page and prevents editing from occurring, since the file was already open, the user could still edit even though the file now is locked down

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

Parallel Systems

A

Multiple processors performing tasks on single data set Example Cloud Computing

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

Distributed System

A

Multiple processors performing tasks on shared data set. Example Peer to Peer Network

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