December 2015
Intermediate to advanced
232 pages
5h 8m
English
Time is what we want most, but what we use worst.
You’ve learned a lot about different ways to secure your configuration and communications so that attackers wouldn’t be able to introduce malicious variables into your code. In this chapter, we take a slight detour and study application design, specifically, concurrency.
Concurrency has been a problem in application design since the beginning of parallel computing. Two processes running modifications on the same resource can cause a number of different issues. This is not technically a security issue because the user isn’t circumventing a specific security measure, but it still poses serious security-related issues. In fact, if you’re aware ...
Read now
Unlock full access