12

The One with the Security Safeguards

Security essentials for systems programming

Security is more critical these days than ever. Software never stands alone; it always works with hardware and other software packages. Attackers do whatever they can to find the weakest link in the chain. As developers, we must ensure our software is not the weakest link.

Security is not a “thing” but a mindset and a process. It is a never-ending quest to find the best solution, keeping in mind maintainability and useability. As system programmers, we have to trade off security against performance and memory usage.

This makes building secure software a challenge. But let’s be honest – isn’t that sort of challenge the reason we chose this profession?

In this ...

Get Systems Programming with C# and .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.