On Mon, Jul 06, 2020 at 12:38:52PM +0000, таракан wrote:
The very idea of cache is unsecure by nature... it's almost always functionally unnecessary unless we're talking of things like memoization etc... but since you mention a "media" app, I guess that's a cache for pictures, videos etc...
Good point is: if a media app wants to really focus on security should it use a caching system ?
Let's say you're doing a discussion forum, and you want to allow user's to upload their own avatars. Other user's viewing my posts, will normally want my avatar to show. Why would an app _not_ cache avatars? Similarly, if a meme image is popular and get's reposted in multiple separate discussion threads, the same question: why would the app re-download that image every time it has to display that image, or even after shutting down and restarting the app or device? Surely failing to cache such things is a needless deficiency which would be called a bug by most user's? (Modulo cache aging, purging etc.)