BOFH: Blocking the chutney ferret

Advanced Bayesian filtering

  • alert
  • submit to reddit

HP ProLiant Gen8: Integrated lifecycle automation

Episode 18 There's a bit of a flap on! I know because the Boss, the new Head of IT and the CEO have been speaking earnestly behind closed doors for some time...

No sooner have I alerted the PFY to the situation than the phone rings.

"Dreamytime Escorts!" I answer.

"Sorr.. I... What?"

"Systems and Networks."

"Oh.. I.... Could you come into the meeting room for a moment please - no need to make a fuss."


With a summons like that one almost feels obliged to attend.

"We need you to go back through some mail and check that it was sent!" the CEO asks "Is that possible?"

"Sorry, are you suggesting you want us to... ...intrude on someone's privacy and read the contents of their Sent Items folder?" I ask, horrified.

"They don't work here any more so I'm sure it's ok," the Boss adds.

"Still, don't you think it might be a little... wrong?" I say, possibly overdoing it a little.

"It's important. It seems that one of our people might have said something which may, if interpreted in the wrong way, have an impact on the company's standing."

"Insider trading?" I ask hopefully, mentally kicking myself for not paying more attention to the dullards in trading...

"What? No, no, nothing like that."

"Then what?"

"I'd rather not say."

"I'm going to need to know what to look for..."

A brief series of non-verbal communications later it's decided to let me in on the secret.

"It's... a... delicate matter which must remain confidential."

"You can trust me," I respond caringly. "Mother is the word."

"Well it seems that in an unguarded moment one of our ex-board members may have used the company email system to allude to the sexual preferences of a board member of another company, resulting in the threat of legal action."

"Oh, is that it?" I ask disappointedly. "Just deny the message was ever sent.”

"They have a copy of it which they forwarded to us," the CEO replies tersely, handing over a printout.

"No, they have an electronic representation of some text which may or may not have been sent through our mail system. In fact, I'm almost certain this message ID will turn out to be that of a message sent to me at my home address."


"In ten minutes it will be."

"Oh. So there's nothing to worry about?"

"Well there'll be a bit of name calling, but it'll be their word against ours."

"Oh good," the CEO burbles. "But I think we should take steps to make sure this doesn't happen again."

"Hear hear!" the Head of IT blurts, getting in some good anal-nasal interfacing while the Boss nods vacantly.

"What are you proposing?" I ask. "Putting a breathalyser on keyboards which can detect when someone's a little... uh... 'tired and emotional'?"

"No, I mean blocking messages with anything offensive in them," the CEO says.


"Yes, anything that might be construed as offensive, harassing or libellous."

"So... uh 'rude' words?"

"Yes - stop them getting in or out for a start!"

"What about colloquialisms which might be construed offensive?"

"Sorry?" the CEO asks.

"Things like 'Queer as a lemonade sandwich'," the PFY says helpfully.

"I... Uh... Suppose so."

"What about chutney ferret?" the PFY asks.


"Crafty Butcher?"


"What about..."

"LOOK, I'm not going to vet expressions!" the CEO snaps, interrupting the PFY's recall of the more homophobic portions of Roger's Profanisaurus.

"So what you want is for us to install something like Mail Marshal to restrict the content of email, etc?" I ask.


"Or we could just save a bit of cash and write one ourselves - because I don't know that we could trust third party software to recognise the subtleties of the Queen's English," the PFY suggests, pointing to a section of the offending email which may or may not be alluding to an odd use of a domestic appliance.

"I see what you mean. Well, use your best judgement."

With those words in a parallel universe a locker bearing the name "Pandora" creaks open...

. . . One day later . . .

"TURN IT OFF!" the Boss shouts.

"But it's working!" the PFY snaps.

"It's bloody not, it's blocking everything!"

"Everything offensive," asserts the PFY. "It uses Bayesian filtering and learning to build up blacklists of words - it's very advanced!"

"I can't send anything to anyone! ALL my messages are getting rejected."

"Because the filter recognises your address as one which has offended a number of people."

"Who? HOW?"

"Well let's see." >clickety< "Ah-ha! Your first hit was in a message to me, using the word 'bloody' which has a score of five. That in itself isn't offensive, until you used the word 'shit', which is 80 and meant an instant rejection."

"Where?" the Boss asks, as the PFY brings up the message concerned.

"I didn't say shit, I said 'finish it'."

"Sneaky, but we noticed it anyway."

"Are you suggesting I did it on purpose!?"

"Of course. I was dubious till the filter highlighted the word serving, its dictionary meaning, the links to subservience, the link from that to submissive and from there to leather gags and male bondage."

"What? Are you serious?"

"Not as serious as the people in personnel."


"Of course. I don't see why I have to take that deliberate abuse."

"You slimy little basta..."

In the parallel universe the sound of Pandora's locker slamming shut is simultaneous with the sound of a rather nasty slap being landed on the PFY's mush and the shout of the HR bloke who's just walked in to tell him not to be such a git.

Now THAT is timing... You can't just plan it like that. ®

BOFH is copyright © 1995-2005, Simon Travaglia. Don't mess with his rights.

Reducing security risks from open source software

More from The Register

next story
Sysadmin Day 2014: Quick, there's still time to get the beers in
He walked over the broken glass, killed the thugs... and er... reconnected the cables*
SHOCK and AWS: The fall of Amazon's deflationary cloud
Just as Jeff Bezos did to books and CDs, Amazon's rivals are now doing to it
Amazon Reveals One Weird Trick: A Loss On Almost $20bn In Sales
Investors really hate it: Share price plunge as growth SLOWS in key AWS division
US judge: YES, cops or feds so can slurp an ENTIRE Gmail account
Crooks don't have folders labelled 'drug records', opines NY beak
Auntie remains MYSTIFIED by that weekend BBC iPlayer and website outage
Still doing 'forensics' on the caching layer – Beeb digi wonk
BlackBerry: Toss the server, mate... BES is in the CLOUD now
BlackBerry Enterprise Services takes aim at SMEs - but there's a catch
The triumph of VVOL: Everyone's jumping into bed with VMware
'Bandwagon'? Yes, we're on it and so what, say big dogs
Carbon tax repeal won't see data centre operators cut prices
Rackspace says electricity isn't a major cost, Equinix promises 'no levy'
prev story


Designing a Defense for Mobile Applications
Learn about the various considerations for defending mobile applications - from the application architecture itself to the myriad testing technologies.
Implementing global e-invoicing with guaranteed legal certainty
Explaining the role local tax compliance plays in successful supply chain management and e-business and how leading global brands are addressing this.
Top 8 considerations to enable and simplify mobility
In this whitepaper learn how to successfully add mobile capabilities simply and cost effectively.
Seven Steps to Software Security
Seven practical steps you can begin to take today to secure your applications and prevent the damages a successful cyber-attack can cause.
Boost IT visibility and business value
How building a great service catalog relieves pressure points and demonstrates the value of IT service management.