Regulation No 442 of the Cabinet of Ministers (Latvia)
Confidentiality is the property, that information is not made available or disclosed to unauthorized individuals, entities, or processes.
Integrity means that data cannot be modified in an unauthorized or undetected manner.
Availability is the property of the information system to be available when it is needed.
Measured against the defined availability times.
CVSS = Common Vulnerability Scoring System
Each vulnerability scored: 0 (huh? meh!) to 10 (SHTF)
+ no publicly known vulnerabilities
- no publicly known vulnerabilities
- requires lots of resources to implement correctly
Remember "MacOS has no viruses"?
"OH MY GAWD WE'RE ALL GONNA DIE DOWN HERE!!11"
of all themes have had vulnerabilities
Theme | # of vulns |
---|---|
echelon | 5 |
elegance | 5 |
fusion | 5 |
persuasion | 5 |
awake | 4 |
construct | 4 |
dailyedition | 4 |
method | 4 |
modular | 4 |
myriad | 4 |
of all plugins have had vulnerabilities
Plugin | # of vulns |
---|---|
wp-symposium | 14 |
nextgen-gallery | 12 |
count-per-day | 11 |
wordfence | 11 |
better-wp-security | 10 |
flash-album-gallery | 10 |
ninja-forms | 10 |
usc-e-shop | 10 |
w3-total-cache | 10 |
woocommerce | 10 |
wp-photo-album-plus | 10 |
wp-super-cache | 10 |
Tests are usually carried out according to OWASP ASVS.
V1. Architecture, design and threat modelling V2. Authentication V3. Session management V4. Access control V5. Malicious input handling V7. Cryptography at rest V8. Error handling and logging V9. Data protection V10. Communications V11. HTTP security configuration V13. Malicious controls V15. Business logic V16. File and resourcesV17. MobileV18. Web servicesV19. Configuration
(if time permits)
Just follow these tips and make sure to study the linked material.
define( 'WP_AUTO_UPDATE_CORE', true );
add_filter( 'auto_update_plugin', '__return_true' );
add_filter( 'auto_update_theme', '__return_true' );
define('AUTH_KEY', 'put your unique phrase here');
define('SECURE_AUTH_KEY', 'put your unique phrase here');
define('LOGGED_IN_KEY', 'put your unique phrase here');
define('NONCE_KEY', 'put your unique phrase here');