0x00. 为了測试基于HTTP隧道的绕过ISA,必须搭建模拟环境,为了不麻烦,我们这里不配合域环境认证.本次实验利用Vmware 10.0搭建好开发环境,实现ISA2006安装和部署,同一时候设定基于HTTP代理訪问的问题. 
本人在ISA的应用上也算是新手,查找了不少资料,有不正确的还望批评指正.

搭建好开发环境说明:

  Vmware Workstation 10.0

  Window 2003 ( ISA_SERVER)

  Window 2003 (客户机)

0x01.各台机器配置:

[Win2003-ISA2006 双网卡:]

网卡1:(标识WAN) - 在虚拟机选择Bridge模式

配置静态IP:192.168.1.200 /24 网关:192.168.1.1

网卡2:(标识LAN) - 在虚拟机选择Bridge模式

静态配置IP:192.168.2.1/24 网关:NULL

[Win2003 - 客户机设定]

单网卡,採用Host-only 

静态IP:192.168.2.5 /24 ,网关192.168.2.1

0x02 ISA2006配置

     ISA2006安装过程非常easy,不清楚看以下參考文档唯一要设定一个就是制定内网IP范围,这里我们指定上一步规划的内网ip 192.168.2.1~255就可以.安装过程须要用到Window2003 系统光盘,安装完成后须要重新启动一下.

  重新启动后,我们看下ISA_server可以上网和客户机是否能上网.首先我们看下一下两台电脑IP配置如图3,4:

在Server机器上ping 192.168.2.99 ,是能够ping通的(关闭了客户机防火墙),在客户机ping 192.168.2.1,发现无法ping通,由于Server机器上安装了ISA起作用了,并且在安装ISA的时候已经停止了默认的防火墙.由于ISA默认配置的防火墙策略是禁止全部的网络通信,因此在Server机器上和客户机上都无法上网,在Server机器上訪问Robot's
Blog(www.baidu.com),如图5:

最后提示是ISA拒绝訪问了,说明ISA起作用了.相同在客户机上也无法訪问.以下我们利用开启HTTP代理上网.

0x03 基于HTTP代理上网

配置Server本机能够上网,加入规则,如图06:

建立的规则信息:

规则名字: 本地机器能够上网
规则操作: 同意
规则应用: 全部出站规则
訪问规则源: 本地主机
訪问规则目标: 外部
用户集: 全部用户

加入完成,选择应用,,注意这个须要重新启动机器才干生效.

设置让客户机可以上网HTTP代理模式

相同如图6,加入一条规则,规则信息不一样而已:

规则名字: 内网机器能够上网
规则操作: 同意
规则应用: 全部出站规则
訪问规则源: 本地主机,内部
訪问规则目标: 外部
用户集: 全部用户

然后选择该规则右键"属性",切换到Web代理对话框,启用http代理,採用默认配置确定后完如图07:

接下来我们在客户机设定IE代理模式上网,打开IE,工具->Internet选项,切换到"链接"标签,设定如图08:

设定完就能够上网了(假设没有生效重新启动下ISA_Server吧,蛋疼.).这个就是基于ISA的HTTP代理上网,经常使用还有另外两种,基于防火墙的代理和SNAT代理.同一时候这些代理模式都支持各种认证,比方集成NTLM的认证和证书认证等等方法.这也是国外企业经常使用的一种安全模式。

0x04总结

      基于ISA2006的防火墙的企业内网已经非常多的应用于非常多企业,特别是在国外,这样的防火墙可以非常好的保证企业内网的安全,尽管有点蛋疼,可是有应用就会有突破.本文的測试的目的就是为了測试基于HTTP隧道对于ISA的ByPass.有不论什么疑问可以到

參考文档:点击打开链接

ISA2006安装和部署基础(虚拟机非域环境)的更多相关文章

  1. 非域环境下使用证书部署数据库(SqlServer2008R2)镜像

    非域环境下使用证书部署数据库(SqlServer2008R2)镜像 前言 部署数据库镜像一般有两种方式域环境下部署http://liulike.blog.51cto.com/1355103/33918 ...

  2. 第三篇——第二部分——第四文 配置SQL Server镜像——非域环境

    原文:第三篇--第二部分--第四文 配置SQL Server镜像--非域环境 本文为非域环境搭建镜像演示,对于域环境搭建,可参照上文:http://blog.csdn.net/dba_huangzj/ ...

  3. 非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法

    非域环境下搭建自动故障转移镜像无法将 ALTER DATABASE 命令发送到远程服务器实例的解决办法 环境:非域环境 因为是自动故障转移,需要加入见证,事务安全模式是,强安全FULL模式 做到最后一 ...

  4. SQL非域环境下带自动故障转移数据库镜像的实现方法(包括镜像服务器)

    使用数据库镜像来提高数据库的高可用性,在镜像服务器创建镜像数据库的快照以卸载报表查询对生产数据库的负载.TechNet有讲座对此技术进行介绍,但看到大家在讲座的讨论区中遇到了很多问题,下面我把在非域环 ...

  5. 非域环境下SQL Server搭建Mirror(镜像)的详细步骤

    1.测试验证环境 服务器角色 机器名 IP SQL Server Ver 主体服务器 WIN-TestDB4O 172.83.XXX.XXX SQL Server 2012 - 11.0.5058.0 ...

  6. SQL2008非域环境直接使用WINDOWS登录的镜像设置

    1.检查主库是否为完全备份 2.将数据库备份出来还原到同步库上(完整备份和事务日志分两次备份到同一个备份文件中,然后拷贝到同步机上) 3.用证书太麻烦了,我们直接用两个windows认真的账户 不分主 ...

  7. 搭建非域AlwaysOn win2016+SQL2016

    搭建非域AlwaysOn win2016+SQL2016 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.co ...

  8. (转载) 搭建非域AlwaysOn win2016+SQL2016

    非域搭建Alwayson只是省去搭建域控那一部分,其他大同小异 条件: 操作系统:windows server 2016 数据库:SQL Server 2016 SSMS版本:17.3 节点1:HDD ...

  9. RabbitMQ分布式消息队列服务器(一、Windows下安装和部署)

    RabbitMQ消息队列服务器在Windows下的安装和部署-> 一.Erlang语言环境的搭建 RabbitMQ开源消息队列服务是使用Erlang语言开发的,因此我们要使用他就必须先进行Erl ...

随机推荐

  1. Placement new的用法及用途【转】

    什么是placement new? 所谓placement new就是在用户指定的内存位置上构建新的对象,这个构建过程不需要额外分配内存,只需要调用对象的构造函数即可.举例来说: class foo{ ...

  2. tomcat安装规范

    创建用户 useradd -u 501 tomcat passwd tomcat tomcat安装 tar zxf apache-tomcat-8.5.5.tar.gz -C /usr/local/ ...

  3. 加快Vue项目的开发速度

    巧用Webpack Webpack是实现我们前端项目工程化的基础,但其实她的用处远不仅仅如此,我们可以通过Webpack来帮我们做一些自动化的事情.首先我们要了解require.context()这个 ...

  4. [Atcoder Regular Contest 062] Tutorial

    Link: ARC 062 传送门 C: 每次判断增加a/b哪个合法即可 并不用判断两个都合法时哪个更优,因为此时两者答案必定相同 #include <bits/stdc++.h> usi ...

  5. 【Heap-dijkstra】Gym - 100923B - Por Costel and the Algorithm

    algoritm.in / algoritm.out Even though he isn't a student of computer science, Por Costel the pig ha ...

  6. 【bzoj1604】【[Usaco2008 Open]Cow Neighborhoods】简单的谈谈曼哈顿距离

    (最近p站上不去要死了) Description 了解奶牛们的人都知道,奶牛喜欢成群结队.观察约翰的N(1≤N≤100000)只奶牛,你会发现她们已经结成了几个"群".每只奶牛在吃 ...

  7. 【Node.js】1.安装步骤

    1.在官网找到对应版本下载 2.点击安装 3.检查安装成功 path可以看到node.js的安装目录已经自动配置在环境变量path中了 如果node -v或者node --version不能正确展示当 ...

  8. Swift,结构体与类

    1.结构体(小的类就是用struct来写) struct arrow{ var x=0,y=0 } 2.类(常用) class a{ var a=10 var b=20 } var b=a() //实 ...

  9. CSS中样式

    CSS是Cascading Style Sheets的简称,中文称为层叠样式表,用来控制网页数据的表现,可以使网页的表现与数据内容分离.要想让CSS对网页内容有效果,必须将CSS代码引入网页,通常有四 ...

  10. Win7如何查看自己得Win7版本号

    如何查看Windows 7详细系统版本号? --Windows 7系统知识100问之七十一 责任编辑:姜惠田作者:IT168 老姜   2009-08-05 前言:微软新一代操作系统Windows 7 ...