如何在我的IIS日志中识别黑莓/ OWA用户?

我们推出了一款Blackberry Express服务器,并希望确保用户拥有的所有Blackberry设备都通过BES服务器连接SOLELY。 我们正在运行Exchange 2010 SP1。

我读过一些讨论在防火墙级别阻止BIS的链接。 但是,在这之前,我想单独联系所有黑莓用户,并确保他们有机会切换到BES服务器。 我发了一封全公司的电子邮件,但毫不奇怪,人们往往会调出这些电子邮件,直到他们被迫采取行动。

有没有一种简单的方法通过searchIIS日志或使用Exchange命令行pipe理程序来识别黑莓用户? 特别是一些自动化方式 我试过search黑莓标识符,但是它不会出现在任何用户名旁边,所以它没有那么有用。

编辑:澄清,我在说的是黑莓可以使用OWA下载邮件到手机的事实。 我们不允许通过我们的防火墙进行IMAP或POP访问,所以这不是一个问题 – 只要黑莓使用黑莓的黑客就可以在没有BES服务器的情况下连接到Exchange。 据我所知,黑莓是唯一使用这种方法下载邮件的stream行手机。

不知道你的意思是“黑莓标识符” – BIS欺骗一个IE用户代理string的请求。 根据我的经验,查找请求的最佳方法是查看来自BIS服务器的请求的IIS日志(地址范围在此处 )。 这些请求将在他们发送的请求中包含用户名,例如https://owa.example.com/exchange/username

至于find所有的请求..如果你没有一个好的方法来search日志,这是一个痛苦。 BIS服务器似乎将您的服务器上的所有用户的请求批量处理为来自特定服务器的请求,因此一旦find请求,search来自该特定IP的其他请求就是一个好方法。

就阻塞而言,我发现直接在反向代理的configuration中阻止BIS范围非常有效,因此我可以从日志中的403中find哪些用户尝试使用BIS设置电话并设置他们直。

如果有人通过它访问OWA,我的IIS日志确实包含BlackBerry引用。 (注意BlackBerry9630

 2011-03-16 15:56:29 W3SVC1 10.1.1.11 GET /owa - 80 - 10.1.1.37 BlackBerry9630/5.0.0.484+Profile/MIDP-2.1+Configuration/CLDC-1.1+VendorID/189 301 0 0 

我很困惑,你确切的问题是什么。 你是说有人从他们的BlackBerry设备使用OWA,还是使用IMAP或POP连接到Exhange服务器?

好的,我在此工作了几个小时,这是我发现的:

1)ISA跟踪在IIS日志中丢失的客户端IP,所以我能够find对黑莓Internet服务IP范围的引用。 不幸的是,所有的用户引用都是匿名的,因为ISA服务器不处理身份validation – 它只是将请求传递给Exchange 2010框。 所以,就其本身而言,ISA日志是无用的。

2)将ISA日志匹配到IIS日志看起来是一个很大的工作,因为我唯一能想到的方法就是匹配时间戳,时间同步无法得到保证。

3)当我再次扫描IIS日志时,我注意到使用PROPFIND方法的几个请求,这是我不熟悉的。 经过研究,我了解到这是访问OWA的Webdav方法。 BIS使用Webdav将OWA消息下载到黑莓,所以这是一个有用的线索。

4)我使用PROPFIND方法searchIIS日志中的所有查询。 这些确实包括用户名。 这并不能保证这些用户是黑莓用户,但至less它比一揽子电子邮件更有用,使用主要由BIS使用的访问方法将其限制在条目上。 大多数(但不是全部)popup的用户名匹配我知道使用黑莓的人的用户ID,非常好的相关性 – 我的猜测是,例外是使用黑莓,但没有告诉我们了解它。

有人纠正我,如果我的推理是错误的! 希望这可以帮助其他人完成类似的任务。