Base your program on your security policies, procedures and technical controls.
 Make the user awareness program personal, and develop it toward the user's ability level. I would recommend using a two-level approach: First, focus on acquainting the user community with the security function ("brand identification"). Even if the individuals do not have day-to-day contact with computing systems, they can be sensitized to the security function. Incorporate the program into the individual's daily routines by providing non-participatory, non-structured and non-threatening reminders. Try give-aways (pencils, pens, sticky notes, etc.), videos, newsletters, posters, security fairs. Employee security briefings also work well here. You will first need to develop a security user and security manager manual designed for your organization. The second phase should bring an understanding of security principles through active and structured participation in computer-based and instructor-led security training. Your objectives in this phase will be to promote an understanding of security principles and terminology, personal responsibility in security, positive behavioral change and consistency and accountability in security. If appropriate, you might want to enhance the program to include a phase for data owners and data guardians, to ensure they know and understand what they are responsible for and a phase for decentralized security personnel if they are used at your site. If you require ready-made posters, news bulletins, computer-based training programs, etc., there is an abundance of companies that specialize in security awareness programs.
This was first published in April 2001