Introduction - Homepages | The University of Aberdeen

Download Report

Transcript Introduction - Homepages | The University of Aberdeen

Public Policy: Control of Internet
Brief history of Internet
 Hardware, Software, Standards.
Domain names
 Who should control the net/web?

http://en.wikipedia.org/wiki/Internet_governance
Dr. Ehud Reiter, Computing Science, University of Aberdeen
1
Control of Internet


Internet/Web is very important to modern life.
Who controls it?
»
»
»
»
»
»
Specifies protocols
Decides who can use/connect to it
Specifies what activities legal/illegal
Gives out domain names
Taxes it???
etc
Dr. Ehud Reiter, Computing Science, University of Aberdeen
2
Brief history: 1970s
1970s: US military created first longdistance network, ARPANet, which
connected universities, military research
labs
 US military owned and controlled it.

Dr. Ehud Reiter, Computing Science, University of Aberdeen
3
1980s: Many networks

Many more networks appeared
» VNet: Internal IBM network
– University offshoot: Bitnet, earn
» JANet: UK universities
» UUNet: cheap “network” formed using
telephone dialup lines
» Etc

Mostly email, not real-time client-server
Dr. Ehud Reiter, Computing Science, University of Aberdeen
4
1980s: Internet

Connected together all of these
networks into a global “Internet”
» Virtual network, which combined ARPANet,
VNet, JANet, etc
– ARPANet user could easily email JANet, etc
» Mostly based on protocols and conventions
from US military
» Ie, everyone else changed to what the US
military where doing
Dr. Ehud Reiter, Computing Science, University of Aberdeen
5
Example: names
ARPANet: [email protected]
 JANet: [email protected]
 UUNET: network path, eg

» e.reiter!aberdeen!dundee!edinburgh
» Send email first to Edinburgh, then to
Dundee, then to Aberdeen, then to e.reiter

Everyone switched to ARPANet style
Dr. Ehud Reiter, Computing Science, University of Aberdeen
6
1980s: control
Who controlled the Internet in 1980s?
 No one controlled net as a whole

» IBM controlled VNET
» UK govt controlled JANet
» UUNet nodes controlled themselves

People switched to ARPANet standards
because wanted to, their choice
Dr. Ehud Reiter, Computing Science, University of Aberdeen
7
1990s: Integration, Web

1980s integration efforts succeed
» 1990s internet truly looks like an integrated
network to its users, not patchworrk of
hundreds of separate networks.

WWW invented in early 1990s
» W3C (international consortium) quickly
established to set standards
» Higher priority because Web invented in
Europe, instead of US?
Dr. Ehud Reiter, Computing Science, University of Aberdeen
8
Commercial Importance

Largely because of Web, Internet
became of much greater commercial
interest
» Dot.com boom
» Domain names selling for $$$$
– $7.5M for business,com (more for porn.com)!
» Beginnings of spam
Dr. Ehud Reiter, Computing Science, University of Aberdeen
9
1990s: Control

Who controlled Internet in 1990s?
» Most control still resided with individual
component networks
» International organisations (W3C, IETF.
ICANN, ISO, …) increasingly set standards
» Lawyers increasingly involved
– Lawsuits on domain names, eg mcdonalds.com
Dr. Ehud Reiter, Computing Science, University of Aberdeen
10
2000s: Internet essential

Many organisations rely on Internet
» Insist that people use it
» E-govt, E-commerce, E-Science, etc

Internet needs to work!
» Must be fast, reliable, trusted, etc
Dr. Ehud Reiter, Computing Science, University of Aberdeen
11
2000s: Attackers

Huge growth in spam email
» Dominates most inboxes
» Makes email less reliable/useful
– Anti-spam systems kill real emails
» Also phishing (con emails)

Huge growth in viruses
» Many computers taken over by attackers
Dr. Ehud Reiter, Computing Science, University of Aberdeen
12
2000s

Companies take security seriously
» 1990s: Microsoft treats computer security
as marketing tool, to encourage updgrades
– Doesn’t seriously try to make its software more
secure
» 2000s: Microsoft takes security very
seriously, tries hard to stop it
Dr. Ehud Reiter, Computing Science, University of Aberdeen
13
Governance problems

Hard to stop bad guys when there is so
little control over the net
» Change protocols – slow?
» Spamming illegal – no international control?
» Blacklist bad guys so cant use – how?

Does global Internet community have a
duty to help poor countries?
» Eg, help pay for E Africa fibre-option cable
Dr. Ehud Reiter, Computing Science, University of Aberdeen
14
What is Internet/Web
Hardware: routers, fibre-optic links, …
 Software: browsers, servers, …
 Standards: HTTP, HTML, …
 Domain names

Dr. Ehud Reiter, Computing Science, University of Aberdeen
15
Hardware

Routers, fibre-optic links, etc still owned
by individual organisations, networks
» Individuals: you own your wireless router
» Organisations: Aberdeen Uni owns campus
Ethernet wiring
» ISP/telecom: BT owns copper wires from
your house, switches
» Govt: JANET owns link between Aberdeen
Uni and Dundee Uni
Dr. Ehud Reiter, Computing Science, University of Aberdeen
16
Hardware
Very diverse ownership
 National infrastructure: LINX (more or
less) provides central hardware for UK
 Almost no hardware for Internet as a
whole

» root nameservers?
» Provided by LINX-like national sites
Dr. Ehud Reiter, Computing Science, University of Aberdeen
17
LINX

London Internet Exchange
» http://www.linx.net/
» Cooperative of UK ISPs
Interconnect point for UK ISPs,
International connections
 Support services: name/time server

» Service to Internet as a whole
Dr. Ehud Reiter, Computing Science, University of Aberdeen
18
Control of Hardware

Who can plug hardware into Internet?
» Anyone who can convince an organisation
which is currently on the net to link to you
– Person/company: convince ISP to connect you
– ISP: convince LINX to connect you
» Of course govts can regulate what
happens in their countries
Dr. Ehud Reiter, Computing Science, University of Aberdeen
19
Hardware Anarchy

Surprising works as well as it does,
» tribute to tech-support personnel keeping
their bit of the Internet going

Lack of control helps spammers?
» Always find someone to connect them to
the net
Dr. Ehud Reiter, Computing Science, University of Aberdeen
20
Software

We need software to use the Internet
and web
» Web browsers: Internet Explorer, Firefox,
» Web server: Apache, Tomcat,
» OS support in Windows, Linux, …

Controlled by developers
» Commercial: IE, Outlook, …
» Open-source: Tomcat, Firefox ,…
Dr. Ehud Reiter, Computing Science, University of Aberdeen
21
Control via Software

Can a commercial vendor control the
Internet through its software
» If everyone uses IE, Microsoft can “tweak”
IE to encourage people to use its products
– Default search is MSN, not Google
– Deliberately degrade browsing on competitor
websites (?????)
» Not ideal…
Dr. Ehud Reiter, Computing Science, University of Aberdeen
22
Control via Software

Seems less of a problem now, because
of blossoming of open-source
» Apache, Tomcat, Firefox, etc

Net software becoming more of a
shared resource, less of a commercial
product
» Much harder for one individual or
organisation to control!
Dr. Ehud Reiter, Computing Science, University of Aberdeen
23
Standards

Standards are essential to Internet
» Document formats: HTML, XML, PDF, GIF
» Protocols: HTTP, HTTPS, SMTP, …
» Low-level: TCP/IP
» Other: Java, Unicode, …

Who controls these?
Dr. Ehud Reiter, Computing Science, University of Aberdeen
24
Protocols
Protocols mostly controlled by
international standards orgs
 W3C consortium (web)

» http://www.w3.org/
» Most web protocols (eg, HTTP)

IETF (Internet)
» http://www.ietf.org/
» TCP/IP, other plumbing
Dr. Ehud Reiter, Computing Science, University of Aberdeen
25
Document Formats

W3C controls many web ones
» HTML, XML, RDF, OWL, ….

Other standards bodies
» PDF, JPEG, MPEG, …

Some controlled commercially
» WMF graphics: Microsoft

No one controls
» GIF: Developed by Compuserve in 1980s, now in
public domain
Dr. Ehud Reiter, Computing Science, University of Aberdeen
26
Commercial Formats

Is it OK for Adobe to control PDF, which
is a defacto standard for the web?
» Enables Adobe to sell related software?

Adobe has now made PDF an ISO
standard
» As of 1 Jul 2008

Trend for most widely-used formats
Dr. Ehud Reiter, Computing Science, University of Aberdeen
27
Java
Who controls Java programing lang?
 Sun Microsystems

» Hold trademark
» Tried to control/restrict competitors
– Especially MS, who created C# instead…

Now moving to open-source, standards
Dr. Ehud Reiter, Computing Science, University of Aberdeen
28
Standards

1990s: there was a lot of concern about
commercial control of standards
» Java, PDF, GIF

Now trend is towards open standards
controlled by intl bodies
Dr. Ehud Reiter, Computing Science, University of Aberdeen
29
Domain names

Who controls internet names?
» Which company is business.com?

ICANN (www.icann.org)
» Decides on top-level domain names, such
as .com
» International body, self-appointed?
Dr. Ehud Reiter, Computing Science, University of Aberdeen
30
Domain names

Verisign (company) controls .com
» Under contract from US govt
» Why should US govt control?

Nominet controls .uk
» Private not-for-profit company

Country domain names often controlled
by national telecomms
» http://www.iana.org/domains/root/db/
Dr. Ehud Reiter, Computing Science, University of Aberdeen
31
Domain Name Control
Somewhat bizarre structure
 Historical artefact

» Eg, US has top-level control because we
use ARPANet names

Being rationalised?
Dr. Ehud Reiter, Computing Science, University of Aberdeen
32
Who controls Internet?
Hardware: anarchy…
 Software: increasingly open-source
 Protocols: increasingly international
standards bodies
 Domain names: mixture

Dr. Ehud Reiter, Computing Science, University of Aberdeen
33
Who should control net?

No one (anarchy)
» Govts control within their country
» No one controls net as a whole
Self-appointed committees (eg, W3C)
 UN body?

Dr. Ehud Reiter, Computing Science, University of Aberdeen
34
UN Internet Agency?

Should an international body be set up
to exercise global control over the
Internet
» Control standards, domain names
» Provide open-source software
» Under UN control?
– 2005 working group, set up by sec-gen Annan

Good idea or bad idea?
Dr. Ehud Reiter, Computing Science, University of Aberdeen
35