Join Kevin Skoglund for an in-depth discussion in this video Simple is more secure, part of Foundations of Programming: Web Security.
…Our second general security principle is simple is more secure.…Let me start by asking you this question, which would be easier to secure, a…house that had only one door or a house that has five doors and five windows?…The answer is obviously the house with one door.…The larger and more complex that a system becomes the harder it becomes to secure.…Larger systems have more areas of concern.…More complex systems…increase the likelihood of bugs or of making mistakes.…Simpler is always more secure.…
When programming, there are several techniques that you…can use to reduce complexity and therefore, increase security.…You can use clearly named functions and variables.…You can write code comments.…Maybe you want to write about why you chose to do a certain approach.…Or, make notes about security concerns that future developers…should be careful of.…Or, maybe there are edge cases that need to be…considered whenever someone works with the code in the future.…You can also break up long sections of code into smaller functions.…
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?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
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.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.