security , no it's in the way
been working in this area for years and for a number of online services. The last thing considered is security - the first thing is the api working - no - give it admin rights - it's working yes. right now we go live with it but I said it's not secure take away the priviliedge. Don't be stupid , it's working man, the last thing that will happen is we get attacked online, it's very rare. - agile for you
my previous company got hacked through a redis vunerability and managed to startup bitcoin server's in EC2 and my current place got a ransomware attack.
When I started at my current workplace their opionion (even the CEO) said all their websites should be online, even though they had explicit customers for specific api's , I said whitelist thier IP's. The answer, "No, don't be silly that's too inflexible and restrictive"
I got asked to enable WAF rules, some of these rules broke the API but just needed exclusions, they said too complicated, leave some of the rules out.
Almost all of them do yearly pentests, these are total bollocks, they get given a fixed environment with little exposed and don't do internal pen testing, i.e. all the middleware services/load balancers on the internet which don't need to be and s3 buckets - this is usually number 1 of the list. What they should get is every endpoint exposed externally and tests these for all types of attacks. Also internally they should check security patches are either auto or manually patched regularly as they come out to be thorough but how to maintain this , dunno, some companies won't pay for full time security engineers when I guess they need to spend more money on functionaility. It's a question of "what happens if we do get hacked"
I still remember my first job in a large investment bank in 1997, there was an audit by a large well known auditer and I was asked to install some sophos software on some Unix servers. When the audit finished , I was asked to remove the software.
Maybe the government should have legislation to any commercial businesses that online presence means security first and the prviledge of least acess to do whats required and regular patching , exposing only the required services and nothing else should be part of the mandate and they should get a thrid party to do end-to-end testing.