通过IP地址阻止Facebook和Myspace


11

我在使Cisco ASA设备阻止某些社交网站时遇到了麻烦,这些社交网站已成为我们办公室的时间消耗。这个问题实际上分为两个部分:

  1. 是否有可靠的方法来检索这些站点的所有IP地址?
    • 看来Facebook的DNS服务器以随机IP地址响应。一个dig接着一个nslookup产量两个不同的IP地址www.facebook.com
  2. 是否有让我通过自适应安全设备管理器(ASDM)将主机名添加到Cisco ASA的技巧?
    • 我已经找到了URL过滤器,但是这需要第三方软件,我怀疑我是否会因为阻止这些站点而获得资金。

我们正在寻找一个临时解决方案,直到我可以启动Squid并开始运行为止,这可能要花六个月的时间(我们需要一位网络管理员,不好)。

Answers:


21

您将谁用作DNS提供商?如果您可以切换到像OpenDNS这样的人 (免费),他们将提供对社交网站,网络邮件,成人内容等的自动(非常可配置)阻止。

编辑:您不必使用ISP进行任何更改。


1
将路由器的DNS条目指向OpenDNS并将其阻止(工作站配置为GPO以使用路由器的DNS)。效果很好,阻止了整个社交网络。Facebook,MySpace等,以及聊天程序,等等
SpaceManSpiff

OpenDNS的速度如何?可以吗
blank3

@ blank3:他们使用任播路由来运行一堆分布在网络周围的服务器,因此通常效果很好。
尼古拉斯·奈特

只是添加到此答案上:您可能想阻止用户发出的DNS查询,以便更老练的用户不能仅仅更改DNS服务器来解决此问题。
zippy

除非使用计算机的人知道如何执行“ nslookup facebook.com 8.8.8.8”并将返回的IP插入计算机的主机文件中,否则这很好。
Olipro 2011年

9

在您的Cisco asa上,您可以执行以下操作:

regex facebook1 "facebook\.com"

class-map type inspect http match-any block-url-class
  match request uri regex facebook1


policy-map type inspect http block-url-policy
  parameters
class block-url-class
  drop-connection log
policy-map global_policy
  class inspection_default
  inspect http block-url-policy

service-policy global_policy global

我强烈建议您阅读Cisco网站上全部详细信息


8
  1. 收集用户的网络活动日志。
  2. 转到用户的办公桌。
  3. 向他们显示日志,并告诉他们如果他们在公司时间不停地乱搞,就会被解雇。
  4. 记录事件。

如果您继续这样做,您甚至可能会晋升为管理层。;)


哦,机智...呵呵呵。尽管问题并不是真正的“如何阻止用户访问社交网站”,但我读起来更像是:“如何通过域禁止用户访问网站”,这可能是在谈论员工或来宾访问此类网站。不过,您有一点要说,所以不要-来自我;)
l0c0b0x

然后,第0步应该是“询问是最终结果还是重要手段”。另外,在第3步中,我并没有说过您不必花哨。您可以说管理层已告诉您阻止他们访问他们正在浏览的网站,而让他们弄清楚这意味着什么。
埃妮,

5

我的一个客户有这个确切的问题。解决问题的方法如下:

  1. 安装了带有内置Squid代理的IPCop框,还安装了URLFilter插件。现在,所有流量都流经IPCop框。

  2. 简单的事实就是将每个人的IP地址硬编码到他们的电话分机上,因为这很容易识别违法者。我们还更改了所有DNS服务器设置,使其指向OpenDNS。(OpenDNS可以使用其他过滤选项,但事实证明这些过滤器毕竟不是必需的。)

  3. 删除(并禁止)使用所有公共IM客户端(例如Yahoo Messenger,MSN,AOL,ICQ等)。相反,我们安装了名为SecuredIM的仅公司安全XMPP服务器,以便记录所有IM流量并将确保仅是公司间通信。

  4. SecuredIM还具有独特的功能,每隔XX分钟拍摄一次桌面截图。如果怀疑一名员工犯规(基于IPCop日志),则一张图片价值1,000字。选择的屏幕快照可以存档并通过电子邮件发送以供以后查看(或纪律处分)。

  5. 我们通过IPCop框上的URLFilter 阻止了Facebook,Myspace,Hulu和其他两个或三个主要滥用行为。

  6. 人工审核(如有必要,还会阻止更多站点)大约一周。

  7. 在午餐时间(下午12:00-下午1:00)开放“自由/畅通”的冲浪。

到本周末,公司已全面转型。生产率显着提高,没有人抱怨。

与任何公司一样,那里总是有1-2位叛军认为这是“游戏”。

nytimes.com被阻止时,他们去了另一个新闻站点。当那被阻止时,他们又选了另一个。其他人则停止了冲浪并开始了嗜好,如纸牌扫雷,但SecuredIM屏幕截图发现了这一点(IPCop显然不是)。

在两周内(以及几次雇主/雇员讨论,包括对顽固个人的纪律处分),一切进展顺利,并且已经运转了近两年。


网址:

http://www.ipcop.com

http://www.securedim.com

http://www.opendns.org


边注:

作为一个有趣的故事。大约一年后,建筑物中的电气问题导致IPCop盒的电源中断,并且需要2-3天才能安装新的IPCop盒。

我们发现,员工花了不到48个小时才恢复原来的/原始的冲浪习惯,并使生产力下降。

这是相当社会的实验。:-)


2
+1很棒的解释。不幸的是,由于时间的限制,我们一直在避免使用代理。从长远来看,这是最好的解决方案,但是我的时间可能是花在编程上的时间更好(毕竟,这是我的工作……不要问)。
Jack M.

7
噢,我的工作听起来很恐怖。
Karolis T. 09-09-16

与任何公司一样,那里总是有1-2位叛军认为这是“游戏”。---你叫他们叛军,我叫他们自由战士。我的天哪,有比检查和监视更有效的方法来保持员工的合理性。就像,您知道,雇用体面的员工。
路加没有名字,2010年

4

DNS解决方案听起来对我来说是最好的答案,但是请注意,他们当然很可能仍然可以通过IP地址访问网站(您可能从问题的层面上知道,但是其他人在Google上也找到了此解决方案)可能不是)。

其次,看一下Evan的回应,即阻止用户在Windows计算机上运行某些程序,从而阻止用户运行某些程序。我认为您正在尝试解决IT管理问题。确实,他们可能应该雇用足够负责的人来遵守明确制定的任何规则,并且他们可能应该担心他们能否按时做好任务,而不是在停机期间访问哪些网站。阻止这些东西可能只会在整个公司内传播怨恨。当然,您要做的是必须做的事情,这甚至可能取决于您,但是我认为,如果还没有这样做,应该在采取此类步骤之前始终考虑这一点。


是的,我正要说。人们想到了“用您的结果返回我们”这个问题,因为人们要做的第一件事是他们将通过手机访问Facebook。
埃妮,

1
我绝对同意,凯尔。我们正在解决IT管理方面的问题。不幸的是,这个问题没有得到管理层的解决,这使公司蒙受了痛苦。由于从上方进行管理的局限性,这是我从下方进行管理的方式。
Jack M.

2

我采用了另一种方法来解决此问题。

我没有在ASA中解密流量,而是在本地DNS服务器上为“ facebook.com”创建了一个正向查找区域,并将所有DNS条目留为空白。如果愿意,您始终可以将网站指向内部网页,告诉用户他们正尝试访问公司政策禁止的网站。

我希望这有帮助。


0

如果您没有时间或人员来构建自己的解决方案,则可以考虑使用交钥匙产品。

我们使用eSoft的Threatwall,在控制访问(通过IP或URL)方面做得很好。使用所有常见网站类型的复选框进行配置非常容易,并且可以添加自己的网站并具有白名单。他们有不同的软件包可用(例如,我们还过滤垃圾邮件)。

不隶属于eSoft,除了作为客户之外,Dave


-2

也许可以将主机名定向到localhost,而不是阻止IP地址,即编辑主机文件,使其类似于:

www.facebook.com     127.0.0.1

这将停止查找Facebook等的真实IP地址。


1
我希望在网络级别而不是在单个计算机上执行此操作。
Jack M.

6
或者,如果您有内部DNS服务器,请在此处设置facebook和myspace的虚假记录
Sam Cogan

2
我们不运行自己的DNS,而是使用ISP。
Jack M.

1
您可以在用户和ISP之间放置转发器吗?
丹·卡利
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.