为什么Microsoft Word需要允许传入的网络连接?


13

当我打开Mac防火墙时,系统提示我允许MS Office应用程序(Word,Excel,Powerpoint)接受传入的连接。为什么会这样,并且允许这样做安全吗?

我正在运行Mac OS 10.7.2


我猜想在浏览我的System Prefs(Mac)时,我发现防火墙已经关闭了3年。我将其设置为on,然后打开Excel SS文档。(Office for Mac 2008)收到有关传入网络连接的Microsoft消息;建议拒绝它们可能会限制应用程序的行为(我购买并付费的应用程序)。在文档仍打开且消息仍显示的情况下返回System Prefs,然后关闭防火墙保护,然后再次打开就摆脱了该消息,到目前为止,我还没有遇到任何应用程序上的不良行为

Answers:


17

我无法代表Office 2011,因为它要求您通过Microsoft激活序列号,但是在Office 2008,Office 2004和Offive vX中,传入的网络连接是Microsoft反盗版工作的一部分。由于Office的每个副本都是通过唯一的产品密钥激活的,因此Office产品会打开传入的网络连接,并侦听网络上其他Microsoft Office实例的连接。建立连接后,Office的两个实例将交换产品密钥并确保它们不相同。如果它们相同,则将迫使一个用户关闭其Office副本。

我建议您指示防火墙不要允许Office接受入站网络连接。

以下是Macworld的链接,其中介绍了此“功能”:

http://hints.macworld.com/article.php?story=20020406142423494


Adobe Photoshop / Illustrator /等。QuarkXPress也曾经这样做。
罗伊·廷克

3
我不能肯定是否是造成此问题的反盗版检查,但我赞成,因为我相信默认情况下您应该禁止所有传入连接,但您信任的服务以及明确希望可以从外部获得的服务除外。
格里

请不要对“信仰”进行投票。使用参考来支持您的评论。谢谢。
谢尔顿

1
@谢尔顿,他是对的。如果您不知道它的用途或原因,请拒绝。那是安全的计算方法。
乔什(Josh)

1

在所有新安装的Mavericks和Yosemite上的所有Microsoft Office 2008应用程序中,这个问题都无情地困扰着我。这就是我最终得到解决的方法。希望它对您有所帮助:

  1. 关闭受影响的应用
  2. 删除该应用程序的所有防火墙设置
  3. 删除所有.plist文件和发现的其他偏好/Library/Preferences/Library/Caches~/Library/Preferences,和~/Library/Caches(在我的情况,这包括在名为喜好文件夹中的所有文件com.microsoft.*.plist,并在这些文件夹具有名字微软所有子文件夹)。不用担心 正确编码的应用程序将还原自己的plist文件。
  4. 再次启动每个应用程序,然后在有关传入连接的对话框中选择“拒绝”(或根据您的喜好选择“允许”)
  5. 关闭应用程序,然后再次打开以确认已记住防火墙设置。

请注意,我以前也曾在终端窗口中使用临时代码签名来强制对应用程序进行重新签名:

 sudo codesign --force --sign - <full path to application>

例如:

 sudo codesign --force --sign - /Applications/Microsoft\ Office\ 2008/Microsoft\ Excel.app

我不确定重新签名步骤是否有助于系统记住设置。您可以在此处阅读有关代码签名的信息:

http://forums.macnn.com/79/developer-center/355720/how-re-sign-apples-applications-once/


但是会不会删除我更改的任何设置吗?
Florian F

该解决方案对我不起作用。
杰森

0

首次报告此问题已有4年多了。我正在Mac OS 10.10.5下运行Office for Mac 2011。我收到烦人的消息,问我“您是否要让应用程序“ Office365Service.app”接受传入的网络连接?” 当然,我与Office 360​​没有任何关系。因此,我否认了,但是它会在10或180分钟后恢复,或者如果我很幸运,则会在一天后恢复。

我打电话给微软。他们声称这是因为.plist文件已损坏。果然,当我删除一个或多个这些文件时,问题消失了……一两个月。然后又发生了。现在我忘记了有问题的文件在哪里。

我对此的看法:这是Microsoft拒绝承认或修复的错误。


-3

我要补充一点,很多Ms-Office文档都在线。这可能与此有关。


这并不能真正解释为什么MS-Office需要接受传入连接(由外部触发)。访问在线文档需要传出连接。
nohillside

有可能,文档是从外部更新的。但是,反盗版似乎仍然是最合理的答案。
Zenklys

MS应该如何知道将新文档推送到哪里?如果需要更新,它将由MS Office与Microsoft服务器联系并查询新版本来触发。
nohillside

我认为您理解错了。传入连接可能意味着Microsoft向我们发送了数据流。可能是更新/文档或其他内容。传入连接并不意味着突然之间,Microsoft服务器就会无意间尝试访问您的Mac。
Zenklys 2011年

2
@Zenklys,不,传入连接表示该连接是从外部启动的。更新请求是在本地启动的(即使可能在后台启动,因此该请求不是很明显),此时Microsoft的服务器可能正在响应更新下载。因为它是在本地启动的,所以它是传出连接。
格里
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.