Secure coding
Practice of avoiding accidental introduction of security vulnerabilities while developing software
Secure coding is the practice of developing computer software in such a way that guards against the accidental introduction of security vulnerabilities. Defects, bugs and logic flaws are consistently the primary cause of commonly exploited software vulnerabilities.
Nº Q7444867 ★
Common · Literature
Secure coding
Practice of avoiding accidental introduction of security vulnerabilities while developing software
Secure coding is the practice of developing computer software in such a way that guards against the accidental introduction of security vulnerabilities. Defects, bugs and logic flaws are consistently the primary cause of commonly exploited software vulnerabilities.
Last price
—
Floor price
—
7-day median
—
30-day sales
0
30-day range
—
In circulation
0
Price history
median
low – high
sales
No sales in this period
Show table
| Date | median | Low | High | sales |
|---|
Sales history
- Last sale
- —
- 30-day average
- —
- 30-day low
- —
- 30-day high
- —
- Sales 7d
- 0
- Sales 30d
- 0
No sales yet.
Anonymous sales: no buyer or seller shown. Figures count player-to-player sales only.
From Wikipedia
Secure coding is the practice of developing computer software in such a way that guards against the accidental introduction of security vulnerabilities. Defects, bugs and logic flaws are consistently the primary cause of commonly exploited software vulnerabilities. Through the analysis of thousands of reported vulnerabilities, security professionals have discovered that most vulnerabilities stem from a relatively small number of common software programming errors. By identifying the insecure coding practices that lead to these errors and educating developers on secure alternatives, organizations can take proactive steps to help significantly reduce or eliminate vulnerabilities in software before deployment. Some scholars have suggested that in order to effectively confront threats related to cybersecurity, proper security should be coded or "baked in" to the systems. With security being designed into the software, this ensures that there will be protection against insider attacks and reduces the threat to application security. Implementing secure coding practices is part of the secure by design approach to security engineering.
Text: Wikipédia, CC BY-SA 4.0. ·
Related cards
-
I
Information security standards
Framework of standards, guidelines and best practices for securing information systems and protecting data
Nº Q6031202 ★★
Not listed
-
Spaghetti code
Pejorative phrase for source code that has a complex and tangled control structure reminiscent of spaghetti
Nº Q1047561 ★★
Not listed
-
Patch (computing)
Piece of software designed to update a computer program to fix or improve it
Nº Q208218 ★★★
Not listed
-
D
Duplicate code
Piece of source code that occurs more than once in the same environment
Nº Q1105830 ★
Not listed
-
T
Thread safety
Computer programming concept applicable to multi-threaded programs
Nº Q1326976 ★
Not listed
-
Secure Shell
Cryptographic network protocol for secure remote access
Nº Q170460 ★★★★
Not listed
-
V
Verbose mode
Option in software to output more or less information about the software's operations as it performs them
Nº Q2514191 ★
Not listed
-
Low-code development platform
Platforms for intuitive creation of applications with little or no prior knowledge of coding necessary
Nº Q30589910 ★★
Not listed
-
S
Security as a service
Business model in which a service provider integrates their security services into a corporate infrastructure on a subscription basis more cost effectively than most individuals or corporations can provide on their own
Nº Q3510465 ★★
Not listed
-
Antisec Movement
Hacking (computer security)
Nº Q2853385 ★
Not listed
-
L
Leaky abstraction
Software abstraction that leaks details that it is supposed to abstract away
Nº Q6509341 ★
Not listed
-
C
Confidential computing
Privacy-enhancing computing technique
Nº Q117771715 ★
Not listed
-
C
Cryptographic protocol
Protocol that performs a security-related function
Nº Q1254335 ★★
Not listed
-
A
AI-assisted software development
Use of generative AI in software development
Nº Q135423070 ★★
Not listed
-
Binary-coded decimal
Class of binary encodings of decimal numbers where each decimal digit is represented by a fixed number of bits, usually four or eight. Special bit patterns are sometimes used for a sign or for other indications
Nº Q276582 ★★★
Not listed
-
Building code
Set of rules that specify the standards for constructed objects such as buildings and nonbuilding structures
Nº Q2333573 ★★★
Not listed
-
Behavior-based safety
System used in industry to eliminate or minimize exposure to hazards
Nº Q814443 ★
Not listed
-
Dependency injection
Technique in software engineering
Nº Q635336 ★★★
Not listed