I read a couple trade magazines. More often than not, Microsoft has an advertisement on the first page. They are pitching something called Microsoft Forefront. I found it strange that I had never heard of this product. I used to be a Microsoft Man (exclusively using their technologies). So I decided to take a look at what this beast is.
The advertisement itself says that Forefront takes on security threats. Somehow the product makes this task easier. It can help you defend your system. It is being marketed as an integrated family of products. They protect the client, server, and network.
I figured I should go to the source to find out more. So I perused Microsoft Technet. This is where I found out that Forefront is a business security product. Perhaps this is why I have not run into this product yet. I work in the enterprise. But I develop software. I do not deal with enterprise security at all. This tool protects the network by controlling access.
There are 5 main pieces to the Forefront family: client security, security for exchange server, security for Sharepoint, security and acceleration server, and intelligent application gateway 2007. The first one protects against malicious software such as spyware and viruses. The second integrates multiple commercial scan engines. It automatically downloads the latest signatures of new malicious code. The third scan documents going in and coming out of Sharepoint. The forth is a gateway to securely publish content. And the final piece is a remote access solution.
A little more searching on the web gave me the impression that this family of tools provides multiple layers of defense. That sounds good. But I still do not have a hands-on feel for the product. Perhaps I could talk my company into sending me to some training. Or I could do a rotation into the network security group. I think we do a lot of that work for our clients.
A Little Bit of Crypto - I have been trying to figure out to "collision resistant" some of these standard hash functions are. It is a tough concept to get my head around. I figure...