Section 3 Why is Software at Risk?
Many software engineering students are never taught about the inherent
security inadequacies of popular processing models that they will use
(e.g., peer-to-peer, service oriented architecture), programming languages