Security Risks And Precautions Flashcards
What is a digital certificate?
An electronic document used to confirm the identity of a person or organisation
In symmetric encryption…
Both the key for encrypting and the key for decrypting are the same and are agreed before information is transmitted
What is data encryption?
When information is jumbled to make it unreadable
How does encryption help against hacking?
Any sensitive data intercepted by a hacker will be useless as it will be unreadable.
Any data on a stolen laptop/backing storage device is protected
What is symmetric key encryption?
A type of key based encryption which uses the same key agreed by both parties before transfer of information can begin
What is the drawback of symmetric key encryption?
The encryption key must be transmitted between two parties without it being intercepted.
Public Key Encryption: What is involved?
Both public and private key are generated to work as a pair. The private key can encrypt data which can only be decrypted by the linked public key and vice versa.
How SSL uses public key encryption on a secure website
Users browser receives websites public key
Private key remains on the server secured
Public key is used to encrypt sent data
Private key can then decrypt the message once data arrives in the server
What is a digital signature?
An electronic signature contained within a digital certificate used to prove the identity of a sender of data or the signer of a document whilst making sure that the original data remains untampered with
Who uses digital signatures in the real world?
Supported by a wide variety of software packages - helpful to those who wish to send legally important messages
Public Key infrastructure purpose
To allow companies and individuals to state that the identity information and the public key confirmed by digital signature belong together
Digital certificate contents
Digital signature
Name
Serial number
Expiration date
Digital Certificate purpose
To make use of a public key in order to bind the digital signature and identity together.
What is validation?
The process of checking data to be appropriate before processing starts
What is involved in Client-Side validation checks?
Checks are made by the users browser using a scripting language such as JavaScript
What is used in checks made in server-side validation?
All info is checked (and verified) by the server
What are the advantages of client-side validation?
Faster than server side validation - processing takes place on users computer
Saves time for info which doesn’t need to be sent between the client and the server
What are the disadvantages of client-side validation?
More prone to data interception
What are the advantages of server-side validation?
Users cannot interfere with data transfer - it is more secure, data validation cannot be disabled and centrally held data may be updated
What are the disadvantages of server-side validation?
Slower process than client-side validation
What are the advantages of using biometrics for security?
Harder to forge
Cannot lose them, unlike passwords
Cannot use them without authorisation like ID cards