3 ms·
Reminds me of a vendor providing an XML-RPC API with their enterprise product. The customer had a requirement that all PII information be encrypted in transit,
by jiggawatts 2y ago
Reminds me of a vendor providing an XML-RPC API with their enterprise product. The customer had a requirement that all PII information be encrypted in transit, and this was used used to send personal information about minors.
I expected them to simply turn on HTTPS like normal people.
Instead after months of effort they came back with XML Encryption. No, not the standardised one, they cooked up the their own bespoke monstrosity with hard-coded RSA keys with both the public and private parts published in their online documentation. The whole thing was base-64 encrypted XML inside more XML.
I flat rejected it, but was overruled because nobody involved had the slightest clue what proper encryption is about. It looked complicated and thorough to a lay person, so it was accepted despite my loud objections.
This is how thing happen in the real world outside of Silicon Valley.
- tbrownaw 2y agoThe was at least also TLS on top of that, yes?
- jiggawatts 2y agoOf course not! Plain-text HTTP only, because “that’s simpler to debug”.
- crabmusket 2y ago> The whole thing was base-64 encrypted XML Surely you mean "base64 encoded"
- jiggawatts 2y agoYes, I meant "base-64 encoded encrypted XML", but I accidentally a word.
- 77pt77 2y ago[flagged]