What this deck covers
This deck focuses on Safe Computing, giving you a quick way to review the definitions, rules, and examples that matter most for AP Computer Science Principles.
Study Safe Computing in AP Computer Science Principles with focused flashcards that help you recognize the idea, recall the key rule, and apply it in practice-style prompts.
0% Complete
What is the primary purpose of a firewall in computing?
Tap card or press Space to flip
To block unauthorized access to or from a private network. Acts as a barrier between trusted internal and untrusted external networks.
How well did you know it?
Card 1 / 56
Space to flip · ← / → to move · once flipped, → Got it · ← Still learning
This deck focuses on Safe Computing, giving you a quick way to review the definitions, rules, and examples that matter most for AP Computer Science Principles.
Work through these flashcards in short sessions. Try to answer each prompt before flipping the card, then revisit any cards you miss until the explanation feels automatic.
Answer: To block unauthorized access to or from a private network. Acts as a barrier between trusted internal and untrusted external networks.
Answer: Unauthorized access to confidential information. Security incident where protected data is accessed without authorization.
Answer: To detect, prevent, and remove malware. Software that protects computers by identifying and eliminating malicious programs.
Answer: Hacking. Gaining access to systems without permission to steal or damage data.
Answer: An electronic document used to prove identity. Cryptographically signed document verifies identity and public key ownership.
Answer: Encryption. Converts readable data into coded format to prevent unauthorized access.
Answer: An isolated environment to run untested code safely. Isolated execution prevents malicious code from affecting the main system.
Answer: A trial-and-error method to decode encrypted data. Systematically tries all possible combinations to crack passwords or keys.
Answer: A method to steal sensitive information through deceptive emails. Fraudsters impersonate trusted entities to trick users into revealing data.
Answer: HTTPS. HTTP Secure encrypts data between browser and server using SSL/TLS.
Answer: Manipulating individuals to divulge confidential information. Psychological manipulation exploits human trust rather than technical vulnerabilities.
Answer: To detect, prevent, and remove malware. Software that protects computers by identifying and eliminating malicious programs.
Answer: DDoS (Distributed Denial of Service). Multiple compromised computers flood target with traffic to cause outages.
Answer: To limit user access rights to the minimum necessary. Reduces attack surface by granting only essential permissions needed.
Answer: Includes a mix of letters, numbers, and symbols. Complexity makes passwords harder to crack through brute force attacks.
Answer: Ransomware. Encrypts victim's files and demands payment for the decryption key.
Answer: Patching. Updates fix security holes that could be exploited by attackers.
Answer: Malware. Software designed to damage, disrupt, or gain unauthorized access to systems.
Answer: To enhance security by requiring multiple verification steps. Combines something you know, have, and are for stronger authentication.
Answer: Hacking. Gaining access to systems without permission to steal or damage data.
Answer: A security process requiring two separate authentication methods. Combines password with second factor like SMS or authenticator app.
Answer: To block unauthorized access to or from a private network. Acts as a barrier between trusted internal and untrusted external networks.
Answer: Botnet. Compromised computers controlled remotely to perform coordinated attacks.
Answer: To act as an intermediary for requests from clients. Hides client identity and can filter malicious content.
Answer: To monitor for suspicious activities and policy violations. Detects unauthorized access attempts and security policy violations in real-time.
Answer: Access Control. Determines who can access what resources based on authentication and authorization.
Answer: To limit user access rights to the minimum necessary. Reduces attack surface by granting only essential permissions needed.
Answer: Manipulating individuals to divulge confidential information. Psychological manipulation exploits human trust rather than technical vulnerabilities.
Answer: Unauthorized access to confidential information. Security incident where protected data is accessed without authorization.
Answer: Virtual Private Network. Creates secure, encrypted connections over public internet networks.
Answer: Data Backup. Creates copies to restore data after corruption, deletion, or attacks.
Answer: A method to steal sensitive information through deceptive emails. Fraudsters impersonate trusted entities to trick users into revealing data.
Answer: To establish guidelines for protecting information assets. Formal document outlines security procedures and responsibilities for organizations.
Answer: An isolated environment to run untested code safely. Isolated execution prevents malicious code from affecting the main system.
Answer: Malware disguised as legitimate software. Appears harmless but contains hidden malicious code that activates later.
Answer: Firewall. Controls network traffic flow based on predetermined security rules.
Answer: To differentiate between human and automated access. Prevents automated bots from accessing systems meant for humans only.
Answer: To act as an intermediary for requests from clients. Hides client identity and can filter malicious content.
Answer: Includes a mix of letters, numbers, and symbols. Complexity makes passwords harder to crack through brute force attacks.
Answer: SSL/TLS. Cryptographic protocols secure data transmission over internet connections.
Answer: Spam. Unwanted email sent in bulk, often for advertising or malicious purposes.
Answer: Data Backup. Creates copies to restore data after corruption, deletion, or attacks.
Answer: Encryption. Converts data into unreadable format to prevent eavesdropping attacks.
Answer: Malware disguised as legitimate software. Appears harmless but contains hidden malicious code that activates later.
Answer: Firewall. Controls network traffic flow based on predetermined security rules.
Answer: To establish guidelines for protecting information assets. Formal document outlines security procedures and responsibilities for organizations.
Answer: Encryption. Converts data into unreadable format to prevent eavesdropping attacks.
Answer: A software flaw unknown to the vendor. No patch exists yet, making systems vulnerable until fix is released.
Answer: A software flaw unknown to the vendor. No patch exists yet, making systems vulnerable until fix is released.
Answer: Data Backup. Protects against data loss from hardware failure or attacks.
Answer: DDoS (Distributed Denial of Service). Multiple compromised computers flood target with traffic to cause outages.
Answer: Patching. Updates fix security holes that could be exploited by attackers.
Answer: To assess the effectiveness of security measures. Systematic review identifies weaknesses and ensures compliance with policies.
Answer: A trial-and-error method to decode encrypted data. Systematically tries all possible combinations to crack passwords or keys.
Answer: Ransomware. Encrypts victim's files and demands payment for the decryption key.
Answer: To differentiate between human and automated access. Prevents automated bots from accessing systems meant for humans only.