To protect your system you must 1st understand what your guarding against. this is an overview of the most common attacks performed.
http://www.teknickel.com/site/index.php?option=com_content&task=view&id=47&Itemid=1
http://www.teknickel.com/site/index.php?option=com_content&task=view&id=47&Itemid=1