| |
The new look for 2006
I update the look of the Technology Corner website each January. My goal, each year, is to make the site a little more usable and a little less garish. Sometimes I succeed. In selecting colors this year, I decided to go with a bit softer look that uses analogous colors and includes the complement of the primary color. If you want to know what that means in plain English, you'll need to talk with my designer daughter. For advice this year, I used the Well Styled website, which has lots of recommendations for colors that work together.
 Back in December, I talked about creating websites that are at least generally compliant with the XHTML Transitional specification, so I told Macromedia Dreamweaver 8, the latest version, to abide by the standards and the first thing I discovered was that I'd created a "background" option for some table cells and that XHTML doesn't allow this. Fortunately the background was used in only 3 cells and it was easy to change the "background" to a "bgcolor". That eliminated all errors in the template.
You'll see these colors in the website. The upper left square shows the background and the key colors used in the site. The headline and subhead colors are shown in the upper right and lower left squares. Accent colors are in the lower right.
Another significant change this year is the cat rating scale. I decided that a 1-to-10 scale was too complicated, so I've reduced the scale to 1-to-5 with an option for 0 cats if the product is particularly malodorous.
The "back" button will always work.
This year I've spent some time looking at website usability and accessibility information. Previously, when I've linked to vendors' websites, those links have opened a new browser window. That's not a good idea in general because it means that the user must close the new browser instance to get back to the original page. This is an inconvenience for sighted visitors, but it's a serious problem for blind or vision-limited visitors. Because all current browsers have keystrokes that allow the user to specify that a new page should open in a new tab or a new window, I'll code all links so that they open in the current window. This change applies only to pages created after January 1, 2006, so you'll still find the old styles in use for pages created previously.
See the new menu at the top of the page.
I used Xara's Menu Maker to create the menu that appears at the top of this page. Because the menu uses Javascript and because some users turn off Javascript, I created a duplicate menu at the bottom of the page.
My initial thought in developing the menu was to create something that looked like Apple's file tabs at www.apple.com, but I decided not to steal the entire concept.
Anyone who's been to Apple's website will recognize the inspiration for the menu, but the look and feel is specific to this site. (And any other site that has used the Menu Maker program from Xara.)
Dreamweaver helps maintain the standards.
Dreamweaver has been my tool of choice for website development since version 2 of the application. Macromedia's goal has been to create clean, standards-compliant HTML and the company has generally met its goal. Now that Macromedia is part of the Adobe community, I suspect that the applications will continue to be the ones by which others are judged.
The interface has become increasingly complicated, but so has the HTML specification.
In the simplest possible terms: There is no better way to create clean, accurate HTML that complies with W3C standards than to use Dreamweaver 8.
Comments?
Let me know what you think of the new look. Do the colors work for you? What about the decision to open all links in the same page? To send a comment, click here.

Dreamweaver is the website development application that's used by most website development professionals. I use it, too. You can't argue with this kind of success.
Twenty four hours of spam
Shortly before the end of 2005, I thought I'd take a close look at spam. I wanted to see how many spams came my way, how much duplication there was, how many were actually delivered to my e-mail program, and whether any of the spams eluded my anti-spam system. Although spammers throw a lot of crud at my wall, little or none of it sticks.
My test started at 9:30 on Wednesday, 28 December, and ended at 9:30 the following morning. The test included several e-mail accounts at blinn.com and my 610tech.net account. Messages to approximately 50 virtual accounts forward to two addresses at blinn.com. The two collector accounts are filtered on the server by SpamAssassin and then pass through through a filter at GoodByeSpam.com before coming to my computer, where they're examined by K9 and AVG Antivirus.
- SpamAssassin uses my whitelists and blacklists as well as its own analysis that gives each incoming message a certain number of points. The more points the message gets, the more likely it's spam.
- GoodByeSpam.com uses by whitelists and blacklists for addresses, domains, and specific words and phrases. Messages to my 610tech.net account skip this step, so more of them are tagged by K9 and filtered by my e-mail program.
- Messages that are approved by SpamAssassin and GoodByeSpam come to my computer and are examined by K9, which uses a Bayesian analysis to evaluate the header and content of incoming e-mail.
- And finally, all messages are scanned by AVG Antivirus, which operates as a plug-in for The Bat. Occasionally, infected messages get through all the spam filters, but are killed by AVG. Any infected messages are terminated with extreme prejudice and I never see them.
- I use The Bat's filters to mark any suspected spam messages that get this far as "read" and toss them into a special folder that I examine occasionally.
In a 24-hour period ...
- Spams marked as spam by SpamAssassin: 161.
- Additional spams quarantined by GoodByeSpam: 11.
- Spams that got through to my e-mail program: 6. Most are to the 610tech.net address
- Spams that reached by in-box: 0.
- False positives (real messages identified as spams by any process): 0.
- Infected messages discarded by AVG: Unknown.
Spam used to be a major annoyance
As recently as a couple of years ago, spam was a significant problem for me, but technology is beginning to win the battle. Two or three times a day I examine "Trash" at GoodByeSpam. Because these messages are already assumed to be spam, it takes me less than a second per message on average to decide whether it's something I should look at. About as often, I examine K9's log and The Bat's spam folder. Instead of spending an hour or more per day dealing with spam, I now spend less than 10 minutes.
I still resent having to take the time to examine the trash, but at least it's manageable.
As for what spammers sent me in 24 hours at the end of December, here's what I found:
First 12 hours |
Second 12 hours |
*S* 3.4 apr available
*S* =?ISO-8859-1?B?U2xhc2ggcGF5bWVudHM=?=
*S* =?ISO-8859-1?b?R29vZCB1cHBvcnR1bml0eQ==?=
*S* =?ISO-8859-1?b?VXJnZW50IG1hdHRlcg==?=
*S* =?iso-8859-1?B?R29vZCBldmVuaW5n?=
*S* =?iso-8859-1?b?R29vZCBldmVuaW5n?=
*S* =?iso-8859-1?b?UGxlYXNlIGJlIGFkdmlzZWQ=?=
*S* Abercrombie Customer #418-811-BBS
*S* Adorable teen amateur gets fucked doggy
*S* Amazing, Holly
*S* Amazing, Terrell
*S* At can it great
*S* Attn: nominated
*S* Best prices on medication - get discounts o...
*S* Change: Up 0.32 (26.67%)
*S* Chronoswiss Watches
*S* Does Ur Cock Hard Enough? Hs6um4
*S* Double your caash. Cleveland OH
*S* Find some hot action, love, true friends. Y...
*S* Find some hot action, love, true friends. Y...
*S* Find some hot action, love, true friends. Y...
*S* Folgers Customer #143X979
*S* Get the Watch u always dreamt of – ROLEX - ...
*S* Health Insurance For $43 per Month
*S* High-quality software at discount prices.
*S* Home Depot Member#982983982
*S* Impress her!
*S* Impress her!
*S* Is watch or junior
*S* Is watch or junior
*S* It lets a woman ride you like you've never ...
*S* It lets a woman ride you like you've never ...
*S* JC Penny - Offer Confirmation #538R-VBEC108
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mail delivery failed
*S* Merry Christmas.... Send this to everyone
*S* MicroCap St0ck Profile
*S* Never be isolated once again?
*S* OEM $oftware Store
*S* Paris Hilton & Nicole Richie
*S* Paris_Hilton_&_Nicole_Richie
*S* Press Release
*S* QUIT SMOKING NOW – MONEY BACK GUARANTEED
*S* Re-finance before rates skyrocket
*S* Re: OEM Adobe, MS 2003, & Photoshop on $ale...
*S* Re: frag sardonic
*S* Re: gyrate caricature
*S* Re: it talk to staunch
*S* Re: paletteknife flirtation
*S* Re: riverain caitiff
*S* Re: varmint allegorize
*S* Re[11]:
*S* Re[16]:
*S* Re[20]:
*S* Re[5]:
*S* She thinks her vibrator is better than your...
*S* She will never forget your present if it is...
*S* Shop til ya drop at no cost!
*S* Sleeper St0ck Alert
*S* Starbucks Member #316418339
*S* Sweet college gets her mouth jizzed on
*S* Teen Hillary hot anal punished
*S* The Best Super Vaigra UE
*S* Timely Medicine Advisers yr
*S* Timely Narcotic Offer qa
*S* To Mark Us at 310 park bldg
*S* Top News
*S* Truthfully Lengthen, Thicken And Enlarge
*S* Want some hot action, true love, companions...
*S* What your boss has hidden from you
*S* XBOX 360 Delivery Confirmation #168X613
*S* Xenadrine and Metabolife 356 Original Formu...
*S* You visit illegal websites
*S* Your woman wants a replica
*S* Your_Password
*S* cials-tabs, limited supply available
*S* heyy
*S* hi, ive a new mail address
*S* in fix on vocab presently
*S* news report
*S* news report
*S* nice rolex
*S* press release
*S* smtp mail failed
*S* smtp mail failed
*S* where are you?
*S* your quote is pending verification
|
*S* =?iso-8859-1?b?U2F2ZSBoYXJkIHdvcmtpbmcgbW9u...
*S* =?utf-8?B?bmV4dCBzdGVw?=
*S* Amazing, Eric
*S* Breaking News
*S* Cheap cials-tabs Online
*S* Ebay Customer-373A1-373
*S* Find someone to sleep with tonight
*S* Folgers Customer #585X570
*S* Gain profits purchasing our useful products
*S* Gals in your district
*S* Get a new watch
*S* Get cials-tabs - no prior pr.escription needed
*S* Get watches from us
*S* Hot babe getting horny with a vibrator
*S* I just read your email
*S* If you are in a tough financial situation a...
*S* Lowest Price for Pills hh948
*S* Mail delivery failed
*S* Mail delivery failed
*S* Mallory eats cock and fucks it
*S* News Alert
*S* News Report
*S* Paris_Hilton_&_Nicole_Richie
*S* Paris_Hilton_&_Nicole_Richie
*S* PayPal Security Measures CASE PP-015-839-630
*S* Prince got one
*S* QUIT SMOKING NOW – MONEY BACK GUARANTEED
*S* Re:
*S* Re: Offers the most intense grooves in the ...
*S* Re: dogged eat
*S* Re: ferule tinman
*S* Re: mummery pellicle
*S* Re: perforation consilience
*S* Re: smooth sane
*S* Re[11]:
*S* Re[16]:
*S* Re[19]:
*S* Re[1]:
*S* Re[4]:
*S* Re[5]:
*S* Re[8]:
*S* Registration_Confirmation
*S* SEXUALLY-EXPLICIT: One Babe Takes Two Big C...
*S* SEXUALLY-EXPLICIT: Petite Ebony Poser
*S* SEXUALLY-EXPLICIT: Provocative Ami Ayukawa ...
*S* Sabina gets her throat pounded
*S* Sex and The City bistate
*S* Spermamax is premium combination of herbs,
*S* Stacy sucked me off in the car
*S* Stop overpaying on your car insurance
*S* Supply considerable spiciness to your livel...
*S* The Ultimate Online Pharmaceutical
*S* The Ultimate Online Pharmaceutical
*S* Why jbarlow?
*S* Woww..8o-% 0ff Clients
*S* Your Password
*S* Your_IP_was_logged
*S* headline news
*S* lasts for 36 hours
*S* lasts for 36 hours
*S* obtain the qualifdication without wasting t...
*S* probably not much longer, Horn
*S* smtp mail failed
*S* smtp_mail_failed
*S* valium formulae
*S* values
*S* will meet her or money back
*S* ||P||H||D>>M||B||A||>>>B||A||>> why wait ge...
|
A little analysis.
What are the spammer creeps sending me? I'll start by sorting these messages to eliminate the duplicates, then I'll take a look at the individual messages to see if the goal is to sell me something I don't want, to convince me to provide information that should be confidential, or to click a link that will install an application that will turn my computer into a zombie. Here is a closer look ...
The Spam. |
The Spam Commentary. |
| *S* 3.4 apr available |
Probable phishing because the come-on is financial. |
| *S* =?ISO-8859-{some long number}==?= |
No idea because my command of Russian isn't sufficient to understand the ploy. |
| *S* Amazing, {some name here} |
Unknown. |
| *S* At can it great |
Unknown. |
| *S* Attn: nominated |
Probably a fake diploma mill: "Send us $500 and we'll send you a diploma we printed on our inkjet." |
| *S* Best prices on medication - get discounts o... |
Bogus "pharmacy". |
| *S* Breaking News |
Probable fake stock tip. |
| *S* Does Ur Cock Hard Enough? Hs6um4 |
Hint to spammers: Subject-verb agreement and medical terms are a plus if you're tying to sell fake erectile dysfunction pills. |
| *S* Double your caash. Cleveland OH |
Probable phishing. |
*S* Find some hot action, love, true friends. Y...
*S* Find someone to sleep with tonight
*S* Gals in your district |
I've assumed that most of these "find a hot date" spams are phishing attempts, but I don't know. |
| *S* Gain profits purchasing our useful products |
Buying products is usually a cost, not a profit. |
| *S* Get the Watch u always dreamt of - ROLEX - ... |
If you buy one, I'll bet it will say "Rollex" and will be a 39-cent watch from China. |
| *S* Health Insurance For $43 per Month |
Could be phishing. Could be fake insurance. |
| *S* heyy |
It's from somebody I don't know and the subject gives me no clue about what's inside. Why would I open it? |
| *S* hi, ive a new mail address |
Just click the attachment and I'll install a virus on your computer. |
| *S* Hot babe getting horny with a vibrator |
Legitimate pornographers (yes, I know some people feel that's an oxymoron) generally don't send spam. |
*S* Mail delivery failed
*S* smtp mail failed |
These messages fall into two categories: True delivery failures (usually for messages that were sent with my return address forged in the headers) or messages with virus-laden attachments that the creep hopes you'll open to see why your message failed. |
| *S* Merry Christmas.... Send this to everyone |
Any message that says "send this to everyone" can be assumed to be a low-tech virus. |
| *S* obtain the qualifdication without wasting t... |
Diploma mill. Hint: Try spelling "qualification" right next time. |
| *S* Paris Hilton & Nicole Richie |
Even if this were legitimate, why would I care about a couple of spoiled brats who have used up far more than their allocated 15 minutes of fame. |
| *S* PayPal Security Measures CASE {some number} |
If you don't recognize this as phishing, please turn off your computer now. |
| *S* QUIT SMOKING NOW - MONEY BACK GUARANTEED |
I DELETE MESSAGES IN ALL CAPS. |
| *S* Re-finance before rates skyrocket |
Yeah, I'm going to trust my finances to a spammer. |
| *S* Re: |
I automatically delete any "RE" message with no subject because I never send messages without subjects, so I will never receive a reply without a subject. |
*S* Re: dogged eat
*S* Re: ferule tinman
*S* Re: frag sardonic
*S* Re: gyrate caricature
*S* Re: it talk to staunch
*S* Re: mummery pellicle
*S* ||P||H||D>>M||B||A||>>>B||A||>> why wait ge... |
I automatically delete any "RE" message with a nonsense subject. Although some of what I write may be nonsense, I don't use nonsense subject lines. |
| *S* Registration_Confirmation |
Click the attachment and let me install a virus on your computer. |
| *S* Shop til ya drop at no cost! |
Something for nothing always turns out to be nothing for something. |
*S* The Ultimate Online Pharmaceutical
*S* Timely Medicine Advisers yr
*S* Timely Narcotic Offer qa |
If you're thinking about buying medicine on-line, investigate first. Assume that any "pharmacy" that spams isn't legitimate. |
| *S* To Mark Us at 310 park bldg |
Sorry, but I'm not in New York City. |
| *S* where are you? |
I'm not in New York City; where are you? |
| *S* Why jbarlow? |
Why not? |
| *S* Woww..8o-% 0ff Clients |
Any message to my "clients" address from anyone but a domain registrar is spam. |
*S* XBOX 360 Delivery Confirmation #168X613
*S* Your Password
*S* your quote is pending verification
*S* {Some store) Customer #{some number}
*S* {Some store} - Offer Confirmation #{some number} |
This is probably a message with a virus-laden attachment, but it might be a phishing attempt, too. |
*S* You visit illegal websites
*S* Your_IP_was_logged |
With the Bush administration's policy of using surveillance against people they don't like, I don't doubt that my IP (address) was logged, but I know that neither the FBI nor the CIA will tell me about it. And the NSA won't admit it either. Open the attached file and somebody will take over your computer. |
The WMF disaster
During the holidays, I sent a special warning about a critical security issue: It's a security that affects all Windows computers, whether security patches are in place or not and it involves Windows meta file (WMF) documents.
Windows meta file (WMF) is a format used for some graphics. I've never quite understood why anyone uses the format because other formats exist with similar or better functionality, but if Microsoft builds it, people will use it. Now there's a flaw that allows WMF files to be a vector for viruses.
Sunbelt Software says that any application that automatically displays a WMF image will transmit the virus. This includes older versions of Firefox, current versions of Opera, Outlook, and all current versions of Internet Explorer on all Windows versions.
It's being called a "zero-day exploit" -- the kind of attack that can go from zero to widespread instantly. Simply put: You can get infected by simply viewing an infected WMF image.
Google's Desktop application tries to index image files and, in the process, executes the virus code. According to F-Secure, other desktop search engines probably have the same flaw. Security experts are recommending that automatic indexing on media files be disabled or that users remove Google Desktop from their computers.
The attack is simple enough. It tricks people into opening malicious files in the Windows Picture and Fax Viewer, but it also works if a user visits a rogue site with Internet Explorer or any other browser with the flaw. No user action is required, except to visit the rogue site in the first place.
Until somebody develops security measures to address this problem, you are the only defense. Never follow a link in a spam. Be cautious about following links from or to websites you're not familiar with.
Panda Labs has identified these sites as some of the locations from which the infected files are being spread. This is certainly not a complete list:
toolbarbiz.biz
toolbarsite.biz
toolbartraff.biz
toolbarurl.biz
buytoolbar.biz
buytraff.biz
iframebiz.biz
iframecash.biz
iframesite.biz
iframetraff.biz
iframeurl.biz
Panda Software claims to detect and block exploits that try to take advantage of this vulnerability and offers its free, online anti-malware solution, Panda ActiveScan: http://www.pandasoftware.com/home/default.asp. (If you have any question about the validity of the link, type it yourself instead of clicking!)
Be safe and keep your computer healthy.
Many users found an automatic update ready to install Friday morning: "A remote code execution security issue has been identified in the Graphics Rendering Engine that could allow an attacker to remotely compromise your Windows-based system and gain control over it. You can help protect your computer by installing this update from Microsoft. After you install this item, you may have to restart your computer."
If you haven't yet installed this security update, now is the time to do so.
Nerdly News
Top 10 spam lines according to AOL
1) Donald Trump Wants You - Please Respond
2) Double Standards New Product - Penis Patch
3) Body Wrap: Lose 6-20 inches in one hour
4) Get an Apple iPod Nano, PS3 or Xbox 360 for Free
5) It's Lisa, I must have sent you to the wrong site
6) Breaking Stock News** Small Cap Issue Poised to Triple
7) Thank you for your business. Shipment notification [77FD87]
8) [IMPORTANT] Your Mortgage Application is Ready
9) Thank you: Your $199 Rolex Special Included
10) Online Prescriptions Made Easy
And I add an 11th: RU Stoopid R Whut?
If you believe that Donald Trump wants you, that you can lose 6 to 20 inches (where? of what?) in an hour, that somebody is sending you a stock tip that will triple your money in an hour, or that somebody wants to give you any current trendy electronic device for free, then you deserve anything you get when you open the spam.
According to AOL postmaster Charles Stiles (quoted on IT Vibe), "Spammers have been on a year-long mission to mislead and deceive in 2005. While the volume of spam reaching AOL email in-boxes has remained at low levels compared to it's height in late 2003, the spam that's out there is more insidious, crafty, devious, and dangerous than ever. So when it comes to protecting your in box, consumers should adopt a 'code red' mentality for 2006, because ultimately their personal identity is at stake."
AOL alone blocks an average of 1.5 billion spam messages every day. That's more than half a trillion messages per year for just one (admittedly large) ISP. AOL says it blocks about 80% of the spams it receives, but that still leaves 20% getting through.
Have you installed the secret MSN Messenger beta?
If you have, you're in trouble. Toward the end of December, a "leaked" copy of the MSN Messenger started showing up. Trouble is, it's not beta software and it's not from Microsoft. It's an application that will turn your computer into a zombie.
MSN Messenger 8 is in beta, true, but it's a closed beta. If you want the latest version of Microsoft's Messenger program, wait for Microsoft to release it. The current bogus application is a virus.
If you download it from a site that claims to have a leaked version, you'll be infected. And if that happens, others who connect to your copy of MSN Messenger will also be infected. Nice, eh? If you don't explicitly trust someone, why would you accept software from them? This is one of life's mysteries.
|
|