Category Archives: Musings

Find this man a job, win a console

Brad Choate has an interesting contest running: find a job for one of his friends and win a free Xbox, PS2, or Gamecube. The friend, Ron Pacheco, is the father of Thomas, a boy about my son David’s age. Except, unfortunately, that Thomas has cancer. Ron was laid off from his job and needs a new one to keep insurance coverage in force. I’d hire him (his resume is excellent), but we need people full-time in Seattle, not Connecticut. So, I’m posting this here in the hope that some random reader can use a skilled full-time programmer. If so, I encourage you to check into Ron. Not only would you be doing a good deed, you’ll end up scoring some nice hardware if your effort leads to a new job for Ron.
In fact, I’ll go Brad one better: I’ll throw in a $50 Amazon gift certificate to whoever finds Ron a job. That means that along with the nifty game console, you can get a game or two.

1 Comment

Filed under Musings

Physical security on my mind

I’ve been thinking about physical security a lot, mostly because I happen to be revising chapter 5. Take a minute right now to look around and see whether your physical security procedures are adequate. Could someone easily walk off with a server? (If someone can steal a DC, they can 0wn you totally, basically forever). Do you have adequate environmental protections– power conditioning? heating/cooling? fire warning & suppression? I could write on and on about this, but I bet that if you spend a few minutes thinking about your environment you’ll see what you need to do to improve it, probably at very low cost. The US Army’s Field Manual 3-19.30 has some interesting thoughts that may help you.

Comments Off on Physical security on my mind

Filed under General Stuff, Musings

While you’re waiting for book 6…

I was recently forwarded what purports to be an intercepted email from J.K. Rowling to her publisher. Now that Harry Potter and the Order of the Phoenix has been released (and it’s quite good so far), Rowling has apparently decided to get a head start on book 6, the penultimate title in the seven-book series. Titles under consideration include:

  • Harry Potter and the Freshmaker
  • Harry Potter and the Nocturnal Emission
  • Harry Potter and the Quaint British Public-School Tradition of Sodomy
  • Harry Potter and the Inopportune Pimple
  • H. Diddy
  • Harry Potter and the Weed of Wackiness
  • Harry Potter and the After-School Minimum-Wage Job

I look forward to seeing the book when it’s released.

Comments Off on While you’re waiting for book 6…

Filed under Musings

It was a dark and stormy night

Well, it was storming at 0445 when I got up this morning. Since I work in the basement, the thunder was nicely muted. Then, however, I fired up the Haunted Tape Drive, an old ADIC FastStor library I bought off eBay. I hadn’t had a chance to use it yet, but I finally installed the drivers yesterday so I could take a refreshing full backup first thing this morning. Long story short, that thing squeaks, mutters, and beeps so much that it’s like being trapped in a basement with Beetlejuice, only without Geena Davis. I’m sure I’ll either a) get used to it or b) start scheduling my backups to happen overnight.

Comments Off on It was a dark and stormy night

Filed under Musings

Another reason to like Ohio

Our air conditioner’s compressor bit the dust about a week ago, so we have no cooling in the house. Right now, it’s 76° outside with 62% humidity. In Athens, it’s currently 80° with 79% humidity. It would be much less pleasant inside this house if it were in Alabama; in fact, the one time our air conditioning failed, we fled to a hotel until it could be fixed. Thankfully, we have a home warranty that should cover the cost of getting it fixed, although they may try to get us to accept a new compressor instead of an entire new unit. Either way, I’m thankful that we bought the warranty, and I’m glad that the weather outside is pleasant enough to render the lack of air a minor inconvenience.

Comments Off on Another reason to like Ohio

Filed under Musings

MS launches “trial size” Outlook Web Access

This is really cool: as part of the Exchange Server 2003 RTM, Microsoft is passing out 7-day trial OWA accounts. This is a great idea for two reasons: it gives MS a chance to further dogfood OWA in xSP-scale deployments, and it gives those who don’t have immediate plans to migrate to Exchange 2003 a taste of what the new OWA looks like. Sign up here.

Comments Off on MS launches “trial size” Outlook Web Access

Filed under General Stuff, Musings

Exchange 2003 RTMs

RTM for Exchange Server 2003 is today, June 30th. That means that the product will be available very, very soon for most customers, depending on your license plan:

  • Availability for Select licensing customers is August 1st
  • Availability for Open licensing customers is also August 1st.
  • Retail availability depends on the availability of Outlook Standard 2003. that means for English versions, you should see the CD in stores mid-September; other languages will follow, although I don’t have exact dates.

Evaluation versions will be available for download or purchase on CD after noon Pacific time today.

Comments Off on Exchange 2003 RTMs

Filed under General Stuff, Musings

Geezer watch

So there I was, sitting in the business-class cabin[1] of a spiffy United 777 ORD-SEA, reading the paper. Across the aisle was a pert young blonde lady, casually dressed. Out of the corner of my eye, I watched her fiddling with various buttons on the seat controls, a delighted smile on her face. Eventually she raised the footrest but couldn’t lower it. She snagged a passing flight attendant and spoke to her for a minute; the FA was clearly peeved, although I couldn’t hear her reply. I settled back into my paper and breakfast; when we arrived in Seattle, I asked her how she’d enjoyed the flight and the seat. She allowed as how it was pretty nice, but that the cabin service hadn’t been all that good. I pointed out that (like most other airlines) UA makes FA assignments based on seniority, and we had a, ahem, pretty senior cabin crew.
The girl fixed me with a cool blue gaze and levelly said, “Well, I don’t appreciate them treating me like a child. After all, I am twenty, and I don’t think twenty is a child these days.” So, I felt old for the rest of the day, although it might just have been sleep deprivation.

Continue reading

Comments Off on Geezer watch

Filed under Musings

The great spam-off, part 4: more SurfControl

So, SurfControl has been in place for the last five days. It has a fairly sophisticated set of tools, but with a much more approachable interface than Praetor. I’ve been using three rules: one screens out malformed MIME messages, one blocks messages with high dictionary scores (according to the spam dictionary that ships with the product), and one blocks messages that are on the collaborative filtering list that SurfControl maintains.
So far, the combination is working reasonably. There are still too many uncaught spams slipping through, largely of the variety that consist only of images (I added a rule for “Please wait while this email loads”; I bet that’ll catch a bunch of them). More troubling is the rules service’s tendency to abruptly stop processing inbound messages– so far, I’ve gotten three or four messages from Microsoft that have choked the rules service. I have a call in to SurfControl tech support, so we’ll see how competent they are at diagnosing and fixing the problem.
Update: the problem that caused MailMarshal SurfControl to choke on inbound messages was quickly identified. They fixed it in a patch, and their tech support was very helpful in answering some questions I had about the way the product worked. (Originally I’d typed “MailMarshal” in the above; to clarify, I haven’t had to call MailMarshal support so far.)

Comments Off on The great spam-off, part 4: more SurfControl

Filed under General Stuff, Musings

The great spam-off, part 5: MailMarshal

SurfControl finally bit the dust; its eval period expired, so I knew it was time to try something else. SurfControl is a decent product; my big complaint was that its “Anti-Spam Agent” (a collaborative filtering tool that requires you to download updates from SurfControl) wasn’t catching much. Turns out that was due to SurfControl’s failure to allow eval customers to get the updates.
As I type this, MailMarshal SMTP is installing. It has a good reputation, so I’m eager to see how it stacks up against the others I’ve been testing. In the meantime, I have inbound SMTP queueing up for filtering, so MailMarshal should have a fertile set of messages to start with.
Update: Wow. MailMarshal has caught something like 99.2% of the inbound spam so far. I’m very impressed.
Update again: over a five-day test period, MailMarshal flagged 362 messages as spam. 49 (13.6%) of those were actually legitimate messages, most of which should have been allowed through by the “friendly listserver” and “friendly senders” features. None of these messages were critical, and frankly, many of them should probably be considered as spam. During the same time period, I only got *two* real spams. A number of legitimate messages (including some from our customers at MS and from the ntbugtraq mailing list) were flagged because they triggered the double-extension filter (like “document-1.0.5-pk.doc”) or because they contained JavaScript. I appreciate the protection, but it’s been a bit of a hassle.
I’m impressed with MailMarshal’s efficacy, but its reporting tools don’t seem to be as good as the ones in SurfControl (which tells you at a glance how long it’s been up, how many messages were flagged as spam, and how many passed through.)
Update: Carrie Ward of NetIQ was kind enough to send me pricing info on MailMarshal:

NetIQ MailMarshal 5.5 SMTP is priced by the number of users in an organization and is available as a small business server license for up to
75 users for $1,295 or as an Enterprise version including a four-server license for $2,000 plus $750 per 100 users.

1 Comment

Filed under General Stuff, Musings

Did they do it?

Here’s an interesting article: Foundstone is accused of piracy, being buttheads, and probably mopery on the high seas. Interestingly, the article also claims that Microsoft dropped Foundstone as a vendor shortly after the problems came to light.

Comments Off on Did they do it?

Filed under General Stuff, Musings

New denial-of-service attacks

This is fascinating. Two folks at Rice’s computer science department have written a paper about algorithmic complexity attacks. The basic idea is that an attacker who knows how a program processes input can overwhelm it by choosing patterns of data, or data with specific contents– not the typical DoS caused by flooding. Here’s the abstract:

We present a new class of low-bandwidth denial of service attacks that exploit algorithmic deficiencies in many common applications’ data structures. Frequently used data structures have “average-case” expected running time that’s far more efficient than the worst case. For example, both binary trees and hash tables can degenerate to linked lists with carefully chosen input. We show how an attacker can effectively compute such input, and we demonstrate attacks against the hash table implementations in two versions of Perl, the Squid web proxy, and the Bro intrusion detection system. Using bandwidth less than a typical dialup modem, we can bring a dedicated Bro server to its knees; after six minutes of carefully chosen packets, our Bro server was dropping as much as 71% of its traffic and consuming all of its CPU. We show how modern universal hashing techniques can yield performance comparable to commonplace hash functions while being provably secure against these attacks.

Comments Off on New denial-of-service attacks

Filed under General Stuff, Musings

Periodic table, revisited

Devin, John, and I had a discussion about Avogadro’s number yesterday, so naturally I was pleased to see this: the Periodic Table of Dessert. (Hat tip: Dori).

Comments Off on Periodic table, revisited

Filed under Musings

Getting married remotely

Well, this is a new one on me:

Montana is believed to be the only state that allows marriages by proxy without the missing partner being connected to the ceremony by telephone. Texas and Colorado have proxy marriage laws but both states require the missing party to say their vows by telephone.

This is from a story about an Army PFC in Iraq who married a woman in Montana, without actually being present. This gives a whole new meaning to the concept of man-in-the-middle attacks.

Comments Off on Getting married remotely

Filed under Musings

I can’t believe I ate the whole thing

I’m a Taco Bell junkie. OK, it’s not quite that bad, but I do like the food way out of proportion to its quality. Recently I have discovered the Southwestern Steak Bowl. Actually, I saw it flash by during a commercial I was skipping while watching 24, so I guess TiVo isn’t the end of ad-supported TV after all.) After my first one, I was hooked– after all, it weighs nearly a pound, and boy does it taste good. I went to the Taco Bell web site to look up nutrition information and found– surprise– nothing! Not being easily discouraged, I filled out their feedback form, and this week I got a nice form letter in the mail, along with a copy of the breakdown. As you can see, this bad boy has almost a whole day’s worth of sodium and half a day’s fat and fiber (not to mention 30% of my vitamin A, 35% of iron, and 20% of calcium). That means I can cut down to two meals a day, perhaps with a little ice cream as a bedtime snack. Top that, Atkins Diet!

Comments Off on I can’t believe I ate the whole thing

Filed under Musings