It's janky AF
-
Yea I know there are certainly tangible benefits like privacy, censorship bypass, caching etc
But the crux of the issue
using ffmpeg in the background to recompile the image which will crash and burn it the image has even the slightest issue/corruption.
Does it really need to do all that? IMO it's a proxy and it should just proxy things, not mess with things. Some basic checks at the most to just verify the image is an image and reject non-images, but that's it. If there's a need to also manipulate images then it should be handled separately
The idea is that by saving the image and thumbnail it saves on processing and bandwidth is the server hosting the proxy.
Pict-rs is the same image store used by Lemmy for it's own embedded images.
I agree with you that there are improvements to be made. I've spent too long troubleshooting images on lazysoci.al.
-
A good thing about proxying is that it prevents auto-loading of resources from potentially malicious domains. For instance, I could make an image comment containing an image link to a server I control. When you reply to my comment, since you clearly have seen my comment, I can now look at my server logs and see the IP addresses of everyone who viewed my image. I now know that your IP address is in that list.
I've heard this security concern before, but I'm a bit confused about the real attack vector here. I mean let's say you do this - you post an image to some random Lemmy instance and behind the scenes, you gather all the IPs which fetch the image. What malicious thing could you do with that? Genuinely curious.
-
I've heard this security concern before, but I'm a bit confused about the real attack vector here. I mean let's say you do this - you post an image to some random Lemmy instance and behind the scenes, you gather all the IPs which fetch the image. What malicious thing could you do with that? Genuinely curious.
Hack their Gibson of course.
-
This post did not contain any content.
Does any client supports proxying images or links? If that's a client settings, users would control whether to use proxy or not, maybe even which proxy to use.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better 💗
Register Login