InetDaemon.Com started seeing an increase in fake registrations at the site, around 10-20 daily up from around 1-2 per week. Periodically, I go back and clean out old unused accounts. This is just part of routine maintenance and security any site using a dynamic web application like WordPress should be doing. More than 99% of these bogus accounts were never used, so this means that the people (or bots) didn’t sign up to use the site, but registered for another purpose. Since we don’t sell anything here or take credit card numbers, I can only assume they want to harvest the local logins and email addresses, which are the only thing we have stored here. I have shut down the membership registration functions temporarily until I can figure out a solution that is so unpalatable to the spammers and other criminals that it’s not worth their time.
Since I’m an IT professional with more than 10 years experience with WordPress, I know the right things to do to protect a WordPress instance. More on WordPress Security later.
In 1999 I wrote a series of Border Gateway Protocol tutorials including a tutorial on autonomous system numbers. Since then AS numbers have been changed from 16-bit to 32-bit numbers to avoid running out of identifiers for BGP sessions. I have updated theAS numbers tutorial with a table that outlines what each range of autonomous system numbers are used for.
Back in July this year, I wanted to build a virtual lab for self training purposes but I didn’t have the cash required to build what VMWare considers a minimal lab on hardware that VMWare has certified. Server hardware is expensive.
I knew that VMWare’s basic server has always been free, albeit without support, and will run on most Intel compatible hardware. The trick with VMWare is whether it will pass certain hardware features, such as access to components plugged into the PCI express bus, such as the video card functions. This is where IOMMU comes in, and finding a motherboard that supports IOMMU is difficult, because manufacturers don’t want you to know that a $130 desktop motherboard has the same features as their $900 server motherboard.
Here’s the hardware I selected:
CPU: AMD FX-8350 – $179
The AMD FX-8350 is an 8-core, multi-threaded CPU which will give me more VM’s and is cheaper than the Intel CPU with the same performance specs. It’s on the new Vishera 32nm fabrication process and cooler than the previous generation of this architecture. First, I’m using Windows to do an initial burn-in test and test the components on the OS they were designed for.
Motherboard: Gigabyte 990FXZ-UD3
The Gigabyte 990FXA-UD3 supports up to 32 GB of RAM, and IOMMU for pass-through of PCIe components into VMWare, and up to four PCIe video cards, if you want gaming FPS. I just want a basic server for learning virtualization. With 32 GB of RAM, I can fit seven VM’s on this box comfortably with a host OS, Enough for a small lab of computers. Revision 4.0 of this board supports hot-pluggable eSATA (SATA 6), but the external eSATA only supports RAID 0 and RAID 1. The internal SATA controller is fully SATA 6 and supports all RAID levels.
I was extremely impressed with how well this board is marked and labeled. A beginner would have an easy time assembling a system with this board. The included driver CD adds in everything Windows doesn’t recognize and the system has been rock-solid since the day I built it. Plays Diablo III on the highest settings, which isn’t saying much, but running Diablo III on one monitor while it is performing full HD video processing on another monitor (jumps a bit occasionally) is fairly impressive for a single video card rig. Never fear, there’s a second slot for video cards and the ability to bridge them.
Video: Gigabyte GEFORCE GTX 660Ti… Continue reading