Pen Testing Midterm Flashcards
cloud computing’s meaning
a model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction.
remote resources
a device that is available for shared use on internet.
IoT
a device that connects to the internet and allows a user to connect to it.
on-demand provisioning (focus)
Cloud provisioning is the allocation of a cloud provider’s resources and services to a customer.
HPC
high performance computing- capability
high throughput computing
capacity
calculate the speed-up factor of a parallel system, in two ways:
○ Amdahl’s Law (time) : Total Execution time: aT+(1-a)T/n
T is the time taken on a single server/processor/core
A is “sequential bottleneck”
N is the number of servers/processors/cores
S=T/[aT+(1-a)T/n]=1/a[a+(1-a)/n]
○ Gustafson''s Law (tasks) Assume a given time perio W is the work done on a single server/processor/core Speedup factor S'=W'/W=[aW+(1-a)nW]/W =a+(1-a)n
• calculate the availability of a system, or a cluster
○ basic formula for one system: MTTF / ( MTTF + MTTR )
○ MTTF: mean time to failure
○ MTTR: mean time to repair
evaluate the cluster availability based on individual system: combination/probability
what is the Internet?
Global system of interconnected computer network that use TCP/IP to link devices worldwide
what is the WWW(world wide web)?
○ An information space where documents and other web resources are identified by URLs, interlinked and can be accessed via the internet
HTTP protocol
§ A stateless protocol
structure of a request and a response
methods:
GET: transfer a current representation of the target resource
POST: perform resource-specific processing on the request payload
PUT: replace all current representations of the target resource with the request payload
Its position at the layered network model- application layer
five virtualization levels:
ISA level: an instruction set architecture (ISA) is the interface between the computer’s software and hardware and also can be viewed as the programmer’s view of the machine
hardward level- use of computing hardware in an envrionment separate from the actual existence of the hardware
OS level- os paradigm in which the kernel allows the existence of multiple isolated user space instances
library level- user level. Can create execution environments.
application level- software technology that encapsulates computer programs from the underlying operations system on which they are executed.
What is a hypervisor
A process that seperates a computers OS and applications from the underlying physical hardware.
VMM
Virtual Machine Manager
What about type I and type II?
Type 1: Bare metal
Type 2: runs on top of an OS