IT and the Law Flashcards
SQL
Structured Query Language - a popular form of query language which deals with databases.
Query Language
A specialised programming language based around databases.
SQLi
Structured Query Language Injection - a method of hacking which replaces part of a legitimate query with a malicious payload, enabling access to private information or information such as the structure of the database. Restricting permissions and turning off error messages can help to limit these.
Query String
A piece of data added to the end of a URL to identify information such as the name of the account being used.
Blind Injection
A SQLi attack where no data is known about the structure of the database being used.
Sanitisation (Databases)
Methods that prevent malicious query strings being inputted, such as restricting possible input strings or parsing them.
Computer Misuse Act
A legislation passed in 1990 after accessed was gained to private emails on Prestel. It covers unauthorised access or modification to computer materials.
Data Protection Act
A legislation passed in 1998 which covers protection of personal data. It covers data protection, pseudonymisation, the right to erase data and more.
Supervisory Authority
A group that ensures data protection. In the UK, this is the Information Commissioner’s Office (ICO).
Data Protection Officer
An individual employed in companies with over 250 employees to ensure data is secure.