Lesson 11 - Group 3: Secure Coding Techniques

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/12

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:28 PM on 7/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

13 Terms

1
New cards
Code signing
Applying a digital signature to software so its publisher and integrity can be reviewed.
2
New cards
Secure cookie
A cookie protection listed as part of secure application development.
3
New cards
Static code analysis
Examining application code without executing it.
4
New cards
Dynamic code analysis
Examining an application while it is executing.
5
New cards
Peer review
Having other developers examine code for errors and security weaknesses.
6
New cards
Input validation
Checking application input before it is processed.
7
New cards
Why is input validation necessary?
Attackers may provide specially crafted data to manipulate application behavior.
8
New cards
Injection attack
An attack in which crafted input is interpreted as commands or instructions by an application.
9
New cards
What input-validation methods are listed?
Allow and block lists, data-type checks, range checks, regular expressions, and encoding.
10
New cards
Data-type check
Verifies that input matches the expected type.
11
New cards
Range check
Verifies that input falls within an approved minimum and maximum.
12
New cards
Regular expression
A pattern that can be used to validate the format of input.
13
New cards
Encoding
Representing input in a controlled format as part of input validatio