5 ms·
Most vulnerabilities include or source from some sort of poor software engineering though, which may root from said issues, among other things. Most of these vu
by leetbulb 8y ago
Most vulnerabilities include or source from some sort of poor software engineering though, which may root from said issues, among other things. Most of these vulnerabilities (including some hardware vulnerabilities) are discovered and exploited with clever, creative software engineering / exploit development.
I know cybersec is extremely broad, but I think software engineering plays an extremely important role.
- txcwpalpha 8y agoI certainly agree it's an important part of security, but that's vastly different from "you should have 4 years of engineering experience before you can start learning security". Speaking practically, the vast majority of companies that experience one of the vulnerabilities you are referencing are not going to be patching the code themselves - they're going to be updating their infrastructure with code that was written by someone else. And before they even get to that point, they are going to have to have policies/procedures that alert them of that vulnerability, that assess how important patching that vulnerability is, that determine cost of patching/not patching, that determine how to receive that patch, and that determine how to apply that patch. And all of those things involve much more than programming. One of the other largest parts of defending a company from being hacked is training and protecting employees from social engineering/phishing attacks, and that's something that doesn't involve writing any code (or even knowledge of code) at all.
- leetbulb 8y agoFair points, thanks!