Bitcoin Forum
May 08, 2024, 03:01:10 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: 1 2 [All]
  Print  
Author Topic: I had a short conversation with a person who works at an ISP provider  (Read 2402 times)
Remember remember the 5th of November (OP)
Legendary
*
Offline Offline

Activity: 1862
Merit: 1011

Reverse engineer from time to time


View Profile
August 22, 2013, 07:41:29 PM
 #1

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?

BTC:1AiCRMxgf1ptVQwx6hDuKMu4f7F27QmJC2
1715137270
Hero Member
*
Offline Offline

Posts: 1715137270

View Profile Personal Message (Offline)

Ignore
1715137270
Reply with quote  #2

1715137270
Report to moderator
1715137270
Hero Member
*
Offline Offline

Posts: 1715137270

View Profile Personal Message (Offline)

Ignore
1715137270
Reply with quote  #2

1715137270
Report to moderator
1715137270
Hero Member
*
Offline Offline

Posts: 1715137270

View Profile Personal Message (Offline)

Ignore
1715137270
Reply with quote  #2

1715137270
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715137270
Hero Member
*
Offline Offline

Posts: 1715137270

View Profile Personal Message (Offline)

Ignore
1715137270
Reply with quote  #2

1715137270
Report to moderator
1715137270
Hero Member
*
Offline Offline

Posts: 1715137270

View Profile Personal Message (Offline)

Ignore
1715137270
Reply with quote  #2

1715137270
Report to moderator
wallet.dat
Sr. Member
****
Offline Offline

Activity: 253
Merit: 250


View Profile
August 22, 2013, 07:48:11 PM
 #2

Went to the ATM machine today and entered my PIN number and it showed up on the LCD display. On a serious note though, are you sure he wasn't talking about corporate traffic? You know, to prevent employees from torrenting?

"MOOOOOOOM! THE MEATLOAF!!! F**K!"
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 22, 2013, 07:55:51 PM
 #3

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?

ISP's could/would deploy packet filters?!?  That's just tinfoil hat paranoid.  Doh!

No problem.  We'll just switch to some other country like South Africa.  Doh!

Now it is perfectly possible to tunnel just about anything through just about any port even without active support of the system developers...who in Bitcoin-land seem to view packet filters as a fringe theoretical threat which could not possibly be deployed by our benevolent protectors in corp/gov-land.  That's not to say it is trivial, particularly if one wishes to remain undetected in doing so.

As I've always said, I consider the blockchain itself to be safe from attack to a high degree of confidence.  The same cannot be said for the actual protocol.  I structure my Bitcoin activity with the anticipation that it is possible for the system to become unusable, and even potentially dangerous to attempt to use, for protracted periods of time.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
twobits
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250



View Profile
August 22, 2013, 08:09:56 PM
 #4

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?

So they have to visit all the web sites by using ip addresses? 

Also, you can run bitcoin on port 80.  Then there is always tunneling.

█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
███
███
███
███
███
███
███
███
███
HyperQuant.net
Platform for Professional Asset Management
███
███
███
███
███
███
███
███
███
WhitePaper
One-Pager
███
███
███
███
███
███
███
███
███
Telegram 
Facebook
Twitter
Medium
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
grue
Legendary
*
Offline Offline

Activity: 2058
Merit: 1431



View Profile
August 22, 2013, 08:11:07 PM
 #5

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?
bitcoin protocol uses TCP on port 8333, although it can be reassigned to any port, including port 80.

It is pitch black. You are likely to be eaten by a grue.

Adblock for annoying signature ads | Enhanced Merit UI
ArticMine
Legendary
*
Offline Offline

Activity: 2282
Merit: 1050


Monero Core Team


View Profile
August 22, 2013, 08:13:12 PM
 #6

I doubt they would block post 443 used for https, so a common way to get around a censor is to tunnel over port 443 to an uncensored VPN. The following article explains some of the arms race between the censors and those getting around the censorship. http://www.bestvpn.com/blog/5919/how-to-hide-openvpn-traffic-an-introduction/

Concerned that blockchain bloat will lead to centralization? Storing less than 4 GB of data once required the budget of a superpower and a warehouse full of punched cards. https://upload.wikimedia.org/wikipedia/commons/8/87/IBM_card_storage.NARA.jpg https://en.wikipedia.org/wiki/Punched_card
nbtcminer
Sr. Member
****
Offline Offline

Activity: 249
Merit: 250


View Profile
August 22, 2013, 08:14:43 PM
 #7

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?

So they have to visit all the web sites by using ip addresses? 

Also, you can run bitcoin on port 80.  Then there is always tunneling.



+1;

You can set ports on any torrent client to 80. Just can't browse with the machine that is setup like that. BTW most ISP do something call Deep Packet Inspection under the guise of ITMP (Internet Traffic Management Protocols) and while they can't see the whole packet they can even uncover generally what you are d/ling (especially if it is not encrypted).
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 22, 2013, 08:22:13 PM
 #8

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?
bitcoin protocol uses TCP on port 8333, although it can be reassigned to any port, including port 80.

If you want to run bitcoind as root.  I like to run nothing as root.  Linux dudes can use ipchains to avoid this and BSD guys have similar methods as well.

Of course this does nothing to guard against DPI.  It would be pretty straightforward to differentiate between http and other traffic.

As for port 443, it seems to me that it would be fairly triffling to employ a whitelist of netmasks which would leave 99.9% of customers unaffected.  And those who are can go piss up a rope since they are more trouble to an ISP than they are worth.  Or at least to an ISP who was incorporated under Western law and thus legally obligated to maximize shareholder profits.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
August 22, 2013, 08:24:29 PM
 #9

If they allowed only port 80 and block all the rest, DNS queries wouldn't resolve.

tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 22, 2013, 08:28:32 PM
 #10

If they allowed only port 80 and block all the rest, DNS queries wouldn't resolve.

Most people use either the resolves configured by the ISP, or one of the compliment providers of such service.  Rules to pass port 53 could easily be constructed.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
August 22, 2013, 08:35:07 PM
 #11

If they allowed only port 80 and block all the rest, DNS queries wouldn't resolve.

Most people use either the resolves configured by the ISP, or one of the compliment providers of such service.  Rules to pass port 53 could easily be constructed.



I always resolve my own queries with dnsmasq. If I use my ISPs ones, they redirect to a page pumped with adverts if a page doesn't exist. No thanks!

twobits
Sr. Member
****
Offline Offline

Activity: 574
Merit: 250



View Profile
August 22, 2013, 08:42:04 PM
 #12

If they allowed only port 80 and block all the rest, DNS queries wouldn't resolve.

Most people use either the resolves configured by the ISP, or one of the compliment providers of such service.  Rules to pass port 53 could easily be constructed.



Now you are going beyond the premise of the OP though.   

More likely,  a restricted environment would/should force everything to go through a proxy they run anyway. 

█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
███
███
███
███
███
███
███
███
███
HyperQuant.net
Platform for Professional Asset Management
███
███
███
███
███
███
███
███
███
WhitePaper
One-Pager
███
███
███
███
███
███
███
███
███
Telegram 
Facebook
Twitter
Medium
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
███
█████                █████      ███████             
█████                ███    █████████████       
█████                ██  █████████████████   
█████                █  ██████              ██████ 
█████                    ████                      ████ 
█████████████  █████                        ████
█████████████  █████                        ████
█████████████  █████                        ████
█████                    █████                             
█████                █  ██████              ███████
█████                ██  ███████████    █████ 
█████                ███    █████████    ████   
█████                █████      ███████    ██
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 22, 2013, 08:49:19 PM
 #13

If they allowed only port 80 and block all the rest, DNS queries wouldn't resolve.

Most people use either the resolves configured by the ISP, or one of the compliment providers of such service.  Rules to pass port 53 could easily be constructed.


I always resolve my own queries with dnsmasq. If I use my ISPs ones, they redirect to a page pumped with adverts if a page doesn't exist. No thanks!

I use Google since 8.8.8.8 and 4.4.4.4 are easy to remember.  I ran Bernstein's old jdbdns for a while but eventually it had to many problems that I didn't fell like dealing with.  In the future if I have nothing better to do I may run one in the cloud and access it through a tunnel or something like that.  Of course I had to deal with BIND as well for work reason.  At least to the degree that I had to make it work and make a token effort to keep it secure...again...and again...and again...

Point is, from an ISP's point of view the though of losing a tiny fraction of customers, and especially highly technical ones who are more prone to cause problems, is simply not a huge concern.  Also, it is unlikely that we geeks are going to rally a army of grandmothers to our cause on the basis of being denied use of an obscure system which very few people understand.  This is especially true if it can be painted as a tool for miscreants, and like it or not a lot of this technology can be.  With some amount of legitimacy even.  Failure to appreciate this unpleasant reality will lead to a failure to construct the proper defenses against potential threats.


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
pedrog
Legendary
*
Offline Offline

Activity: 2786
Merit: 1031



View Profile
August 22, 2013, 08:54:48 PM
 #14

That's the worst traffic control policy I've ever heard of, many ISP's, like the one I use, use this, http://www.sandvine.com/ , it is able to shape traffic by protocol no matter what port you are using, I have to use a VPN to bypass traffic shaping.

cr1776
Legendary
*
Offline Offline

Activity: 4032
Merit: 1301


View Profile
August 22, 2013, 09:23:41 PM
 #15

... works at an ISP provider ...

Did this person work in The Department of Redundancy Department?   Grin Grin Cheesy

Seriously, the previous response had good suggestions.

The ISP has to know that the technical minded can get around the block s for most or all protocols. This was interesting to hear about.
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
August 22, 2013, 09:43:39 PM
 #16

The ISP has to know that the technical minded can get around the block s for most or all protocols.

Amusing we've been blocked here in UK from visiting Pirate Bay.
Obviously our government hasn't heard about TOR.

malevolent
can into space
Legendary
*
Offline Offline

Activity: 3472
Merit: 1721



View Profile
August 22, 2013, 10:25:25 PM
 #17

This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting. He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

How will this affect Bitcoin?

Is this a very small ISP?

Signature space available for rent.
TitanBTC
Sr. Member
****
Offline Offline

Activity: 366
Merit: 258



View Profile WWW
August 23, 2013, 06:35:53 AM
 #18

Seems pretty unlikely, no?  I've talked to employees at Boeing who have no idea how a plane flies.  Maybe that's what's going on here?

Rampion
Legendary
*
Offline Offline

Activity: 1148
Merit: 1018


View Profile
August 23, 2013, 07:42:57 AM
 #19

Only port 80? So no https, no FTP, no email... WTF? He was joking I guess.

MGUK
Member
**
Offline Offline

Activity: 83
Merit: 10


View Profile
August 23, 2013, 08:25:14 AM
 #20

This seems quite hard to believe. There are so many Web based services that don't use port 80. Mail clients, flash streaming, messengers, HTTPS, login for most web control panels. That's what I use at least, so that's at least 5 - 10 ports for me, and I'd say that's pretty average web use.

Quote
He told me that if someone wants to use any other port than port 80 he needs to call them and ask for permission to open X port up.

If they do this, then they are going to have to have enough phone staff to handle several calls from every single client of theirs over the next few days. After the initial surge of calls, so long as people keep writing software which utilizes the web, they're going to have a constant stream of phone calls from angry customer because the favourite new IM doesn't work, or they can't skype their grandma in Scotland.

Is there any evidence of any other ISPs doing this ever? I'd be intrigued to find to find out how they handle it.

Quote
This person works at an ISP provider in South Africa, he told me that from morning to 8PM only traffic on port 80 is allowed, this is done to prevent torrenting.

Who is "this person"? Some random drunk you met in a pub? Your best friend who you can confirm works for an ISP?

I'm really surprised that everyone that has responded so far seems to have just accepted this is true. I suppose even if it's not true, it's still helpful/useful to consider how resilient Bitcoin would be if someone did actually choose to do it.
Buffer Overflow
Legendary
*
Offline Offline

Activity: 1652
Merit: 1015



View Profile
August 23, 2013, 09:10:18 AM
 #21

This person works at an ISP provider in South Africa

He/she might be the one that makes the tea/coffee.

Rannasha
Hero Member
*****
Offline Offline

Activity: 728
Merit: 500


View Profile
August 23, 2013, 09:28:29 AM
 #22

Seems pretty unlikely, no?  I've talked to employees at Boeing who have no idea how a plane flies.  Maybe that's what's going on here?

Probably. Once the company you work in is large enough, it's fine to have very specialized employees that only know their specific tasks and not much more. A radio/communications engineer at Boeing doesn't have to know how the thing flies, just how the crew can talk with others. A sales rep at an ISP doesn't have to know what ports are and how they work. Of course, you run into the situation where such employees have vague and incorrect ideas about how these things work and then suddenly gain undue credibility because of the company they work at.
tvbcof
Legendary
*
Offline Offline

Activity: 4592
Merit: 1276


View Profile
August 23, 2013, 03:48:07 PM
 #23

...
I'm really surprised that everyone that has responded so far seems to have just accepted this is true. I suppose even if it's not true, it's still helpful/useful to consider how resilient Bitcoin would be if someone did actually choose to do it.

Bingo!  Since we are talking about a financial system which we hope people can feel confident relying on to store and utilize value it some quantity it is more critical to consider a wider range of attack surfaces than would be the case with other applications.

There is also the fact that any nation's monetary system is a hugely important facet of the state's function.  So, an alternate system which could challenge the official system could be a significant threat justifying a significant response.  Problems here would be triggered more my a weakening of the official system than by a strengthening of alternate solutions, and and economic or currency crisis would be accompanied by a lot of extra-normal policies.  A clamp-down on freedoms of access to the global internet would probably be a lesser of the multitude of complaints.

The use of packet filters and protocol recognition and disruption is common to control people's behaviors within organizations.  It seems (to me) not much of a stretch to project that it could happen at the direction of a nation-state level when a compelling need arises.  There will be a golden period of time when it is quite effective since it will spur a lot of interest in developing work-arounds.  For this reason it is good policy to wait until a crisis situation for any real use so that people are lulled into a belief that since it has not happened yet it never will.  Or more typical; "What is packet filtering?"


sig spam anywhere and self-moderated threads on the pol&soc board are for losers.
waxwing
Sr. Member
****
Offline Offline

Activity: 469
Merit: 253


View Profile
August 24, 2013, 10:21:09 AM
 #24

Packet level filtering will not ultimately work in stopping Bitcoin I think, although it could well be tried and may even be a catalyst for dramatic changes in society.

Attack 1: filter Bitcoin protocol
Response: encrypt, e.g. using vpns, secure tunnels, ssl connections

Attack 2: restrict use of encrypted connections to "trusted" sites (not easy to do fully, and a devastating attack on internet freedom, crippling a lot of activity).

Response: perhaps move to a steganographic approach. Hide bitcoin data in plain sight (even in html pages?).

Attack 3: revert internet to a limited "walled garden": customers allowed only incoming connections, can only access government mandated hosts.
This is a dial back to something worse than mid-90s internet which is nearly unthinkable right now. Note that even China allows a lot more than this.
Response:
Meshnets? Revolution? Smiley


PGP fingerprint 2B6FC204D9BF332D062B 461A141001A1AF77F20B (use email to contact)
Pages: 1 2 [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!