Hi,
Recently, I have been reading a lot about cyber attacks on big companies like the recent cases of Equifax and Uber (though, of course, there have been many, many more big companies to have been hacked). Hence why I was curious to ask what causes these kinds of major hacking incidents and how can we as programmers prevent these incidents from happening? For those who have experience in cases like these or work in cyber security — what precautions are taken when dealing with sensitive data and what is the most common procedure that a programmer who deals with sensitive data seems to overlook?
Thanks