After completing this video, the learner will understand secure coding practices, including proper error and exception handling techniques for software.
- [Voiceover] Many security issues occur…when software acts in an unexpected manner…in response to invalid user input…or another error situation.…For this reason, appropriately handling errors…is a critical component of software security.…Software is designed to perform orderly transitions…between different states.…For example, let's consider a very simple…software program that is designed to calculate…the sales tax on a retail purchase.…The software might sit at an input screen…waiting for the user to input the purchase amount.…
Once it receives that input, it calculates…the transaction's tax and then moves into a display mode…where it displays the tax amount to the user.…The user can then press a New Transaction button…to enter another transaction amount.…You might view this as three different states…in the software.…The first one is awaiting input.…Once the user provides the input,…it moves to the calculating tax state where the program…is actually figuring out the sales tax amount…for that user's inputted transaction value.…
We are now a CompTIA Content Publishing Partner. As such, we are able to offer CompTIA exam vouchers at a 10% discount. For more information on how to obtain this discount, please download these PDF instructions.
- SQL injection prevention
- Cross-site scripting (XSS) prevention
- Fuzz testing
- Mobile device management (MDM)
- Mobile device tracking
- Operating system security
- Hardware security
- Virtualization security
- File permissions
- Data encryption
- Securing smart devices
Skill Level Intermediate
1. Application Security
2. Mobile Security
3. Host Security
4. Data Security
5. Static Environments
- 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.