Join Kevin Skoglund for an in-depth discussion in this video Database security, part of Foundations of Programming: Web Security.
- We've already talked about what data…you should not be storing in a Database,…information like credit card numbers.…And we've learned how to encrypt passwords…that we do need to store in the Database.…But we also need to be smart…about our overall Database Security.…It would be silly to work hard to prevent attacks…like SQL injection at the application level…but then leave our entire Database vulnerable in other ways.…There are a few things that we can do…to protect our Databases.…The number one first thing you should do…is make sure that you have a good root password…set for your Database.…
Many Databases are initially installed…with no root password at all.…There's a root user, but the password is simply blank.…And it's up to you to set a password.…So make sure that you do that stuff.…It's the number one thing you can do…to secure of your Database.…That root user has the most access privileges possible.…They can do the most things in the Database.…So we need to make sure…we have a strong password set for it.…
This course is great for developers who want to secure their client's websites, and for anyone else who wants to learn more about web security.
- Why security matters
- What is a hacker?
- How to write a security policy
- Cross-site scripting (XSS)
- Cross-site request forgery (CSRF)
- SQL injection
- Session hijacking and fixation
- Passwords and encryption
- Secure credit card payments
Skill Level Beginner
1. Security Overview
2. General Security Principles
3. Filtering Input, Controlling Output
4. The Most Common Attacks
5. Encryption and User Authentication
6. Other Areas of Concern
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.