Archive for February, 2009

Thoughts on broadband deployment

February 22nd, 2009 | Category: Misc, Politics

Yes, another politically-slanted post.  I’ll try to keep them to a minimum, I promise.

There has been much discussion lately on the subject of broadband deployment in the United States.  I fall on the side of the fence that says that our broadband deployment yardstick is long out of date.  I am happy to see the new administration seeking to update our broadband standards.  Regardless of this, though, I had some thoughts on broadband in general that I wanted to share.

First of all, I have been quite frustrated with ISPs for some time in the area of what was considered quality broadband connectivity.  This frustration stems from unimpressive download speeds, absolutely laughable upload speeds, quality of service issues, and even anti-competitive practices that have sparked the debate on Net Neutrality.  One of my largest frustrations, though, is that the American people, for the most part, don’t seem to mind.  Why is this?  My personal opinion is that they don’t know any better.  Call it patriotism, call it pride, call it whatever you want, but most people in this country tend to think that, because we’re America, what we have must be the best.  Is this the best I can get in the way of Internet connectivity?  Well, we’re America, what we have must be the best right?  WRONG.  While most households in the US contend with sub-5Mbps connections, many of the so-called broadband connections still being sub-1.5Mbps connections, users in places like Japan are enjoying 100Mbps to their residences.

It is my opinion that, since most users in America have not experienced what real, true, high-speed broadband connectivity feels like, they are content to enjoy their current sub-par speeds, naively believing that this is as good as it gets.  Were these users to experience what true fast broadband felt like, even for a short time, they would begin to clammer for that level of service from American broadband providers.  As it is now, those providers are perfectly content to sit on their laurels, not having any driving force for real innovation.  Some ISPs have begun to come around recently.  Verizon, for the most part, started by rolling out its FiOS fiber optice service, the service that I use and love.  This service began offering not only higher speeds, but higher quality.  Connections that didn’t cut out at all times of the day and the capability to actually sustain a download at or near the full speed of the connection were a welcome change for these users.  One other feature of the service that was unheard of at the time, but extremely welcome by people like me, were much higher upload speeds.  Even now, it’s not uncommon to find the uplink speed of a broadband connection set at 512Kbps or worse.  FiOS offered an uplink speed of 2Mbps or better.

Other ISPs are starting to come around, but the going is slow.  Comcast, for instance, is rolling out speed increases to many of its users.  Prior thinking on speed must be rethought.  Previously, uplink speeds were kept low.  Some of this dates back to the A in ADSL, or asynchronous, meaning the uplink speed was lower than the downlink speed by design.  For newer broadband technologies, though, the speeds really need to become more synchronous.  We as a society are changing how we use our connections.  More and more of our lives and our businesses are online.  More importantly, more of our data is living in the cloud.  Cloud services are great for end users since they provide for more efficient use of available resources.  For cloud services to work, though, users must be able to upload their data to the cloud in a fast and efficient manner.  The success of cloud services really does depend on better broadband deployment.  As more of our communcations depend on broadband connectivity, that connectivity simply must become better, faster, and more stable, and ISPs’ feet must be held to the fire to provide users with the level of service expected of a utility service.

No comments

Ludicrous records retention requirements on new Senate bill

February 22nd, 2009 | Category: Network Management, Politics, Rants

I usually try to steer clear of political issues.  In areas where politics and technology cross paths, and perhaps collide in a blinding flash of light, I must make my two cents known.

I’m from the great state of Texas.  Until the other day, I had no opinions on one senator from Texas, Senator John Cornyn.  That all changed on Friday when I read this article on CNN.  Sen. Cornyn is the sponsor of Senate bill S.436, a bill to “…amend title 18, United States Code, to protect youth from exploitation by adults using the Internet, and for other purposes.”  While the stated purpose of this bill is fundamentally good, at least one provision in the bill is very bad.  I find child exploitation as utterly despicable as the next person, but I cannot get behind this bill from a technological and pragmatic perspective.  What’s my beef with this bill?  Take a look at Section 5 of the bill, entitled “RETENTION OF RECORDS BY ELECTRONIC COMMUNICATION SERVICE PROVIDERS.”  There has been much buzz going around the Internet since this first came to light, but I wanted to share my thoughts on the issue.

What Section 5 of this proposed bill states is this: “A provider of an electronic communication service or remote computing service shall retain for a period of at least two years all records or other information pertaining to the identity of a user of a temporarily assigned network address the service assigns to that user.”  In non-legalese, what does this mean?  Lets look at three very important parts: “temporarily assigned network address,” “provider of an electronic communcation service,” and the two year requirement.

First up: “a temporarily assigned network address.”  In the context of the bill, this most definitely refers to any IP address assigned temporarily, via DHCP, PPP, PPPoE, or other IP address assignment methods.  OK, so the government is wanting DHCP, etc. logs kept for at least two years.  Why?  Because it is considered “information pertaining to the identity of a user.”  Here’s the catch:  one of those assignment methods, the one in most wide use, may not carry with it the ability to identify a user.  The culprit: DHCP.  DHCP in and of itself is incapable of truly identifying a user.  With PPP or other authentication-based methods, the provider at least has the ability to see what account was used to access the network resource in question.  The only real identifying information with DHCP, though, is the hardware, or MAC address, of the network interface requesting the address.  As most IT professionals and hobbyists know, this information is easily discovered and manipulated.  Take a scenario such as this, a scenario that has long been used by security analysts:  User Joe is going to use the WiFi network at his favorite coffee shop.  He opens his laptop and associates his WiFi adapter to the coffee shop’s WiFi network, which causes his laptop to request an IP address via DHCP.  For ease-of-use, the coffee shop uses a widely deployed method of access: open WiFi network with a web based captive portal for access.  In theory, once User Joe has logged into the captive portal the portal would have a record of his identity from his authentication plus information from his DHCP transaction, including the temporarily assigned network address (IP address) and his MAC address.  Now, lets say that User Bob intends to perform nefarious acts on the Internet and is looking for a way to cover his tracks.  Knowing how easy it is to spoof a MAC address, he sets up his laptop in the same coffee shop as User Joe and begins monitoring the WiFi network.  User Bob’s sniffing activities uncover that User Joe is actively using the Internet from an authenticated account.  Any captive portal worth its spit will make sure that any traffic allowed through it matches what it knows for the MAC address and IP address of an authenticated user.  User Bob knows this.  So User Bob, using software built into many operating systems, sets the MAC address and IP address of his WiFi adapter to match that of User Joe.  User Joe may or may not realize that anything has happened, but most likely unbeknownst to him, User Bob is now masquerading as him performing his nefarious acts.  This is where the identity information breaks down.  User Joe stands to be falsely incriminated for acts he did not commit.  This is also how the vast majority of public access WiFi networks operate.  Those that don’t make use of a captive portal, or any authentication mechanism for that matter, have absolutely no real identity information to go on.  If law enforcement were to obtain DHCP records for such nefarious activity in this case, and even if they were able to track down the MAC address obtained from those records to an actual user, they would have no way of knowing whether the user they tracked down was actually the culprit.  This doesn’t even take into consideration the case where the true culprit does not use DHCP and just manually sets an IP address on the network in question.  No DHCP logs exist in this case.  As I mentioned before, DHCP is the most prevalent method for assigning IP addresses.  It is used on every broadband router on the market to assign addresses to its clients, by many broadband ISPs including cable, WiFi, and DSL, and just about every corporate, private, and government network in existance.  The only other mechanisms in real widespread use are PPP-based methods, such as dialup Internet access and PPPoE as used by broadband ISPs not using DHCP.  The only way around this is for a network that employs DHCP to also employ per-client authentication and encryption mechanisms such as Enterprise-level WPA2.  Now, WPA2 Enterprise, as used in WiFi does not, in and of itself, keep bad people from configuring the IP address manually, therefore not using DHCP, but it does make certain that every user on the network has individually authenticated and that the MAC address tied to that user has not been changed.  Even so, this is only capable of unequivocally identifying a perticular user when combined with logs of actual Internet connections as taken from the local network segment, where the MAC address is available for such logging.  This has been a very technical explanation, but it shows why DHCP records, in and of themselves, are not adequate for proving the identity of a perpetrator.

Next up is the “Who”:  “A provider of an electronic communication service or remote computing service.”  It took me some time to locate any even semi-accurate definition of this term.  Unfortunately, the original section of Title 18 that this bill is trying to amend does not define what or who a “provider of an electronic communication service” is.  To find a definition, I had to look to court rulings.  According to this page in the EFF’s Internet Law Treatise, referencing several court cases on the matter, including United States v. Mullins, 992 F.2d 1472, 1478 (9th Cir. 1993), a “provider of an electronic communcation service” is not limited to a traditional service provider, such as a Telco or ISP.  It covers any entity who may provide access to these services.  It is still unclear for certain whether individuals fall under this moniker, but given the wide definition used by the courts in various cases, it is entirely likely that individuals who provide Internet access do indeed fall under the umbrella of such a provider.  What does this mean in real terms?  Anyone who has a Internet connection and uses an off-the-shelf broadband router, or any Internet connection sharing technology (such as the Internet connection sharing features built in to Windows, Mac OS X, Linux, or even such a device as an iPhone with the briefly-available Netshare application) would be required to comply with this new records retention law.

Finally, we come to the two year requirement.  For Internet usage records (logs), especially in situations where the service is provided for free, two years is an extremely long retention requirement.  Most true ISPs will have no real trouble complying with such a requirement, since the logs can be compressed and archived to save storage space, and ISP equipment is designed to generate and keep such logs.  Given the above, however, requiring such logs for the purpose of identification may not even make any sense since such logs may not be capable of proving, beyond a reasonable doubt, the identity of a perpetrator.  Beyond that, though, is the fact that most equipment in use by smaller entities, such as home users, libraries, coffee shops, and most small businesses, is not even capable of keeping such records, or, if it is, configuring the equipment to do such retention is beyond the technical capabilities of the users of such equipment.

When I put all of this together, I came to a very unfortunate conclusion.  Most people or businesses that could potentially be affected by this law will actually be completely incapable of complying with it.  By enacting this bill into law, the lawmakers have essentially placed almost every broadband user in the United States in danger of being incriminated by not complying with this law.  And for what?  Will this portion of the bill truly assist in capturing those that would exploit innocent children?  No, unfortunately not.  This portion of the bill will actually serve to incriminate more innocent citizens than it will catch pedophiles.

This is a prime example of why poorly-researched laws can be problematic for everyone.  Such ludicrous requirements can also have the unintended side effect of stifling broadband deployment.  If would-be broadband providers are unduly burdened by such ineffective laws, they will be less likely to roll out new broadband services.  In a way, this may even fly in the face of President Obama’s broadband deployment initiatives.

No comments

  • Buy Cheapest side effects of migraine medicines Online Online Medical Shop. WorldWide Shipping.
  • Buy Cheap mexican pharmacy Now Free Viagra Pills! Guaranteed Shipping.
  • soft pill cialis Online Without Prescription Low Prices. Best Drugstore.
  • Buy Cheap buying propecia Now Pharmacy Store. Buy Medications Online.
  • Buy Cheap order viagra air travel Now Pharmacy Store. Discount Online Pharmacy.
  • efficacy levitra Online Without Prescription Best Prices. Best Drugstore.
  • Buy Cheapest levitra 10 mg Now Internet Prices For levitra 10 mg! Best Prices.
  • Buy Cheapest discount pharmacy no prescription Online WorldWide Shipping. Best Internet.
  • Buy Cheap i want to buy impotence medication Now Buy Medications Online. Free Viagra Pills!
  • Buy Cheapest discount phentermine cod Now Best Internet. Discount Online Pharmacy.
  • Buy Cheapest buy verapamil Now Best Prices. Drugs, Health And Beauty.
  • Buy Cheap cheap generic drugs Now Pharmacy Store. Discount Online Pharmacy.
  • Buy Cheap arthritis pain drugs Online 24/Online Pharmacy. Pharmacy Store.
  • Buy Cheapest order tadalafil Online Low Prices. Online Prices For order tadalafil!
  • Buy Cheap cure for schizophrenia Online Online Prices For cure for schizophrenia! Best Internet.
  • Buy Cheap weight loss Online Cheap Online Pharmacy. WorldWide Shipping.
  • Buy Cheap cialis offers Now Best Drugstore. Online Prices For cialis offers!
  • Buy Cheap spanish codeine Now No Prescription Needed. WorldWide Shipping.
  • Buy Cheap cialis for women Online No Prescription Needed. Best Prices.
  • Buy Cheapest cialis in uae Now Discount Pharmacy Online. Best Online.
  • Buy Cheap alprazolam cod Now Best Internet. 100% Satisfaction Guaranteed.
  • Buying Cheapest overnight viagra. Mexican Pharmacy, Best Prices. Best Online.
  • Buying Cheap over the counter codeine. Worldwide Rx, Good Prices. WorldWide Shipping.
  • Buy Cheap pain med without a prescription Now Low Prices. No Prescription Online Pharmacy.
  • Buy Cheap cialis for sale Online Guaranteed Shipping. Pharmacy Store.
  • Buy Cheap cheap sildenafil citrate Now Top Online Pharmacy. Drugs, Health And Beauty.
  • Buying Cheap nexium take. Offshore Pharmacy, Good Prices. Best Internet.
  • Buy Cheap over the counter pain relieve Online Online Prices For over the counter pain relieve! Low Prices.
  • Buy Cheap foot pain products Now Online Medical Shop. Discount Pharmacy Online.
  • Buy Cheapest order viagra canada Now Internet Prices For order viagra canada! Low Prices.
  • Buy Cheapest 2mg xanax Online Low Prices. Cheap Prescription Drugs.
  • Buy Cheap viagra for men Now Best Online. Pharmacy At The Best Price!
  • Buy Cheap appetite control pill Now Discount Online Pharmacy. Free Viagra Pills!
  • Buy Cheap maximum dosage of cialis Online Top Online Pharmacy. Best Drugstore.
  • internet viagra pharmacy Online Without Prescription Best Online. WorldWide Shipping.
  • Buy Cheapest how long does cialis work Now Pharmacy At The Best Price! Best Online.
  • Buy Cheapest valium generic Online Buy Medications Online. Best Internet.
  • Buy Cheap drugs diet Now Best Online. No Prescription Online Pharmacy.
  • Buy Cheapest non-prescription antidepressants Online 24/Online Pharmacy. Best Drugstore.
  • Buy Cheap weight loss pill helps digestion Online The Largest Internet Pharmacy. Low Prices.
  • Buy Cheapest verapamil medication Now Top Online Pharmacy. Cheap Pharmacy Online.
  • Buy Cheap total health vitamins Online Best Prices. 24/Internet)(safe Pharmacy.
  • Buy Cheap buy cialis soft Now WorldWide Shipping. Top Online Pharmacy.
  • Buy Cheap side effects fluconazole Online Online Medical Shop. WorldWide Shipping.
  • Buy Cheap cheap phentermine online Online Best Internet. Cheap Pharmacy Online.
  • Buy Cheapest non prescription medication for depression Now Cheap Pharmacy Online. Best Internet.
  • Buy Cheap buy zithromax without prescription Now Cheap Online Pharmacy. Free Viagra Pills!
  • Buy Cheapest buy sildenafil Now 100% Satisfaction Guaranteed. Best Online.
  • Buy Cheap ultram used for Now Pharmacy Store. No Prescription Needed.
  • Buy Cheap cialis daily use Now Guaranteed Shipping. Online Prices For cialis daily use!
  • Buy Cheap treatment for hair loss Now Cheap Pharmacy Online. 24/Online Pharmacy.
  • Buy Cheapest order sildenafil Online Online Medical Shop. Best Drugstore.
  • Buy Cheap effects of phentermine Now 100% Satisfaction Guaranteed. Low Prices.
  • Buy Cheap multi vitamins Online Online Medical Shop. Top Online Pharmacy.
  • Buy Cheap tips for weight loss Now Best Prices. 100% Satisfaction Guaranteed.
  • Buy Cheapest online drugstore Now Best Prices. Drugs, Health And Beauty.
  • Buy Cheap pain medicine without prescription Now Best Internet. Safe And Secure Payment System.
  • Buy Cheap online usa pharmacy no prescription Online Discount Online Pharmacy. Best Prices.
  • Buy Cheap ambien long term use Now Order Cheap Meds Without Rx. Best Prices.
  • Buy Cheapest over the counter anxiety pills Online No Prescription Needed. Low Prices.
  • Buy Cheap alprazolam 2mg Now Guaranteed Shipping. No Prescription Needed.
  • Buy Cheap medicine no prescription Online Cheap Pharmacy Online. Best Drugstore.
  • Buy Cheapest viagra canada prescription Online Guaranteed Shipping. Best Internet.
  • Buy Cheap how long does valium last Online Pharmacy At The Best Price! Best Online.
  • Buy Cheap free sample cialis Online Buy Medications Online. Best Internet.
  • Buy Cheapest substitute for viagra Online Free Viagra Pills! Online Medical Shop.
  • Buy Cheap taking viagra after cialis Now No Prescription Needed. Cheap Online Pharmacy.
  • Buy Cheap buy zovirax Now Discount Online Pharmacy. Top Online Pharmacy.
  • Buy Cheapest hair loss products Now Special Prices For hair loss products! Best Internet.
  • Buy Cheap vigrx plus Online No Prescription Needed. Best Drugstore.
  • weight loss foods Online Without Prescription Best Internet. Low Prices.
  • Buy Cheap drugs for edema Now 24/Online Pharmacy. Cheap Online Pharmacy.
  • Buy Cheap viagra overdose Online Cheap Prescription Drugs. Pharmacy Store.
  • Buy Cheap medications for depression Online Top Online Pharmacy. Guaranteed Shipping.
  • Buy Cheap phentermine without perscription Now Cheap Online Pharmacy. WorldWide Shipping.
  • Buy Cheap xanax reactions Online Free Viagra Pills! Top Online Pharmacy.
  • Buy Cheap medicine pms anti depressant Online Pharmacy Store. Cheap Online Pharmacy.
  • Buy Cheap weight loss diet programs Now Cheap Meds Without Prescription. Best Prices.
  • Buy Cheap getting off effexor Online Best Prices. Internet Prices For getting off effexor!
  • Buy Cheap amoxicillin buy online Online Low Prices. Drugs, Health And Beauty.
  • Buy Cheapest vitamin shop coupon Online Best Drugstore. Guaranteed Shipping.
  • Buy Cheapest xanax buy online Now WorldWide Shipping. Free Viagra Pills!
  • Buy Cheap buy non prescription valium Now Top Online Pharmacy. Online Prices For buy non prescription valium!
  • Buy Cheap information on muscle relaxants Now Discount Online Pharmacy. Pharmacy Store.
  • Buy Cheapest ativan drug interactions Now Best Online. Drugs, Health And Beauty.
  • Buy Cheap cheapest price for phentermine Now Best Online. FDA Approved Rx: Online Pharmacy.
  • Buy Cheapest mail order medication for pain management Online Special Prices For mail order medication for pain management! Best Prices.
  • Buy Cheap propecia results Online Pharmacy Store. Online Medical Shop.
  • Buy Cheap phentermine overnight delivery Now Free Viagra Pills! Buy Medications Online.
  • Buy Cheap new fda approved drugs Now Free Viagra Pills! Cheap Online Pharmacy.
  • Buy Cheap order medication Now Low Prices. No Prescription Online Pharmacy.
  • Buy Cheap levitra one a day Online Best Internet. Drugs, Health And Beauty.
  • Buy Cheap buy vitamin Now Best Online. Cheap Meds Without Prescription.
  • Buy Cheapest cialis treatment Online Best Online. Cheap Online Pharmacy.
  • Buy Cheap zoloft drug Online Cheap Pharmacy Online. Best Internet.
  • Buy Cheap tramadol hcl side effects Online Guaranteed Shipping. 24/Online Pharmacy.
  • Buy Cheap instructions for viagra use Online Discount Online Pharmacy. Best Internet.
  • Buy xanax description Online Without Prescription. Best Internet. Best Prices.
  • Buy Cheapest mg levitra Now Discount Pharmacy Online. Pharmacy Store.
  • Buy Cheap cialis online canada Now Pharmacy At The Best Price! Best Internet.