I’m new to IPFS and am just trying to get a website up and running. While doing so I noticed there doesn’t seem to be anything stopping me using visitors nodes to cache more then just the page they are viewing. My understanding is that your local node caches any blocks you access; if that’s the case then it could be abused to force the caching of other material. If I’m browsing sites on IPFS there’s a lot going on in the background, fetching images, JS, CSS, XHR etc. To me there seems to be an incentive for websites to download as much as they can in the background while the user is on a page to maximise the availability of their content.
Potentially an even bigger issue would be caching of illegal material without the users knowledge when they visit what seem to be perfectly legitimate websites.
Am I misunderstanding something or is this a known issue and are there any ways to mitigate such abuse?