I don’t know whether the solution has to be SD card but if this is important to you then there are choices of USB flash drive where the drive firmware offers stronger protection.
For “write protect” switch, you can look at an appropriate Kanguru flash drive. As always, a (true) write protect switch protects against accidental writes and also should protect against insertion of the flash drive in a compromised computer. These are reasonably priced but, as a niche item, more expensive per GB than a vanilla flash drive. It most certainly does nothing for evil maid.
For something stronger, you can look at a more advanced Kanguru that has a built-in fingerprint reader. While I disapprove of biometrics for security, it should slow the evil maid down. Expect to pay many times the normal price per GB.
For something stronger, you can look at the Kingston IronKey - which has a keypad on the flash drive. Without the PIN, it shouldn’t be possible even to read the contents, much less write, and you can choose to make the contents available read-only. The contents are stored encrypted. Expect to pay many times the normal price per GB.
For something sexier, consider the Kingston IronKey Vault external SSD, which offer a built-in touchscreen on the SSD. You get basically the same kind of functionality but with a more user-friendly interface. Expect to pay serious coin. Far too much storage capacity for a simple bootable ISO.
Even though there is no need to use encryption for publicly available ISOs, encryption does provide the advantage that a technologically-sophisticated maid who takes the flash storage out of the enclosure in order to write it externally will most likely just corrupt the plaintext content. Corollary to that: while I don’t have the details, I don’t think these encryption schemes offer encryption-with-authentication - whereby any corruption of the data would be outright rejected.
All of these options should be operating system independent (transparent) i.e. should work with Linux.
Some disclaimers apply:
- It is considered unauditable as to whether disk-based security actually does anything (unless the firmware were open). So there is an element of faith. There is, for example, no guarantee that there isn’t some undocumented command that you can send to the drive that will bypass the security etc.
- I don’t own any such storage.
Edit to correct and expand.