Shared Flashcard Set

Details

CompTIA Sec+ 6.4
Implement public key infrastructure
45
Computer Science
Professional
12/01/2018

Additional Computer Science Flashcards

 


 

Cards

Term
Use Case: Computer Certificate
Definition
  • You have to manage many devices
  • You must ensure only authorized devices are used
  • You must allow remote access through VPN to authorized devices only
Term
PKI Components
Definition
- CA
- Intermediate CA
- CRL
- OCSP
- CSR
- Certificate
- Public key
- Private key
- Object identifiers (OID)
Term
Certificate formats
Definition
- DER
- PEM
- PFX
- CER
- P12
- P7B
Term
Types of certificates
Definition
- Wildcard
- SAN
- Code signing
- Self-signed
- Machine/computer
- Email
- User
- Root
- Domain validation
- Extended validation
Term
Wildcard
Definition
-A certificate that applies to all servers within a dns domain
Term
Public key cryptography standard #7 (P7B)
Definition
-A file extension used for Cryptographic Message Syntax standard
Term
Extended Validation Certificate (EV)
Definition
-Additional Checks verified the cert owner's identity
-Green name on the address bar
Term
Heartbleed
Definition
-April 2014 CVE-2014-0160
-OpenSSL flaw put private key of web servers at risk
-Required older certs to be moved to CRL
-Required generation of new certificates
Term
Hybrid
Definition
-Asymmetric to exchange the secret key used for symmetric encryption
-Symmetric encryption used for the rest of the communication
Term
Certificate chaining
Definition
-Chain of trust from Root CA through each subordinate CA
-Starts at SSL certificate on a web server and ends at root CA
Term
PKI Mesh
Definition
-Cross certifying CA's
-Each subscriber
trusts the CA that issued that subscriber’s certificate(s)
-no superior/ subordinate relationship
-Doesn't scale well.
Term
Machine/computer
Definition
-Device Authentication
-Putting a certificate on a device
-Allows VPN access to authorized device
Term
Trust model
Definition
-Every server is it's own CA
-Every server stores a copy of every public cert for every server
-commonly used with PGP
-People sign other peoples certs
Term
Subject Alternative Name (SAN)
Definition
-Extension to X.509 cert
-Lists additional identification info
-Allows a cert to support many different domains
Term
Stapling
Definition
-For OCSP
-the device that holds the certificate will also be the one to provide status of any revocation
Term
Private key
Definition
-Held by owner to sign material for public use
Term
CA
Definition
-Issuer
-Creates keys
-Usually used to provide keys for intermediate servers
Term
privacy enhanced mail format (PEM)
Definition
-One of the most common certificate file formats
-ASCII readable
-supported across many different applications on many different operating systems
Term
Domain Validation Cert (DV)
Definition
-Owner has control over a DNS domain
Term
Pinning
Definition
-Prevents MiM attacks
-Public Key Certificate hard coded into application
-App is compiled with certificate embedded
Term
Concepts
- Online vs. offline CA
Definition
-Root CA is kept offline and secured
-Only Subordinate CA's are online
Term
Hierarchical
Definition
-Root CA with subordinates
-Each subordinate CA may issue certificates to users or another level of subordinate CAs
Term
Public key
Definition
-Sent to authority to be signed
-Used to prove something has come from you authentic (non-repudiation)
-On a web server certificate this would be viewable
-Proves that something has not been tampered with
Term
PFX
Definition
-Similar to P12
-Microsoft Standard
-Used to transfer private key
Term
Root
Definition
-Start of the PKI infrastructure
-Issues certs to subordinates
Term
Code signing
Definition
-Used on software to guarantee the source
Term
Intermediate CA
Definition
-Used to create and store public keys for users, organizations, and subordinate servers
Term
CSR
Definition
-Used to request that a CA sign your public key
Term
Self-signed
Definition
-When a server creates it's own certificate
-No CA involved
Term
Certificate
Definition
-X.509 Version
-Serial Number
-Signature Algorithm
-Issuer
-Date time validation
-Name of Certificate holder
-Public Key and algorithm
-Extensions
Term
CER
Definition
-a file extension for an SSL certificate --file extension for format used by Web servers to help verify the identity and security of the site in question
-commonly found file extension in windows
-formatted with binary DER format or ASCII PEM format
Term
public key cryptography standards #12 (P12)
Definition
-a personal information exchange syntax standard that was created by RSA and is now part of an RFC standard
-Container format Used to store many different kinds of certificates
-Often used to send public key private key pair
-Can be password protected
Term
distinguished encoding rules (DER)
Definition
-binary format
-designed for X.509 certificates
-common format used across many different platforms
-Often used with JAVA certificates
Term
Domain Validation (DV)
Definition
-can be assigned to web server for SSL encryption
-certificate authority is confirming that the person receiving the DV certificate has some control over the domain associated with the SSL certificate
Term
Extended validation (EV)
Definition
-certificate authority performs additional checks of the person that is receiving the certificate
-a special certificate that has the green name of the organization that appears to anyone who connects to that web server over an encrypted channel
Term
User
Definition
-certificate used with smart card
-certificate could be stored on mobile device
Term
PKI
Definition
-describes the policies, the procedure, the hardware, the software, and the people that are used to manage digital certificates
-the process of creating, distributing, managing, storing, and revoking certificates
Term
CRL
Definition
-for revoking certificates
-tells which certs have been revoked
Term
OCSP Online Certificate Status Protocol
Definition
-online access for browsers to find CRL for a CA
Term
Key escrow
Definition
-someone else may have access, or hold, your decryption keys
-private keys would be in the hands of a third party and that third party
Term
Email
Definition
-using a recipient’s public key to encrypt the contents
-only the recipients private key can decrypt
-nothing has changed since signed
Term
Subject Alternative Name (SAN)
Definition
-web server certificates that support many different domains in exactly the same certificate
-Multiple DNS names associated with this particular certificate
Term
Different Types of PKI models
Definition
Hierarchical
Bridge
Hybrid
Mesh
Term
Object identifiers (OID)
Definition
dot-separated series of numbers such as 2.23.140.1.2.1. viewable on the General tab of the certificate.
Term
AES Block Ciphers
Definition
-Max Key Size 256
-Fixed length
Supporting users have an ad free experience!