Bitcoin Forum
April 19, 2024, 08:05:02 PM *
News: Latest Bitcoin Core release: 26.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
Author Topic: Images now proxied  (Read 9324 times)
theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5166
Merit: 12865


View Profile
December 03, 2013, 04:52:49 AM
 #41

One thing you can do is whitelist the common image hosting sites that don't provide viewer IP information upon request of the uploader. If the domain is not imageshack, imgur, etc., then send it through the proxy.

What's the point of that, though? Such images are proxied fine.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
1713557102
Hero Member
*
Offline Offline

Posts: 1713557102

View Profile Personal Message (Offline)

Ignore
1713557102
Reply with quote  #2

1713557102
Report to moderator
1713557102
Hero Member
*
Offline Offline

Posts: 1713557102

View Profile Personal Message (Offline)

Ignore
1713557102
Reply with quote  #2

1713557102
Report to moderator
1713557102
Hero Member
*
Offline Offline

Posts: 1713557102

View Profile Personal Message (Offline)

Ignore
1713557102
Reply with quote  #2

1713557102
Report to moderator
"In a nutshell, the network works like a distributed timestamp server, stamping the first transaction to spend a coin. It takes advantage of the nature of information being easy to spread but hard to stifle." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1713557102
Hero Member
*
Offline Offline

Posts: 1713557102

View Profile Personal Message (Offline)

Ignore
1713557102
Reply with quote  #2

1713557102
Report to moderator
Maged
Legendary
*
Offline Offline

Activity: 1204
Merit: 1015


View Profile
December 03, 2013, 06:18:37 AM
 #42

One thing you can do is whitelist the common image hosting sites that don't provide viewer IP information upon request of the uploader. If the domain is not imageshack, imgur, etc., then send it through the proxy.

What's the point of that, though? Such images are proxied fine.
This would at least somewhat allow animated gifs.

Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
December 03, 2013, 04:51:04 PM
 #43

Does weserve.nl delete the logs of served images immediately?

This seems to both eliminate the ability to find IP info of scammers as well as provide a single entity for a state-run organization to target for easy access to user info. I'm not saying it's bad or worse, but is there a reason weserve.nl was chosen? (deleting logs immediately would be a good one).
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
December 03, 2013, 06:01:12 PM
 #44

It looks like some avatar images are not being proxied.
whiskers75
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502


Doesn't use these forums that often.


View Profile
December 03, 2013, 06:05:22 PM
 #45

It looks like some avatar images are not being proxied.
They aren't supposed to be, but hey theymos! Great idea there for you!

Elastic.pw Elastic - The Decentralized Supercomputer
ELASTIC ANNOUNCEMENT THREAD | ELASTIC SLACK | ELASTIC FORUM
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
December 03, 2013, 06:17:13 PM
 #46

They are hosted on the forum's server so their would be no benefit to proxing them.
Not all of them are.

Some people have their avatars set as a remote URL.
whiskers75
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502


Doesn't use these forums that often.


View Profile
December 03, 2013, 06:17:32 PM
 #47

It looks like some avatar images are not being proxied.

They are hosted on the forum's server so their would be no benefit to proxing them.
Well, what if I wanted to serve my avatar from http://whiskers75.com/codercat?

Elastic.pw Elastic - The Decentralized Supercomputer
ELASTIC ANNOUNCEMENT THREAD | ELASTIC SLACK | ELASTIC FORUM
rme
Hero Member
*****
Offline Offline

Activity: 756
Merit: 504



View Profile
December 03, 2013, 06:18:28 PM
 #48


Still not fixed,

example here: https://bitcointalk.org/index.php?topic=343912.msg3742796#msg3742796

Mixed content
ReCat
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
December 03, 2013, 11:19:03 PM
 #49

that's kinda retarded that it breaks gif images. what, was this written by an 8 year old?

BTC: 1recatirpHBjR9sxgabB3RDtM6TgntYUW
Hold onto what you love with all your might, Because you can never know when - Oh. What you love is now gone.
Richy_T
Legendary
*
Offline Offline

Activity: 2422
Merit: 2112


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
December 10, 2013, 03:39:58 AM
 #50

Does anyone know of another reliable HTTPS proxy that would work? I'd prefer that the forum not do this itself, as we'd then need to worry about abuse, legal issues, etc.

If you or anyone wants a image proxy script that doesn't break the gifs and proxies them as well, you can contact me.

I wrote it in an hour so it could use a few more optimizations but it works for the most part.

I'm guessing the proxy actually re-writes gifs which is what breaks them. If it was simply caching them, it would not be an issue. It depends on whether this rewriting is a requirement or not.

If caching/proxy is all that's required, something like Squid should be able to handle it.


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
Richy_T
Legendary
*
Offline Offline

Activity: 2422
Merit: 2112


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
December 10, 2013, 03:46:11 AM
 #51

They are hosted on the forum's server so their would be no benefit to proxing them.
Not all of them are.

Some people have their avatars set as a remote URL.

I thought the forum reached out and downloaded them locally if that was the case.

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
Richy_T
Legendary
*
Offline Offline

Activity: 2422
Merit: 2112


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
December 11, 2013, 01:44:18 AM
 #52

My own feeling is that it's not worth worrying about. If people are that paranoid about their privacy, they should take their own precautions. Embedded images are the way the web works. If you don't like them, there's lynx or www or you can disable images or there's probably 1/2 dozen plugins for firefox (There used to be a disable images setting. Is it still there?) or you can use iptables or a configured proxy or probably 50 other solutions.

Frankly I'd just like the animated gifs back. Though I'm not upset that the bandwidth bills have dropped for ChartBuddy.

http://kb.mozillazine.org/Permissions.default.image


Quote
Possible values and their effects

1
Allow all images to load, regardless of origin. (Default)
2
Block all images from loading.
3
Prevent third-party images from loading.

And is it not an issue that instead of privacy potentially being (minimally) violated by a forum member, our links have now been handed over en-mass to some company in the Netherlands.

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
rme
Hero Member
*****
Offline Offline

Activity: 756
Merit: 504



View Profile
December 11, 2013, 06:06:23 PM
 #53

I have find a solution to animated GIFs

Use CoralCDN (http://www.coralcdn.org/) when the image is a gif to make them move.

Just append .nyud.net to the end of the domain.

Example:
https://i.imgur.com/VfUsRPB.gif
https://i.imgur.com.nyud.net/VfUsRPB.gif

https://i.imgur.com/9qq1xOl.gif
https://i.imgur.com.nyud.net/9qq1xOl.gif




Also, the little ICQ status icon below someone profile (when posting in a thread, below his avatar) is loaded in HTTP.
http://status.icq.com/online.gif?img=5&icq=235892831

Please load it with the proxy.

theymos (OP)
Administrator
Legendary
*
Offline Offline

Activity: 5166
Merit: 12865


View Profile
December 12, 2013, 01:30:18 PM
 #54

Coral CDN doesn't support HTTPS.

1NXYoJ5xU91Jp83XfVMHwwTUyZFK64BoAD
nimda
Hero Member
*****
Offline Offline

Activity: 784
Merit: 1000


0xFB0D8D1534241423


View Profile
December 12, 2013, 02:38:19 PM
 #55

And it was 404'ing earlier today.
ReCat
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
December 13, 2013, 12:25:43 AM
 #56

Coral CDN doesn't support HTTPS.

Is it so hard to make the code a little bit more complicated just to support GIFS? I suppose it renders the image into a buffer and then renders an image from that buffer, to be safe from bad binary data hidden in an image?

If it's not doing that to be super-safe, FOR GOD SAKE PROXY IT BYTE FOR BYTE.

BTC: 1recatirpHBjR9sxgabB3RDtM6TgntYUW
Hold onto what you love with all your might, Because you can never know when - Oh. What you love is now gone.
Raize
Donator
Legendary
*
Offline Offline

Activity: 1419
Merit: 1015


View Profile
December 13, 2013, 10:38:17 PM
 #57

Actually, yeah, it could be difficult to do on the fly without the right libraries to essentially rebuild the animated image or correctly strip identifying metadata (if that's the other reason why this proxy has went in place).

Proxying it byte for byte could have other implications, none of which are present today (that we know of), but that's been used to screw with IE to do XSS in the past (you could muck around with content-type with an old IE by having the .JPG act as HTML or Javascript).
Richy_T
Legendary
*
Offline Offline

Activity: 2422
Merit: 2112


1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k


View Profile
December 13, 2013, 11:04:57 PM
 #58

The libraries are out there. It would just be finding somewhere that uses them as Theymos has indicated he's not willing to put any effort into this.

1RichyTrEwPYjZSeAYxeiFBNnKC9UjC5k
ReCat
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile WWW
December 13, 2013, 11:08:29 PM
 #59

I'm not a programmer and I can do a better job than this.

BTC: 1recatirpHBjR9sxgabB3RDtM6TgntYUW
Hold onto what you love with all your might, Because you can never know when - Oh. What you love is now gone.
gweedo
Legendary
*
Offline Offline

Activity: 1498
Merit: 1000


View Profile
December 13, 2013, 11:21:20 PM
 #60

It would just be finding somewhere that uses them as Theymos has indicated he's not willing to put any effort into this.

I don't think that is true that all, I just think it is hard to find actual business that does this type of proxing. Remember proxing images isn't easy at all, it takes up a lot of space to cache, bandwidth, and it isn't cheap to run this service. Remember this forum is over 100K+ members and I would say about 65% of post contain some image of some kind. That means you have to have some pretty powerful machines. I would say at least a dedicated server. There is no money that can be made from this service either, it is a very niche situation.

But if anyone has a good dedicated server they are not using, here is the software I built https://github.com/italiano40/image-proxy just requires mysql, php 5+ and ability to add cron jobs, so anyone can host this and try to convince theymos it is the best option if you believe it is.
Pages: « 1 2 [3] 4 5 6 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!