← Back to context

Comment by solid_fuel

6 hours ago

Professional app development requires an understanding of security.

I think the evidence contradicts you at this point

  • That's quite an indictment of the common app development practices. (Not that I disagree with your point...)

    And security is hard. Because it is by definition off the happy path, it is quite often at odds with MVPs and rapid release cycles. Then you add all the ways the users can use your product to attack/abuse others.

    Any non-hobbyist app development does indeed require at least a decent understanding of security.

  • So you don't need to know anything about credit cards for someone to enter it into an app? I don't get the take (is it bad sarcasm?)

    • To be fair, for the vast majority of cases, no you don't.

      It is extremely rare for companies to roll their own payment processing anymore, or even handle PCI scope at all.

      3 replies →

    • To your last question about bucket policies, clearly you just need to scope it down: arn:aws:sts::*:assumed-role/trustme*/*

      (indeed that first wildcard means any account)