Archive for May, 2004

Talk about unenforceable IP restrictions

We’re watching the Mariners lose to the brilliant pitching of Curt Schilling for the Boston Red Sox, and I was struck by this totally ridiculous statement during the normal verbiage about the telecast belonging to the network:

“Any accounts or descriptions of this game may not be disseminated without the express permission of the Seattle Mariners.”

I’d tell you about how the game would’ve been tied right now in the 8th inning if Juilo Mateo hadn’t made a bad wild pitch and then missed the toss from Dan Wilson while covering home plate in the 6th – but that would be a violation of the licesnsing… who allows them to write these kinds of statements?

Update

As long as I’m not giving an account or description of the game, I won’t tell you about how the Mariners brought it to within one run in the eighth before Raul Ibanez scored a 3 run home run to put the M’s on top 7-5 at mid-inning – let’s hope the bullpen can hold the lead.

Update 2

Well, the bullpen gave up two runs to tie the game at seven, and then the teams struggled for four more scoreless innings, until Boston finally won it with a two-run homer in the bottom of the twelfth.

But you didn’t hear that account or description of the game from me – uh-uh.

My new Nokia 3620 phone

Several of us in Computing & Communications are starting to experiment with the latest generation of wireless devices, in an effort to try to understand both the applicability of these devices for use with our current campus infrastructure and to get some notions about how that infrastructure might have to evolve as the state of the art of mobile devices grows into the future.

I received my gizmo of choice for this experiment a couple of days ago – a new Nokia 3620 phone with service from AT&T Wireless. This phone features Bluetooth, a camera, and a built-in IMAP email client (along with all the usual telephone features).

So far I think I like it.

The screen is large enough and bright enough to be easily readable for things like contact information and calendar items.

I was fairly easily able to configure bluetooth to talk to my iMac and to download and sync contacts from the Mac address book (it even downloads the pictures and puts them into the contact list on the phone) and calendar items with iCal. The calendar application on the phone is lots (LOTS!) better than on my Motorola.

So far I’ve been able to configure the IMAP client to fetch email off of our campus servers, using secure SSL authentication with no problem.

I’ve been able to send email using the phone talking to our campus SMTP server with secure authentication, but it seems like it takes an awful long time for the email to arrive from AT&T – like 12 hours! Will have to do some more testing on that to see what’s up.

The first night I had the phone I received a spam SMS message – sheesh.

The camera is no great shakes, but it’s sort of fun to be able to take pictures with the phone, and its slowness and low resolution might make it a good device for its own kind of art, like in this picture of my son moving at his usual speed:

photo of a boy disappearing

Nicholas Carr’s IT Doesn’t Matter – again

Apparently Nicholas Carr has now made a book out of his HBR article “IT Doesn’t Matter” that caused such a fuss last year.

InfoWorld’s Chad Dickerson has a nice take on it here.

Beneath all the “IT doesn’t matter” hype, there’s the notion that IT is already a utility and you just plug things in and they work — not true. In my mind, the ubiquity of IT shouldn’t be confused with overall IT stability any more than the ubiquity of banking systems should be confused with making money. In both cases, good management matters more than anything.

Jack McCredie from UC Berkeley wrote a good response to the original article on why IT certainly does matter in higher education.


I argue that academic institutions that are smart and nimble enough to take advantage of advances in information technology will be better able than their peers to compete for great students, faculty, and staff. Successfully incorporating IT into their operational and educational fabric will probably not enable any institution to corner the market on National Merit Scholarship winners or National Science Foundation grants; however, the advantages will be real, and they will matter in the day-to day culture that sets one institution apart from another.

Cory Doctorow and university networking

The usually well-spoken Cory Doctorow has posted an entry in Boing Boing relaying a report from Jason Schulz decrying Penn State’s policy of not allowing students to run servers on the University network.

While it’s very easy to cry foul on the big, bad, University for limiting student freedom, reality is, as usual, far more complex and nuanced.

I can’t speak for Penn State, but I do know about the deliberations we’ve had over the years on the same topics here at the University of Washington.

Running a network at a large research institution is not an activity for the faint of heart – the demands are huge and growing exponentially, the policies governing the network are never clear, and the budget is always too small.

While we like to think of students using computing and networking at universities in terms of absolutes like academic freedom, freedom of speech, and free inquiry and learning, in reality providing network services for students comes down to a series of cost/benefit/risk tradeoffs.

The cost of providing high speed network services to a modern research university is not inconsiderable. For instance, Indiana University shows its total networking costs for the 2002-2003 year at the Bloomington campus to be right around $7.5 million (reports available here). So let’s not labor under the illusion that providing bandwidth to students is free (or even cheap). In addition to the costs of providing network services, there is also the cost of providing support for those services – analyzing problems with networks is complex and getting more so in the age of firewalls, NAT, and other security-related appliances that interfere with the end-to-end nature of the network.

The set of risks to an institution posed by abuse and misuse of the network should not be underestimated. There are security risks to the institution brought about by poorly administered machines on the network (as I write this we are in the process of shutting off a couple thousand campus IDs that may have had passwords sniffed as a result of several compromised *nix boxes having trojan ssh servers installed), legal risks posed by people sharing data that they don’t have rights to (not just music and movies, but photos, licensed research materials, and the like), and the risks to the institution’s reputation with its funders, alumni, and state, federal, and private agencies, if the university is perceived as doing a poor job of running its network services. In another context my colleague Terry Gray has pointed out that we are rapidly evolving to a legal environment, in the age of regulations like HIPPA, FERPA, and the like, where much of our technology will end up being determined by managing the risk to the institution – sigh.

I certainly agree with Cory and Jason that the benefits from students having widespread access to high speed networking are huge – students can try things out, learn how to interact with networks that they will only be able to dream about in most workplace settings, and dream up new and innovative things that us workaday folks would never have the time nor imagination to come up with.

So from the point of view of those of us who provide networking and computing services to universities, the questions are always how to provide for the most benefit while minimizing the risk and doing it all at a reasonable cost.

Here at the UW we faced these issues in the student realm about five or six years back when the majority of our dorms got wired with ethernet. We spent a few quarters dealing with the increased issues of student-run ftp servers offering up all sorts of things all over the web (this was before the major advent of p2p file sharing), and we were trying to devise policies that minimized the risk to the institution and the cost of support, but did not involve us computing types in actually having to look at and make judgements about the validity of specific content.

We came up with a policy that allows students to have servers in the residence halls that are visible on the campus network, but not to have servers that are visible to the global Internet. That policy allows students to do plenty of learning and experimenting with new technologies, but limits the exposure and amount of support we have to give to the relatively small number of students that live on campus here (we have about 4,000 students living on campus, out of a total student body of around 39,000).

Students who are doing research projects in departments (like the Google and Yahoo examples quoted in Cory’s post) typically have machines hosted in the departments and have free access to the whole variety of high-speed networks provided to the University – see http://www.cs.washington.edu/research/systems.intro.html for some examples.

Then a couple of years ago we had to contend with the rise of p2p file trading – at that point we realized that something aroud 40% of the total off-campus bandwidth available to the University was being eaten up by the dorms, and that percentage was growing precipitously. Obviously we couldn’t let it get to a point where university researchers, faculty members, and clinicians in our medical centers couldn’t get the bandwidth they need for their work because students were using Kazaa (not to mention students doing legitimate research and academic work).

So we sat down in discussions with the Housing administrators and asked them if they were interested in paying to increase the amount of overall bandwidth for the University to accomodate this traffic. Logically enough, they told us that their goals are to keep the overall price of University housing as low as possible and they didn’t want to have to increase prices to pay for students to share music and movies.

At that point we brought in technology to limit the amount of bandwidth available overall to the dorms and to further limit the amount of bandwidth within that total cap that is available to the most popular p2p applications.

While those limits were not initially popular with students, I believe that most of them have resolved their issues with the caps – either by living within the caps or by finding workaround – at least the volume and frequency of complaints has certainly diminished.

So we continue to try to provide our students with the best networking we can, while living within the real-world constraints we all have to put up with. Make sense?

This posting of Cory’s has been picked up widely, and I for one think it does a terrible disservice to all of us in the higher ed IT support community.

Protection from the OS X help viewer vulnerability

By now lots of people have written about the OS X Help Viewer vulnerability, which allows remote arbitrary code execution from visiting a bad link in a browser.

My colleague Josh Larios writes the following on how to protect yourself:

This one is serious. Arbitrary code execution with nothing required of the user but that they visit a malicious web page. It affects all browsers, not just Safari. It seems to only affect OS X 10.3. There’s a fairly scary proof of concept floating around which opens a terminal window and executes a command. It should be obvious that that’s a Bad Thing.

Here’s how I’m protecting myself:

1. Launch Internet Explorer.
2. Go to Explorer -Preferences.
3. Go to Network -Protocol Helpers
4. Find the “help” protocol and click on it, then click “Change”.
5. Un-check “Use current application if possible”.
6. Click “Choose Helper”.
7. Click on the “Chess” application in your Applications folder, then click “Open”.
8. Click “OK” in the Protocol Helper Editor.
9. If you have a “disk” protocol, click on it and repeat steps 5
through 8. If not, click “Add” and create a “disk” protocol, then follow steps 5 through 8 for it.

Apple’s known about this since _February_? Seriously, seriously lame.

Dave Clark -Tussle in Cyberspace

Dave Clark is one of the grand old men of the Internet – he was the first chair of the Internet Activities Board (Vint Cerf was the second), he was the Chief Protocol Architect from ’81-’89, and his accomplishments are wide ranging.

Terry Gray turned me on to this video of a terrific talk Dave gave at a recent Internet2 meeting (warning – it’s a 488 MB QuickTime file) about the future of the Internet.

Dave’s thesis is that the future of the Internet will be defined more by legal and social needs than by technical design, as inelegant as technologists and engineers may find that. He characterizes the discussions around social and legal drivers by the “tussle” that occurs between various points of view on any issue.

He’s got a 2002 paper on the topic which, while nowhere near as entertaining or broad in scope as the talk, is a lot easier to download:

Engineers attempt to solve problems by designing mechanisms with predictable consequences. Successful engineering yields bridges that predictably don’t fall down, planes that predictably don’t fall out of the sky, and calculators that give the “right” answer. The essence of engineering is the development and codification of models, techniques and tools that deliver predictable, desirable behavior. The technical development of the Internet has followed this path.

As a community, we focus on design principles that deliver such virtues as robustness, scalability and manageability in the face of complexity, component failures, growth, and other challenges. However, as the Internet becomes mainstream it inevitably moves from being an engineering curiosity to being a mirror of the societies in which it operates. The Internet may have been designed by engineers, but its behavior (and its evolution) is by no means predictable today.

The operation of societies follows a different model. Historically, the essence of successful societies is the dynamic management of evolving and conflicting interests. Such societies are structured around “controlled tussle” – regulated by mechanisms such as laws, judges, societal opinion, shared values, and the like. Today, this is the way the Internet is defined – by a series of ongoing tussles. Different parties adapt its mix of mechanisms to try to achieve their conflicting goals, and others respond by adapting the mechanisms to push back. Thus, conservative governments and corporations put their users behind firewalls, and the users route and tunnel around them. ISPs give their users a single IP address, and users attach a network of computers using address translation. There is no “final outcome” of these interactions, no stable point, and no acquiescence to a static architectural model.

The challenge facing Internet research and engineering is
to recognize and leverage this reality – at minimum to ac-
commodate it; if possible, to use it to strengthen the techni-
cal architecture. In other words, the technical architecture
must accommodate the tussles of society, while continuing
to achieve its traditional goals of scalability, reliability, and
evolvability. This expansion of the Internet’s architectural
goals is a difficult, but central technical problem.

Microsoft recommends rebuilding hacked machines

My colleague James Morris points out an article in Microsoft’s Technet site by Jesper M. Johansson, Security Program Manager at Microsoft, entitled Help: I Got Hacked. Now What Do I Do?.

• You can’t clean a compromised system by patching it. Patching only removes the vulnerability. Upon getting into your system, the attacker probably ensured that there were several other ways to get back in.
• You can’t clean a compromised system by removing the back doors. You can never guarantee that you found all the back doors the attacker put in. The fact that you can’t find any more may only mean you don’t know where to look, or that the system is so compromised that what you are seeing is not actually what is there.

it concludes:

The only way to clean a compromised system is to flatten and rebuild. That’s right. If you have a system that has been completely compromised, the only thing you can do is to flatten the system (reformat the system disk) and rebuild it from scratch (reinstall Windows and your applications). Alternatively, you could of course work on your resume instead, but I don’t want to see you doing that.

This list makes patching look not so bad, yes? We may hate patches, but the alternative is decidedly worse.

Sobering reality.

Movable Type 3.0 and Mena’s question

There’s been a lot of brouhaha over the new licensing terms on Movable Type 3.0. Movable Type is great blogging software, and it’s what I use to host this blog. You can read all about the issues with the licensing at Brad Choate’s site.

Mena Trott, one of the cofounders has asked people how they’re using MT, to see whether the new licensing terms would actually cause real hardship. That’s a real gutsy thing for a software author to do, and I applaud Mena and Ben, and I fully support their quest to make a living from the software they’ve built with passion and care.

For me, one author writing one weblog on my installation of MT, the new terms make no difference.

If we were going to use it as a business tool for UW Computing & Communications, we’d have no problem paying for the software under the new license terms.

I hope Mena and Ben make a bundle and keep growing the software into a ripe old age.

Seattle’s New Library Set to Open

A few years back I was serving on a committee with Deborah Jacobs, the Seattle City Librarian. During the time the committee met the initial drawings for the new downtown Seattle Library were published, and my initial reaction was that it looked radical and maybe outrageous.

Deborah assured me that she and the staff of the Library had been very involved in the design of the building and that it would be superbly functional for their needs in the new century.

Now the new central library is set to open next Sunday, May 23, and the positive reviews are pouring in. Herbert Muschamp in the New York Times writes:

At a dark hour, Seattle’s new Central Library is a blazing chandelier to swing your dreams upon. If an American city can erect a civic project as brave as this one, the sun hasn’t set on the West. In more than 30 years of writing about architecture, this is the most exciting new building it has been my honor to review…

What cities need most of all are strong clients, like Deborah L. Jacobs, Seattle’s city librarian. This is a client who knows exactly what she wants. Terrifying. But there’s never been a great building without a strong client in the history of the world, and Ms. Jacobs is now up there with popes and princes as an instigator of fabulous cities.

I also couldn’t agree more when he goes on to say:

Her achievement is all the more remarkable in light of Seattle’s nasty encounters with architecture in recent years. The Seattle Art Museum, designed by Robert Venturi and Denise Scott Brown, is a rancid piece of work. Frank Gehry’s Experience Music Project looks like something that crawled out of the sea, rolled over and died.

The Seattle Times has more coverage of the new library here.

I know where I’ll be next Sunday – hope to see you there!

My Powerbook goes down for the count

Over the last week or so my six-month old 15-inch Powerbook (the 1.25 Ghz model) started acting strangely – it would sometimes go to sleep unexpectedly, and sometimes have a hard time waking from sleep, and it was also not recognizing what should have been known wireless networks.

On Saturday, right after I installed the latest SlimServer software, it went to sleep and wouldn’t wake up. I removed the battery, unplugged the machine and waited till it ceased thinking it was asleep, but it wouldn’t reboot. I tried resetting the power management unit, but no dice.

Luckily, I have Applecare on the Powerbook, so a call to Apple was in order. After telling them what I had tried so far, they decided that there was no alternative to shipping it back to Apple. So they’re sending out a box and off it will go today – they said to expect a five-day turnaround. Sigh – living without my Powerbook for a week will not be easy. Luckily, I still have my trusty Toshiba Portege 2000 to see me through my mobile needs while I wait.

There have been widespread reports of quality problems with this particular model of Powerbook – but the reports I’ve seen have been either about warped lids (which my machine also exhibits), or display problems – I haven’t seen any mention of the problem I experienced with this model.

It made me think of something Terry Gray said while we were chatting about Apple back in January – that despite Apple’s reputation for hardware design and manufacturing, in his experience their hardware hasn’t been all that robust, and what they really do best is software, and that he wished they’d license OS X for Intel commodity hardware. Now that’s an opinion that goes against the common wisdom about Apple, but I’m beginning to wonder if he doesn’t have a good point.


subscribe

Pages

Latest tweets

interesting links

What I’m listening to

May 2004
M T W T F S S
« Apr   Jun »
 12
3456789
10111213141516
17181920212223
24252627282930
31  

Follow

Get every new post delivered to your Inbox.