w3c / epub-specs

Shared workspace for EPUB 3 specifications.
Other
305 stars 60 forks source link

Suggestion: all publications should require user consent for scripting and network access #2548

Closed GJFR closed 1 year ago

GJFR commented 1 year ago

This comment is based on https://www.w3.org/TR/epub-rs-33/#security-privacy-recommendations:

Reading systems that allow users to load untrustworthy EPUB publications (e.g., unsigned EPUB publications through the process of "sideloading") SHOULD treat such content as insecure (e.g., prompt users to allow scripting and network access).

In my opinion, there are several compelling reasons why it’s necessary to treat all EPUB publications as insecure and to not make a distinction between sideloaded and non-sideloaded publications:

In summary, according to me and as evidenced by our prior research, relying on user consent is a more effective way to address security and privacy concerns in EPUB publications than relying on intransparent vendor-side vetting processes.

iherman commented 1 year ago

Are you o.k. with #2546, @GJFR ?

GJFR commented 1 year ago

Ahhh sorry, it seems I've missed https://github.com/w3c/epub-specs/pull/2546! Yes, that would also resolve my concerns!