Royce Williams on Nostr: If a government can issue a secret order to push a 'special' version of a mobile app ...
If a government can issue a secret order to push a 'special' version of a mobile app just to a specific person (or set of people), how can this be mitigated?<li><p>How can app "rarity" be detected locally? (Antivirus and its descendants have a concept of a "well-known benign executable" vs one that has only been rarely seen. </p></li><li><p>Can a local app, or an OS feature, be used to compare local apps with a list of expected versions?</p></li><li><p>Can this be done <em>independently</em> of the OS (since the order could also subvert the rarity check)? (Even an independent app can be subverted if the only app store is the official one maintained by the same vendor.)</p></li><li><p>To detect unusual app versions, reproducible builds are necessary but not sufficient, unless the project is also FOSS -- because even if everyone gets the same APK, the app might receive different instructions from its server depending on unique metadata.</p></li>
Published at
2025-02-27 16:44:45 UTCEvent JSON
{
"id": "bf12fae97c0ff76faab8b7d20e6ad61fbd2ba9bf93a5d6a77f3aed68c0c048ae",
"pubkey": "69647d5b8817472ac2ced4b88fd94dceb69e7cb0603872771a6737470a865e1d",
"created_at": 1740674685,
"kind": 1,
"tags": [
[
"proxy",
"https://infosec.exchange/@tychotithonus/114076856215415818",
"web"
],
[
"proxy",
"https://infosec.exchange/users/tychotithonus/statuses/114076856215415818",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://infosec.exchange/users/tychotithonus/statuses/114076856215415818",
"pink.momostr"
],
[
"-"
]
],
"content": "If a government can issue a secret order to push a 'special' version of a mobile app just to a specific person (or set of people), how can this be mitigated?\u003cli\u003e\u003cp\u003eHow can app \"rarity\" be detected locally? (Antivirus and its descendants have a concept of a \"well-known benign executable\" vs one that has only been rarely seen. \u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eCan a local app, or an OS feature, be used to compare local apps with a list of expected versions?\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eCan this be done \u003cem\u003eindependently\u003c/em\u003e of the OS (since the order could also subvert the rarity check)? (Even an independent app can be subverted if the only app store is the official one maintained by the same vendor.)\u003c/p\u003e\u003c/li\u003e\u003cli\u003e\u003cp\u003eTo detect unusual app versions, reproducible builds are necessary but not sufficient, unless the project is also FOSS -- because even if everyone gets the same APK, the app might receive different instructions from its server depending on unique metadata.\u003c/p\u003e\u003c/li\u003e",
"sig": "c75cd7a0785e897dd0a1f32f8344fdf2e6902392020615b893d41e3d77008313b0967f89504693d73e9e99f9d51b621f6218fb119defe47328c216fd25eb3ac8"
}