Computer security: principles and practice - STALLINGS, William (Pearson Education, 2018)