Glossary: Difference between revisions

revisions
 
(3 intermediate revisions by the same user not shown)
Line 4: Line 4:
While security is a very broad concept that has [[wikipedia:Security|many definitions]], in the concept of software, it mainly refers to ensuring someone cannot interact with your devices in a way that you do not want. For example, running software on your computer without permission. Security is most useful when thought of through the lens of [[Glossary#Threat modelling|threat modelling.]]
While security is a very broad concept that has [[wikipedia:Security|many definitions]], in the concept of software, it mainly refers to ensuring someone cannot interact with your devices in a way that you do not want. For example, running software on your computer without permission. Security is most useful when thought of through the lens of [[Glossary#Threat modelling|threat modelling.]]


=== Threat Modelling ===
=== Threat Model ===
Threat modelling is the process of planning out how someone might interact with your device in a way that you do not want, and making a plan to prevent it. For example, if you do not want someone to be able to take your laptop apart and read your files off of your [[Glossary#Drive|drive]], you could encrypt it. It's important to understand what exactly you are concerned about, instead of just trying to "be secure."
Threat Model is a of plan of how someone might interact with your device in a way that you do not want, and a plan to prevent it. For example, if you do not want someone to be able to take your laptop apart and read your files off of your [[Glossary#Drive|drive]], you could encrypt it. It's important to understand what exactly you are concerned about, instead of just trying to "be secure."


=== Drive ===
=== Drive ===
A drive, or sometimes disk, is a device that contains data, for long periods of time. This is different from RAM, which only stores memory temporarily. The main tradeoff being that reading and writing to a drive is much slower than RAM. Drives can come in many forms, such as [[Glossary#SSD|SSD]], [[Glossary#HDD|HDD]], [[Glossary#(e)MMC|eMMC]], etc. The term drive can be a bit confusing though, as drives used to refer to devices with removable media, like [[Glossary#CD|CD]], [[Glossary#Floppy Disk|Floppy]], and even old Hard Disks. In present day though, drives rarely have removable media. The media itself cannot be read or interacted without without the hardware to ''drive'' it, which is why it was called a drive.
A drive, or sometimes "disk", is a device that contains data, for long periods of time. This is different from RAM, which only stores memory temporarily. The main tradeoff being that reading and writing to a drive is much slower than RAM. Drives can come in many forms, such as [[Glossary#SSD|SSD]], [[Glossary#HDD|HDD]], [[Glossary#(e)MMC|eMMC]], etc. The term drive can be a bit confusing though, as drives used to refer to devices with removable media, like [[Glossary#CD|CD]], [[Glossary#Floppy Disk|Floppy]], and even old Hard Disks. In present day though, drives rarely have removable media. The media itself cannot be read or interacted with without the hardware to ''drive'' it, which is why it is called a drive.


=== RAM ===
=== RAM ===
Line 23: Line 23:


=== SSD ===
=== SSD ===
Solid State Drives are drives which have no moving parts. These drives instead of having disks, have flash chips on a board that contain the data. There are a few different types of flash chip, but most commonly [[Glossary#NAND|NAND]] is used. SSDs are usually removable from the device, and can be upgraded as needed, though some devices do have their SSD [[Glossary#Soldering|soldered]] to the motherboard. SSDs are usually either SATA or NVME, with NVME offering faster speeds, but usually at a higher price.
Solid State Drives are drives which have no moving parts. Instead of having disks, they have flash chips on a board that contain the data. There are a few different types of flash chips, but most commonly [[Glossary#NAND|NAND]] is used. SSDs are usually removable from the device, and can be upgraded as needed, though some devices do have their SSD [[Glossary#Soldering|soldered]] to the motherboard. SSDs are usually either SATA or NVME, with NVME offering faster speeds, but usually at a higher price.


=== HDD ===
=== HDD ===