Exchange Server TechCenter > Exchange Server Forums > Anti-virus/Anti-spam > Email Security Issue - How to prevent intruders
Ask a questionAsk a question
 

AnswerEmail Security Issue - How to prevent intruders

  • Monday, October 26, 2009 5:00 PMWin HighTechLA Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    Hi,

        We are a charter school located in Los Angeles, Recently we've had an intruder come into our e-mail server and e-mailed our entire Global Address List, through one of our student's account. She was totally unaware of it happening.

    After looking through some of the security logs in the event viewer, it looks like the intruder that was logging in registered as a Workstation Name that was not in our domain, and the IP address as well was not in our subnet.

    Just wanted to ask, what can we do to prevent this from happening again.
    We've limit our Global Address List to only students and staff,
    We've used the Best Practice Analyzer Tool to patch up as much as we can,
    We've turned on a bunch of new audits.
    We've changed all passwords and enforced our staff and students on a password policy; we didn't have one before.

    We are thinking about having OWA go through SSL, after the district enables us the secured port.

    But what else can we do to prevent this from ever happening again, or how can
    we have the ability to track down the intruder next time?

    Thanks

Answers

  • Monday, October 26, 2009 8:21 PMJon-Alfred Smith Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    A good beginning is implementing SSL, enforcing a password policy and auditing account logon events (success and failure). As a next step you could look into:

    * restricting user access to OWA
    * requiring certificates for authentication
    * adding strong two-factor authentication

    Books could be written about this subject. Actually Henrik Walther has written one: Securing Exchange Server 2003 & Outlook Web Access: Chapter 5 on MSExchange.org. This chapter should be good start (I'm assuming your using Exchange 2003):
    http://www.msexchange.org/tutorials/Securing-Exchange-Server-2003-Outlook-Web-Access-Chapter5.html

    Using certificates for authentication can be considered more secure because a user cannot gain access to the mailbox simply by knowing the user name and password. The certificate option prevents key loggers or other malware on a client machine capturing keystrokes to identify user account and passwords.

    How to Configure Certificate Based Authentication for OWA - Part I
    http://msexchangeteam.com/archive/2008/10/07/449942.aspx
    How to Configure Certificate Based Authentication for OWA - Part II
    http://msexchangeteam.com/archive/2008/11/12/450094.aspx

    The AuthAnvil Web Logon Agent offers companies the ability to add strong two-factor authentication to web applications running on Microsoft’s Internet Information Server (IIS). It provides a simple and consistent authentication experience in front of any web application or portal installed into IIS, including Outlook Web Access (OWA), Remote Web Workplace (RWW), MSCRM and SharePoint. And it offers identity assurance by requiring users to provide their AuthAnvil passcode before they can access the underlying web application or portal.
    http://www.scorpionsoft.com/products/authanvil/weblogon/

    Read also: The Five Failings of Password Security Exploring the problems with weak static passwords, and how you can handle it. http://www.scorpionsoft.com/
    Scorpion Software has a very good reputation in the SBS community and they have won the prestigious "Best Canadian Commercial Security Product" award at SecTor Conference http://blog.scorpionsoft.com/blog/2009/10/sector-2009-award.html


    Jon-Alfred Smith MCTS: Messaging | MCSE: S+M
  • Tuesday, October 27, 2009 2:54 PMOliverMoazzeziMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,


    Ensuring you have a decent Password Policy in place with minimum complexity requirements and password expiration goes a long way.

    Unfortunately not securing OWA via SSL means that any students connecting have the potential to have their traffic 'sniffed' and their usernames and passwords taken.

    You can also implement RSA two factor authentication but you may find that is a little OTT in this instance.

    Archiving Firewall logs is also good practice, as it allows you to trawl them to potentially help track down any culprits - although be advised some use proxy servers or even compromised machines before doing any mal-deeds.

    Oliver

All Replies

  • Monday, October 26, 2009 8:21 PMJon-Alfred Smith Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer

    A good beginning is implementing SSL, enforcing a password policy and auditing account logon events (success and failure). As a next step you could look into:

    * restricting user access to OWA
    * requiring certificates for authentication
    * adding strong two-factor authentication

    Books could be written about this subject. Actually Henrik Walther has written one: Securing Exchange Server 2003 & Outlook Web Access: Chapter 5 on MSExchange.org. This chapter should be good start (I'm assuming your using Exchange 2003):
    http://www.msexchange.org/tutorials/Securing-Exchange-Server-2003-Outlook-Web-Access-Chapter5.html

    Using certificates for authentication can be considered more secure because a user cannot gain access to the mailbox simply by knowing the user name and password. The certificate option prevents key loggers or other malware on a client machine capturing keystrokes to identify user account and passwords.

    How to Configure Certificate Based Authentication for OWA - Part I
    http://msexchangeteam.com/archive/2008/10/07/449942.aspx
    How to Configure Certificate Based Authentication for OWA - Part II
    http://msexchangeteam.com/archive/2008/11/12/450094.aspx

    The AuthAnvil Web Logon Agent offers companies the ability to add strong two-factor authentication to web applications running on Microsoft’s Internet Information Server (IIS). It provides a simple and consistent authentication experience in front of any web application or portal installed into IIS, including Outlook Web Access (OWA), Remote Web Workplace (RWW), MSCRM and SharePoint. And it offers identity assurance by requiring users to provide their AuthAnvil passcode before they can access the underlying web application or portal.
    http://www.scorpionsoft.com/products/authanvil/weblogon/

    Read also: The Five Failings of Password Security Exploring the problems with weak static passwords, and how you can handle it. http://www.scorpionsoft.com/
    Scorpion Software has a very good reputation in the SBS community and they have won the prestigious "Best Canadian Commercial Security Product" award at SecTor Conference http://blog.scorpionsoft.com/blog/2009/10/sector-2009-award.html


    Jon-Alfred Smith MCTS: Messaging | MCSE: S+M
  • Tuesday, October 27, 2009 2:54 PMOliverMoazzeziMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     Answer
    Hi,


    Ensuring you have a decent Password Policy in place with minimum complexity requirements and password expiration goes a long way.

    Unfortunately not securing OWA via SSL means that any students connecting have the potential to have their traffic 'sniffed' and their usernames and passwords taken.

    You can also implement RSA two factor authentication but you may find that is a little OTT in this instance.

    Archiving Firewall logs is also good practice, as it allows you to trawl them to potentially help track down any culprits - although be advised some use proxy servers or even compromised machines before doing any mal-deeds.

    Oliver
  • Tuesday, October 27, 2009 3:28 PMWin HighTechLA Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Since the Workstation Name and IP Address registered in the security log, could we say that a computer was brought onto campus and connected to the network? or would that same Workstation and IP Address could have still registered the same in the security log if done elsewhere?

    Also, if a proxy was used, are there anyways of preventing them?

    Thanks for the replies.

  • Tuesday, October 27, 2009 6:07 PMOliverMoazzeziMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     
    If you allow unauthenticated access to your network for basic protocols (80 - web browsing for instance), then yes.

    You can get perimeter devices that block known open proxies - but it costs $ - just like two factor auth.

    Oliver
  • Wednesday, October 28, 2009 4:56 PMWin HighTechLA Users MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    Where can I disallow unauthenticated access?

    Thanks

  • Wednesday, October 28, 2009 9:27 PMOliverMoazzeziMVPUsers MedalsUsers MedalsUsers MedalsUsers MedalsUsers Medals
     

    That's not an Exchange question, and really depends on how your network is setup for access. Do you know how it is setup?


    Oliver


    Oliver Moazzezi | Exchange MVP, MCSA:M, BA (Hons) Anim | http://www.exchange2007.com http://www.exchange2010.com http://www.cobweb.com |