Stuffis

Welcome to Brent's pile o' stuff. More for my use than yours, so why organize?

This is cool: In Google Maps you can now customize your route. So here's the path I use if I bike to work.

Four stories on why iPhone third-party apps matter, from a long-time Treo user
I have the Treo 650 just got a Treo 755p which meets my needs admirably; the above article sums up nicely why platform openness matters to me.
But I'm also among those who "have watched with frustration as [Palm] stopped innovating and was passed by" and are eager to see Palm be a leader again.


Security

DRM

Voting

Jon Stokes at Ars Technica has written an article entitled "How To Steal an Election". The PDF file is available here. (It's copyrighted, but permission is granted to distribute it if you link to the original article and PDF, as I've done here.) The rush to implement touchscreen voting with no paper trail as a backup is extremely worrisome; how long before we have a successful fraud that tips the balance of an election?

Web

Mac OS X

VoIP

It turns out that even though most VoIP streams are encrypted, the ones that use variable bit-rate (VBR) compression are vulnerable to analysis.

Mobile

Small is beautiful: UK mobile application developer Masabi has launched EncryptME, a Java ME security component with officially validated implementations of 4096-bit RSA and 256-bit AES... in only 3K! "Using a single SMS message, or a few bytes of GPRS data, EncryptME can set up a secure session and sign up a new user, a new credit card, and make a transaction." Nicely done.

Hardware

Social-networking site malware (Jul. 2006)

Windows: The WMF vulnerability (Dec. 2005)

XSS: The "Samy is my hero" MySpace Ajax worm (Oct. 2005)

Security at Microsoft

Sanitizing MS Word documents (removing hidden data)

Research reveals that even "sanitized" anonymous data is easy to correlate to real people. "Using public anonymous data from the 1990 census [...] 87 percent of the population in the United States [...] could likely be uniquely identified by their five-digit ZIP code, combined with their gender and date of birth." "It turns out that date of birth, which (unlike birthday month and day alone) sorts people into thousands of different buckets, is incredibly valuable in disambiguating people."

As copiers and fax machines get "smarter" we have to start treating them like servers that must be secured and like storage units that must be purged.

An insightful SecurityFocus article from Robert Lemos on the challenge of defending against zero-day attacks if your organization uses the traditional patch-cycle approach.

Interesting editorial on embedded device security.

Good description of, and summary of research into, practical MD5 collisions.

Schneier writes about "identity theft" which he points out is a misnomer (identity is not "stolen"; the issue is fraudulent use of identification info.). There are two parts to these crimes: obtaining private data that can be used to impersonate, and using that data to conduct fraudulent transactions. Solutions that only focus on the first are insufficient.

IBM's rebuttal (PDF) to criticisms about TCPA. In short: TCPA might be used with Palladium and/or DRM, but those are separate elements requiring separate critique. TCPA is basically a "smart card built into the computer" and with ties to the BIOS. Cf. also the classic Ross Anderson FAQ on TCPA.

HD Moore (Metasploit) points out that in the current climate, "There is no way to report a vulnerability safely" (Robert Lemos article). This is a bad trend. Security researchers (including students) who act responsibly in good faith should be rewarded for reporting vulnerabilities, not prosecuted for it! Pascal Meunier at Purdue (CERIAS) describes his recent experience with this problem.

Pinch My Ride (Wired): Insurance companies often believe modern auto "passive antitheft systems" are infalliable, and deny theft claims since the car is "impossible" to steal. Worse: Some Honda models apparently have a back door (pulling the emergency brake, of all things) coded to your VIN.


Spam, Viruses, Malware

SRI's new Malware Threat Center has stats.

New virus Kraken which uses dynamic DNS; not only can that redirect to new IPs when the old ones are shut down, but Kraken has an algorithm for switching to a new dynamic DNS hostname when the old one is shut down.

Washington Post article showing how the amount of malware is skyrocketing (look at that graph!) and AV vendors are struggling just to keep up; what a way to run a railroad.

Latest trends: Viruses that creates a free webmail account to send spam through it (apparently circumventing their CAPTCHA?), and conversely, viruses that use CAPTCHA-like distortion in attachments to prevent their email from being detected as spam. (Speaking of CAPTCHA, see elsewhere on this page for a cool article.)

Since new vulnerabilities are always coming along, 0wned computers may get swiped by a new 0wner at any time. "The bot network industry has become so profitable, and hijacked computers so valuable, that rival gangs are now fighting over them."

Some of the worms in the last few years, notably Witty (CAIDA analysis) and SQL Slammer (Sapphire) (CAIDA analysis), have been amazingly elegant: small (fit in one packet) and quick to saturate their targets ("flash worms"). Scary stuff. See The 10 Most Destructive PC Viruses Of All Time.

The latest malware is stealthier and more resilient:

Excellent set of articles describing the history of the spam arms race, and in particular how viruses (beginning with Sobig) have added a new dimension.

Another article with a history of recent worms and viruses (author's perspective is that legal punishment is too rare and light):

The sender-pays method of preventing UCE, back in 1933: 10 cents to ring my doorbell (via Bruce Schneier's blog) [I don't believe sender-pays is a workable solution for spam, by the way]


IPv6


Alternative Energy


Mapping


Fun Stuff


Coding


Astronomy/Astrodynamics/Space


Hardware

Yet another reason why I love AMD's HyperTransport. AMD really shines in 4-way and larger configurations (NUMA).

My TINI site.


Fiscal Responsibility


Wireless


Broadband

Broadband Performance Testing - at home I'm getting 880Kbps on my 1.5Mbps DSL from VISI.com

Oh, and if you're in the market for a hosting provider, RealMetrics provides some very useful statistics to help you sort the providers out. A friend of mine highly recommends 1&1 Internet which he uses to host a lot of his clients.


Language

Sometimes Google doesn't help when all you have to go on is a phonetic exchange. From That Thing You Do: Guy: "If Jimmy's a genius then I'm [oo tahnt]." TBP: "Who's [oo tahnt]?" Guy: "He's the sec- Forget it." Try Googling "Oo Tant" or "Ou Tante" etc. and you'll get lots of pages talking about TTYD, but nothing else. Turns out the reference is to U Thant, the 3rd Secretary-General of the United Nations, 1961-1971, from Burma (now Myanmar). "'U' is an honorific in Burmese, roughly equal to 'Mister'." — Wikipedia

Language Links


Media


Science


Philosophy of the Internet


Mac OS X

Never in a million years would I have imagined myself a Mac user. But Mac OS X has changed all that, and it's now my primary desktop. For a long-time Unix/FreeBSD/Linux user it has everything I want: a mature and stable Unix operating system and the open source software I could not do without (security software; mail routers, servers, tools, and agents; languages; web platforms; directory), with a beautiful graphical environment, multimedia viewers, and productivity software that are to be had only with great difficulty on Linux, if at all. And then there are the stunning extra goodies.


Web Standards

Safari 1.3.1/2.0 bug with CSS borders.

Reactions to IE7 beta 1 (from the standards perspective) from Dave Shea (precious little improvement) and Molly Holzschlag (plea for patience). That's supposed to be a smiley-face, where IE7 beta 1 runs the Acid2 browser test. Microsoft response detailing plans for IE7 beta 2. Chris has said that MS' highest goal isn't to pass Acid2, it's to work first on what they perceive the most important CSS issues are.

The conversation between WaSP and MS continues... the issue is that web developers who care about standards have been forced over the years to use "hacks" to distinguish browsers and emit standards-compliant code that works for that browser (working around bugs, non-standard behavior, etc.). Starting with IE7, the IE team strongly recommends that instead of "hacks", developers use the MS-developed "conditional comments", which Dave Shea comments on, but note that since conditional comments aren't XML, they cause trouble with XSL/XSLT. Sigh.

Dave Shea seems much happier with the latest IE7 preview, in how far they've come in addressing CSS and rendering standards problems.

David Hammond publishes the site Web Devout which tries to put some objective "percent compliant" numbers to modern browsers. He and Chris Wilson traded comments on Chris' blog related to this site; sounds like the IE beta feedback channel hasn't produced the kind of results David and others were hoping for. (I like the idea of having the community "weight" the line items on that site for importance.)

Support for standards in IE/Firefox/Opera:

Tim Berners-Lee says New Top Level Domains Considered Harmful. Good thoughts on why .mobi is a bad idea: breaks device independence of the web and URIs specifically.

An interesting article on the way to use XHTML properly. A little dismissive ("what's the point?") of people like me who validate their pages but send them as MIME type text/html so they can still be read by most UAs. Still, it gives some clarity to what the issues are. There's an XHTML 2.0 FAQ which also talks about this issue, and shows a trick to get IE to accept XHTML sent as XML, and has other good information. More about XML "encoding" vs. Content-Type "charset" in the melodramatically-titled XML on the Web Has Failed.

See The non-world non-wide non-web and State of the WHAT for a snapshot of the W3C WHAT-WG today and their answer to XAML, and see questions of W3C relevancy. An article at ZDNet gives more background on XForms (W3C, enterprise vendors, needs plugins), XAML (Microsoft, Longhorn+Avalon), and Web Forms 2.0 (browser mfg. e.g. Mozilla/Apple/Opera, works with today's JS).

This site is slowly crawling its way toward a design (cf. A List Apart) that complies with web standards and is viewable with any browser, and uses CSS (amazing site). Here is a great essay explaining why. It will probably use the "Websafe Palette" that Webmonkey alluded to (the "Reallysafe Palette" is a bit extreme). Oh, and here's a Webtechniques article on designing to accommodate color-blindness. See also Webmonkey.

Support web standards! (web standards advocacy) Viewable With Any Browser


Memes

"The contact lens of Sauron" — apparently this gag was done on a "Family Guy" episode. I first heard the joke when reading these two comments on this Schneier Blog page on border security:

So, will Boeing's "Eye O' Sauron" system designed for the Mexican border fail for the same reasons? — Sean
@Sean: No... as long as he's got his contact lens in, we're okay. — Anonymous

"Thanks, but snow thanks" (which as of today, 15 April 2008, doesn't come up in Google when using quotation marks). This sums up my feelings about further frozen precipitation this year.


Brent and Genealogy

My brief autobiography such as it is, and our family tree, and a somewhat out-of-date list of genealogical links.

My contact information


Site created with Vim Valid XHTML 1.0! EasyDNS: Control Your Domain