Practical Security: Simple Practices for Defending Your Systems

Gain insights into effective security techniques including patching, cryptography, and phishing prevention. Explore practices to make systems resistant and vulnerabilities more detectable, enhancing defense against attacks.

Intermediate

65 Lessons

9h

Certificate of Completion

Gain insights into effective security techniques including patching, cryptography, and phishing prevention. Explore practices to make systems resistant and vulnerabilities more detectable, enhancing defense against attacks.

AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

20 Playgrounds
40 Quizzes

This course includes

20 Playgrounds
40 Quizzes

Course Overview

It seems like hardly a week goes by without a high-profile computer breach. Why do these happen? How can you prevent them? This course doesn’t have all the answers, but it does outline practices that make life harder for attackers and that will help tide you over until you get a full-time security team in place. In this course, you will learn 5 simple, yet effective, techniques for preventing attackers from getting into your system. These techniques are related to: patching, software vulnerabilities, crypt...Show More

Course Content

1.

Introduction

Get familiar with core security practices and essential tools for defending your systems.
2.

Patching

Unpack the core of efficient patching strategies to safeguard against software vulnerabilities.
3.

Vulnerabilities

Examine software vulnerabilities, SQL injection, defensive coding, XSS, XSRF, and mitigating misconfigurations.
4.

Cryptography

Grasp the fundamentals of using established cryptographic libraries and secure password management techniques.
5.

Windows

Solve problems in Windows security, from user account management to password policies, Active Directory, and BitLocker.
6.

Phishing

8 Lessons

Focus on understanding phishing, its types, social and DNS-based defenses, and response strategies.

Trusted by 1.4 million developers working at companies

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Evan Dunbar

ML Engineer

Carlos Matias La Borde

Software Developer

Souvik Kundu

Front-end Developer

Vinay Krishnaiah

Software Developer

Eric Downs

Musician/Entrepeneur

Kenan Eyvazov

DevOps Engineer

Anthony Walker

@_webarchitect_

Emma Bostian 🐞

@EmmaBostian

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor