August 2004 Archives

Some exciting and disturbing news surfaced this week. Computer Scientists from France and China have uncovered flaws in the MD5 and SHA-0 hashing algorithms. Though still preliminary, these findings suggest that an attacker could produce a hash collision in a short timeframe on a household PC. The security implications are quite serious. Apache, for example, signs its releases on mirror sites with MD5 checksums. An attacker could, in theory, incorporate malicious code in such a way that the compromised Apache distribution would yield the same MD5 signature.

The discovery of a similar flaw in SHA-1, which is widely used in PGP and SSL, may have been announced last Tuesday at Crypto 2004 in Santa Barbara. I could not find any related articles, however.

Blogs In Education

| No Comments | No TrackBacks

I ran into this nytimes.com article this afternoon. Marisa L. Dudiak uses blogs as a form of expression in her second-grade class.

"It allowed them to interact with their peers more quickly than a journal," she said, "and it evened the playing field." Mrs. Dudiak said she found that those who were quiet in class usually came alive online.

The article mentions that blogs are easier to maintain than complex course web sites.

"School Web sites are labor-intensive and are left up to administrators and teachers," said Mr. Grunwald, whose consulting firm in Washington focuses on the technology link between home and school. "With blogging intended to be a vehicle for students, the labor is built in. The work that is required to refresh and maintain an interesting blog is being provided by students."

Instructors have discovered that children often put more thought and time into a blog than they would otherwise put into a journal, because their parents and peers may also read their work.

IPP and WebDAV

| No Comments | No TrackBacks

IPP, which stands for Internet Print Protocol, is a standard protocol for printing, configuring print options, and managing print jobs. It's the native protocol understood by CUPS, the Common UNIX Printing System. It's also widely supported by Windows, Macintosh, and Linux clients. The server accepts local print jobs or, when so configured, jobs from other computers on the LAN or Internet.

WebDAV is a protocol for distributed authoring of web content on web servers. Think of it like FTP, but without FTP.

So what's so interesting about these two seemingly unrelated protocols? They both extend HTTP. Yes, that's right. Normal web servers, like Apache and IIS, may optionally load WebDAV modules. WebDAV clients use the same URL as any web browser, but send special WebDAV HTTP commands like COPY, MOVE, LOCK, UNLOCK, and MKCOL (make directory). (HTTP already includes a PUT command for content uploads.) The outermost layer of CUPS is a normal HTTP server running on port 631. You can administrate CUPS using a regular web browser. When printing a job, a client opens a regular HTTP connection and sends a Print-Job request.

The benefits of extending HTTP are obvious. HTTP already includes extensive, well-tested mechanisms for authentication and security, including SSL. By taking advantage of these features, WebDAV and IPP servers can safely and securely permit remote access by authorized users. In fact, the CUPS configuration file purposefully bears a striking resemblance to Apache's httpd.conf.

Creative Commons License
This blog is licensed under a Creative Commons License.

About this Archive

This page is an archive of entries from August 2004 listed from newest to oldest.

July 2004 is the previous archive.

March 2005 is the next archive.

Find recent content on the main index or look in the archives to find all content.

Recent Comments

  • jay Donnell: I'm sure they will go in that direction in the read more
  • jay: I'm going tomorrow :) read more
  • jay: You should have linked some of the stats :) I'm read more
  • Sue Denim: I only have on thing to say: XBOX read more
  • jay: If unemployment is high would a lack of a minimum read more
  • jay: Saying that we need to cut unnecessary social programs (I'm read more
  • Matthew: Davis's tripling of the vehicle registration fees amounted to some read more
  • jay: You're point is a bit implicit so please forgive me read more
  • Zack: That's pretty awesome. read more
  • Zack: I knew it. I'm going to go invent my own read more