Explaining the concept of security patterns