为了正常的体验网站,请在浏览器设置里面开启Javascript功能!
首页 > iguard网页防篡改白皮书

iguard网页防篡改白皮书

2017-12-12 50页 doc 343KB 54阅读

用户头像

is_196623

暂无简介

举报
iguard网页防篡改白皮书iguard网页防篡改白皮书 iGuard网页防篡改系统 技术白皮书 www.tcxa.com.cn W-008-0103-D 目 录 第1章 产品概述 .................................................................................. 1 1.1 什么是IGUARD ........................................................................... 1 ...
iguard网页防篡改白皮书
iguard网页防篡改白皮书 iGuard网页防篡改系统 技术白皮书 www.tcxa.com.cn W-008-0103-D 目 录 第1章 产品概述 .................................................................................. 1 1.1 什么是IGUARD ........................................................................... 1 1.2 谁需要IGUARD ........................................................................... 2 1.3 谁在用IGUARD ........................................................................... 4 1.4 IGUARD资质和许可证 .................................................................. 4 1.5 IGUARD的研发历史...................................................................... 5 第2章 技术原理 .................................................................................. 6 2.1 PKI公开密钥体系........................................................................ 6 2.2 WEB服务器核心内嵌技术............................................................. 7 第3章 产品规格 .................................................................................11 3.1 产品组成...................................................................................11 3.2 平台支持...................................................................................12 3.3 产品型号...................................................................................14 第4章 产品部署 .................................................................................17 4.1 标准部署...................................................................................17 4.2 复杂部署...................................................................................20 4.3 集群和冗余部署.........................................................................20 第5章 技术实现 .................................................................................23 5.1 内部结构...................................................................................23 iGuard网页防篡改系统 技术白皮书 ii 5.2 核心技术...................................................................................24 5.3 双引擎防护 ...............................................................................29 5.4 安全技术...................................................................................30 第6章 系统功能 .................................................................................31 6.1 篡改检测和恢复.........................................................................31 6.2 自动发布和同步.........................................................................32 第7章 系统性能 .................................................................................33 7.1 测试环境和样本.........................................................................33 7.2 指标-WINDOWS ..........................................................................35 7.3 指标-LINUX ................................................................................37 iGuard网页防篡改系统 技术白皮书 iii 图示 图示 1-1 2003-2007年网页篡改事件...................................................... 2 图示 1-2 传统网络安全设备 .................................................................. 3 图示 2-1 WEB服务器的体系结构............................................................ 7 图示 2-2 核心内嵌模块的位臵 ............................................................... 8 图示 2-3 应用防护模块 ......................................................................... 9 图示 2-4 篡改检测模块 ........................................................................10 图示 3-1 IGUARD两台服务器 ................................................................11 图示 4-1 标准部署图 ...........................................................................17 图示 4-2 基本网站结构 ........................................................................18 图示 4-3 部署IGUARD后的网站结构.....................................................19 图示 4-4 集群和双机部署示意图 ..........................................................21 图示 5-1 系统部件示意图 ....................................................................23 表格目录 表格 1-1 IGUARD研发历史..................................................................... 5 表格 3-1 产品型号 ..............................................................................14 表格 3-2 企业发布模块 ........................................................................15 表格 5-1 防篡改技术比较 ....................................................................25 表格 7-1 测试样本数据 ........................................................................34 表格 7-2 发布性能-WINDOWS ...............................................................35 表格 7-3 访问性能-WINDOWS ...............................................................36 iGuard网页防篡改系统 技术白皮书 iv 表格 7-4 发布性能-LINUX .....................................................................37 表格 7-5 访问性能-LINUX .....................................................................38 iGuard网页防篡改系统 技术白皮书 v 第1章 产品概述 1.1 什么是iGuard iGuard网页防篡改系统是完全保护Web网站不发送被篡改内容并进行自动恢复的Web页面保护软件。 iGuard网页防篡改系统,以下简称iGuard,采用先进的Web服务器核心内嵌技术~将篡改检测模块,数字水印技术,和应用防护模块,防注入攻击,内嵌于Web服务器内部~并辅助以增强型事件触发检测技术~不仅实现了对静态网页和脚本的实时检测和恢复~更可以保护数据库中的动态内容免受来自于Web的攻击和篡改~彻底解决网页防篡改问。 iGuard的篡改检测模块使用密码技术~为网页对象计算出唯一性的数字水印。公众每次访问网页时~都将网页内容与数字水印进行对比,一旦发现网页被非法修改~即进行自动恢复~保证非法网页内容不被公众浏览。同时~iGuard的应用防护模块也对用户输入的URL地址和提交的表单内容进行检查~任何对数据库的注入式攻击都能够被实时阻断。 iGuard以国家863项目技术为基础~全面保护网站的静态网页和动态网页。iGuard支持网页的自动发布、篡改检测、应用保护、警告和自动恢复~保证传输、鉴别、完整性检查、地址访问、表单提交、审计等各个环节的安全~完全实时地杜绝篡改后的网页被访问的可能性~也杜绝任何使用Web方式对后台数据库的篡改。 iGuard支持所有主流的操作系统~包括:Windows、Linux、FreeBSD、Unix,Solaris、HP-UX、AIX,,支持常用的Web服务器软件~包括:IIS、Apache、SunONE、Weblogic、WebSphere等,保护所有常用的数据库系统~包括:SQL Server、Oracle、MySQL、Access等。 iGuard网页防篡改系统 技术白皮书 1/50 1.2 谁需要iGuard 1.2.1 网页篡改事件 据国家计算机网络应急技术处理协调中心,CNCERT/CC,统计,图示1-1,: , 2006年全年度监测到有24,477个大陆境内站点遭受篡改攻击~网页 篡改时间占所有接报事件的92%, , 2007年上半年监测到有61,228个大陆境内站点遭受篡改攻击~比前 一年增长150%。 7000061228 60000 50000 40000 2447730000 1365320000 2059115710000 02003年2004年2005年2006年2007年 图示 1-1 2003-2007年网页篡改事件 1.2.2 网站篡改原因 网站的网页之所以存在被篡改的可能性~有客观和主观两方面的原因。 就客观而言~因为存在以下原因~现有技术架构下网站漏洞将长期存在: , 操作系统复杂性:已公布超过2万多个系统漏洞。一个漏洞从发现到 被利用平均为5天~而相应补丁的发布时间平均为47天。 , 应用系统漏洞:各种注入式攻击漏洞~多个应用系统不同的开发者。 就主观而言~过于苛刻的安全管理要求~通常网络管理员难以完全实现: , 密码管理:合格密码需要8位以上复杂字符并定期改变。 , 漏洞补丁:操作系统、中间件、应用系统的定期更新。 , 上网控制:钓鱼、木马、间谍软件。 iGuard网页防篡改系统 技术白皮书 2/50 1.2.3 传统安全设备 Web网站通常使用了防火墙和IDS/IPS等网络安全设备来保护自身的安全~如图示1-2所示。 防火墙 IDS/IPS Web应用 网页篡改 已知Web DoS攻击 服务器漏洞 上传木马 端口扫描 恶意执行 网络层 应用服务器 模式攻击 注入式攻击 Web服务器 数据库服务器 图示 1-2 传统网络安全设备 网络防火墙提供网络层访问控制和攻击保护服务~它们统一部署在网络边界和企业内部重要资源,例如Web应用,的前端~提供必要的保护以防御网络层黑客攻击。但是~网络防火墙规则集必须允许重要协议,如HTTP/HTTPS,不受限制地访问Web应用~即完全向外部网络开放HTTP/HTTPS应用端口。如果攻击代码被嵌入到Web通信中~则从协议角度来看这些通信是完全合法的~而此时网络防火墙对此类攻击没有任何的保护作用。 IDS/IPS入侵检测系统/入侵防御系统作为防火墙的有利补充~加强了网络的安全防御能力。入侵检测技术同样工作在网络层上~对应用协议的理解和作用存在相当的局限性~对于复杂的http会话和协议更是不能完整处理。如果需要防御更多的攻击~那么就需要很多的规则~但是随着规则的增多~系统出现的虚假报告率,对于入侵防御系统来说~会产生中断正常连接的问题,会上升~同时~系统的效率会降低。 iGuard网页防篡改系统 技术白皮书 3/50 一个最简单的例子就是在请求中包含SQL注入代码~这些数据不管是在传统防火墙所处理的网络层和传输层~还是在代理型防火墙所处理的协议会话层~或者是常规的入侵检测系统和增强的入侵防护系统~都会认为是合法的~无法被阻挡或检出。 1.2.4 专业网页防篡改系统 由前面的描述可以看出~Web网站和Web应用系统除了使用一般的网络安全设备外~需要有效的网页防篡改系统来专门对页面内容进行保护~防止来自外部或内部的非授权人员对页面和内容进行篡改和非法添加。 1.3 谁在用iGuard iGuard网页防篡改系统自2002年10月首次商业部署以来~已在国内31个省、市、自治区的400多家政府、媒体和大型企业网站超过1,200台Web服务器上7*24小时稳定运行~保护的网页数超过60,000,000页~保护的网页日访问量超过110,000,000PV。典型用户包括: , 政府门户:中华人民共和国中央人民政府网站、北京市人民政府、天 津市人民政府、上海市人民政府、广州市人民政府、…… , 职能部门:国家发改委、交通部、铁道部、质检总局、安监总局、工 商总局、北京市交通委、上海市财税局、广州市公安局、…… , 媒体:中国互联网新闻中心、解放日报、羊城晚报、福建广电、…… , 文教:中国美术馆、上海博物馆、中国地质大学、北京语言大学、…… , 金融:中国银联、国家开发银行、中国太平洋保险、太平人寿、…… , 电信:中国网通、江苏电信、泉州电信、北京移动、山西移动、…… , 电力:东北电网、西北电网、南方电网、广州电力、新疆电力、…… , 其他企业:宝钢、广州地铁、宁波机场、上海洋山港、中海集、…… 1.4 iGuard资质和许可证 iGuard 获得国家信息安全测评认证中心的信息安全产品认证~并获得公安部计算机信息系统安全专用产品销售许可证。 iGuard网页防篡改系统 技术白皮书 4/50 1.5 iGuard的研发历史 iGuard的基础研究工作开始于2000年~其研发历史见表格1-1。 时间 项目 2000.06 国家密码管理委员会同意研制《SWP01通用Web安全平台》。 2000.08 《PSP高强度安全Web平台》入选国家863信息安全应急项目。 2001.02 发布PSP安全Web服务器1.0~支持高强度密码算法和网页防篡改 功能。 2001.03 《PSP高强度安全Web平台》参加国家863计划十五周年成就展。 2001.06 《SWP01通用Web安全平台》通过国家密码管理委员会安全审查。 2001.10 PSP安全Web服务器1.2版本通过300小时大访问量安全压力测试。 2002.01 研究PSP安全Web服务器防篡改模块与通用Web服务器结合。 2002.04 发布iGuard 1.0版本~成功基于IIS/Apache的防篡改核心内嵌模块。 2002.06 《SWP01通用Web安全平台》通过国家密码管理委员会技术鉴定。 2002.07 发布iGuard 2.0版本~支持多虚拟主机发布。 2002.11 发布iGuard 2.1版本~支持多服务器发布。 2003.02 发布iGuard 2.15版本~支持Linux和Solaris~支持iPlanet/SunONE。 2003.09 发布iGuard 2.2版本~支持HP-UX~支持J2EE应用服务器。 2004.09 发布iGuard 2.3版本~支持IBM AIX。 2005.05 发布iGuard 2.4版本~支持发布服务器双机~支持ItaniumII平台。 2006.02 发布iGuard 2.5版本~新增企业级模块~支持FreeBSD平台。 2006.10 发布iGuard 2.5a版本~新增应用防护模块,防注入攻击,。 2007.04 发布iGuard 3.0版本~新增标准动态版~增加对动态数据内容保护。 表格 1-1 iGuard研发历史 iGuard网页防篡改系统 技术白皮书 5/50 第2章 技术原理 2.1 PKI公开密钥体系 2.1.1 PKI PKI,Public Key Infrastructure,即“公开密钥体系”,ITU-T X.509,~是一种基于公开密钥密码技术的安全通信和服务体系~它能够为所有网络应用提供包括机密性、完整性、身份鉴别、数字签名等多种安全服务~是网络安全应用的基础。 iGuard网页防篡改系统的整体安全性建立在以PKI为核心的密码学体系上。 2.1.2 防篡改 iGuard对所有网页元素,包括静态页面、动态脚本、图像文件、多媒体文件以及所有能以URL形式访问的实体,在发布时进行128位密钥的HMAC-MD5,RFC2104,计算~生成唯一的、不可逆转的和不可伪造的数字水印。 浏览者请求访问任一网页元素时~iGuard 的篡改检测模块,作为Web服务器软件的一部分,读出网页元素的内容重新计算数字水印~并与之前存储的数字水印进行比对~网页元素的任何篡改都能够被可靠地计算出来。 2.1.3 防窃听 iGuard任何通信实体,包括发布服务器和Web服务器、控制台和发布服务器,之间采用工业标准的SSL3.0/TLS1.0安全通讯协议,RFC2246,~确保网页元素文件和,特别是,数字水印数据流在通信过程中不被黑客窃取和分析。 此外~HMAC的128位密钥以加密形式存在于操作系统的安全存储区内。 iGuard网页防篡改系统 技术白皮书 6/50 2.1.4 身份鉴别 iGuard通信实体间进行强身份鉴别。首先~Web服务器要确保上传文件的发布服务器的身份真实性~不能接受伪造的发布服务器上传的文件,其次~发布服务器要确保是在与Web服务器通信~确保发送的文件能够到Web服务器上。因此~双方彼此都进了身份鉴别。亦即:发布服务器采用客户端数字证书与Web服务器通讯~同时也验证Web服务器数字证书的真实性。 2.2 Web服务器核心内嵌技术 2.2.1 核心内嵌模块的位臵 一个标准的Web服务器的体系结构如图示2-1所示。 Web服务器软件 ,IIS/Apache/Weblogic/Websphere/Tomcat , 图示 2-1 Web服务器的体系结构 Web服务器核心内嵌技术,以下简称核心内嵌技术,是指将安全模块内嵌在Web服务器软件,IIS/Apache/Weblogic/Websphere/…,中~这个模块针对不同的Web服务器软件使用相应的核心内嵌技术实现~例如:ISAPI、Apache-module、NSAPI、JAVA-filter等~如图示2-2所示。 iGuard网页防篡改系统 技术白皮书 7/50 Web服务器软件 安全核心内嵌模块 图示 2-2 核心内嵌模块的位置 安全模块内嵌于Web服务器软件与Web服务器软件完全整合~其优点在于: , 不存在独立的安全模块运行进程~入侵者无法找到和中止安全模块的 运行。 , 精准理解和分析Web服务传入和传出的数据~进行充分可靠的安全 检查。 , 完全与Web服务的运行进程融合~处理效率高~稳定性和兼容性强。 , 与操作系统及硬件无关~全面控制Web服务器软件软件和服务。 iGuard的核心内嵌模块包含了应用防护模块,防注入攻击,和篡改检测模块,数字水印,两项技术~分别针对动态网页和静态网页进行保护。 2.2.2 应用防护模块 应用防护模块对来自于客户的Web访问请求进行分析~检查其中的表单输入和URL输入中是否含有非法字符/关键字构成注入式攻击~如图示2-3所示。 iGuard网页防篡改系统 技术白皮书 8/50 request Web服务器软件 应用防护模块 特征库 图示 2-3 应用防护模块 检查点为: , 用户提交的http请求,request,到达Web服务器~尚未进行其他处 理时。 检查对象为: , GET数据,URL和表单,, , POST数据,表单,。 检查方式为: , 与注入式攻击特征库比对检查。 小知识:什么是注入式攻击, 注入式攻击指攻击者利用网站动态网页程序设计上的漏洞~在目标的Web服务器上运行SQL命令以及进行其他方式的攻击~攻击的目的包括:绕过登录身份检查、获得系统管理员密码、非法获取数据、非法篡改数据、生成非法文件、非法执行命令等。动态生成SQL命令时没有对用户输入的数据进行验证是SQL注入攻击得逞的主要原因。如果没有专用产品防护~每个应用系统的开发者都必须在服务器端对表单输入进行详尽的字符检查。 iGuard网页防篡改系统 技术白皮书 9/50 2.2.3 篡改检测技术 篡改检测模块在Web服务器对外发送网页时~利用数字水印技术对其进行完整性检查~如图示2-4所示。 response Web服务器软件 篡改检测模块 水印库 图示 2-4 篡改检测模块 检查点为: , Web服务器准备向用户发送网页时,网页文件已读入~尚未投放到 网络上,。 检查对象为: , 静态网页文件,HTML/CSS文件,, , 图像文件,GIF/JPG/PNG/BMP文件,, , 动态脚本文件,ASP/JSP/PL/PHP文件,, , 多媒体文件,WAV/MP3/ FLS/MPEG文件,, , 二进制可执行实体,CGI/DLL/EXE文件,, , 其他所有可以在URL中访问/下载的文件。 检查方式为: , 计算对象的数字水印~与水印库中的数据进行比较。 iGuard网页防篡改系统 技术白皮书 10/50 第3章 产品规格 3.1 产品组成 3.1.1 两台服务器 部署iGuard至少需要两台服务器: , 发布服务器:位于内网中~本身处在相对安全的环境中~其上部署 iGuard的发布服务器软件。 , Web服务器:位于公网/DMZ中~本身处在不安全的环境中~其上部 署iGuard的Web服务器端软件。 它们之间的关系如图示3-1所示。 iGuard iGuard 发布服务器软件 HTTP SSL Web服务器端软件 FTP… Web服务器 发布服务器 Internet DMZ Intranet 图示 3-1 iGuard两台服务器 Interne3.1.2 发布服务器 t 发布服务器上运行iGuard的“发布服务器软件”,Staging Server,。所有网页的合法变更,包括增加、修改、删除、重命名,都在发布服务器上进行。 发布服务器上具有与Web服务器上的网页文件完全相同的目录结构~发布服务器上的任何文件/目录的变化都会自动和立即地反映到Web服务器的相应 iGuard网页防篡改系统 技术白皮书 11/50 位臵上~文件/目录变更的方法可以是任意方式的,例如:FTP、SFTP、RCP、NFS、文件共享等,。网页变更后~“发布服务器软件”将其同步到Web服务器上。 发布服务器是部署iGuard时新增添的机器~原则需要一台独立的服务器,对于网页更新不太频繁的网站~也可以用普通PC机或者与担任其他工作的服务器共用。 发布服务器为PC服务器~其本身的硬件配臵无特定要求~操作系统可选择Windows,一般网站,或Linux,大型网站~需选加Linux企业发布模块,。 3.1.3 Web服务器 Web服务器上除了原本运行的Web服务器软件,如IIS、Apache、SunONE、Weblogic、Websphere等,外~还运行有iGuard的“Web服务器端软件”~“Web服务器端软件”由“同步服务器”和“防篡改模块”组成。 “iGuard同步服务器”负责与iGuard发布服务器通信~将发布服务器上的所有网页文件变更同步到Web服务器本地,“iGuard防篡改模块”作为Web服务器软件的一个插件运行~负责对Web请求进行检查和对网页进行完整性检查~需要对Web服务器软件作适当配臵~以使其生效。 Web服务器是用户网站原有的机器~iGuard可适应于任何硬件和操作系统。 3.2 平台支持 3.2.1 发布服务器 支持如下软硬件: , CPU:Intel PIII或以上, , 内存:256M或以上, , 硬盘:整个网站容量 + 5G。 , 操作系统:Windows 2000 / Windows 2003 / Linux。 iGuard网页防篡改系统 技术白皮书 12/50 3.2.2 Web服务器 支持以下操作系统: , Microsoft Windows NT/2000/XP/2003, , Linux, , FreeBSD, , Solaris, , HP-UX, , AIX。 支持以下Web服务器: , IIS, , Apache, , iPlanet, , SunONE, , Weblogic, , WebSphere, , Resin, , Tomcat, , HP-AS。 支持以下后台数据库: , SQL Server, , Oracle, , MySQL, , Access。 iGuard网页防篡改系统 技术白皮书 13/50 3.3 产品型号 3.3.1 基本产品 iGuard分为基础版、标准版和动态标准版~在标准版和动态标准版上可选加企业发布模块。所有版本均使用了数字水印技术对所有发送出去的网页都进行完整性检查。 基础版和标准版的差别在于发布功能和适用的网站规模~而动态标准版还对注入式攻击进行防护。表格3-1列出了它们的适用范围和特性。 型号名称 基础版 标准版 标准动态版 适用情形 内容更新频度低, 内容更新频度正常, 且:单Web服务器, 或:多Web服务器, 且:Intel/x86架构。 或:Unix小型机架构。 ,即:小规模网站, 静态页面为主 动态页面为主 多Web服务器支持 不支持 支持 多虚拟主机支持 不支持 支持 Windows/Linux Windows/Linux/Unix Web服务器操作系统 发布功能 手动 自动/手动 选加企业发布模块 不可 可以 防止注入式攻击 不可 不可 可以 表格 3-1 产品型号 基本产品中已包含有单CPU /单线程的Windows平台发布服务器。 3.3.2 企业发布模块 在高更新率和高可靠性要求的网站中~可以增加企业发布模块以提高发布性能、提高发布可靠性及辅助进行发布管理和配臵。 iGuard网页防篡改系统 技术白皮书 14/50 企业发布模块部署在发布服务器上~须在标准版或标准动态版基础上使用。表格3-2列出了企业发布模块的名称和功能。 项目 功能 作用 多CPU支持 支持多处理器水印计算 提高发布速度15%-35% 多线程发布 支持最多8线程发布 提高发布速度80%-200% Linux 采用Linux发布系统 提高可靠性 双机 双机主备工作 冗余发布提供容错能力~避 ,无须第三方软件支持, 免单点失效 *发布权限管理器 统一发布权限管理和配多用户多站点环境下简化管 臵工具 理和配臵工作 * 目前仅支持Windows平台。 表格 3-2 企业发布模块 3.3.3 发布权限管理器介绍 1(什么是iGuard发布权限管理器 iGuard发布权限管理器,以下简称“权限管理器”,是协助iGuard在多站点、多主机及多编辑环境下进行统一发布权限管理和配臵的工具。 2(什么情形下需要iGuard发布权限管理器 大型机构的网站通常有多个站点、多个主机,Web服务器,和多个内容发布人员,编辑,~这些网站在部署iGuard后~内容发布模式从分散发布变成统一发布~此时需要权限管理器。 部署iGuad前~权限管理和内容发布都是在各自Web服务器上独立进行的~即:管理员在Web服务器上为编辑分配帐号、编辑用自己的帐号维护Web服务器上的文件。部署iGuard后~所有的发布都由统一的iGuard发布服务器进行~即:不同站点的管理员都需要在同一发布服务器上管理编辑、不同站点的编辑也需要在同一发布服务器上维护文件~这样就涉及到对以上人员 iGuard网页防篡改系统 技术白皮书 15/50 的权限管理和账号设臵,例如:不能让站点A的管理员去修改站点B的发布配臵~不能让站点A和站点B的FTP帐户重名,。权限管理器就是协助进行这方面管理的。 最直观的判断是:原网站有2个,或以上,人员分别登录到2个,或以上,Web服务器上进行发布~部署iGuard时可以使用发布权限管理器。 3(iGuard发布权限管理器能做什么 , 两级授权:系统管理员->站点管理员->网站编辑。 , FTP隔离:站点管理员只能管理本站点所属FTP空间,站点编辑只 能管理自己的FTP空间。 , 上传隔离:站点管理员只能设臵本站点FTP空间到本站点关联主机 的自动上传映射关系。 , 人员隔离:站点管理员只能管理本站点的编辑。 , 系统隔离:站点管理员不能直接操作iGuard发布服务器,系统管理 员无须直接操作主机,Web服务器,。 , 自动配臵:自动为iGuard生成配臵文件,上传映射,,自动为FTP 服务生成配臵文件,FTP用户,。 4(支持平台 目前仅支持Windows2000/2003的发布服务器。 iGuard网页防篡改系统 技术白皮书 16/50 第4章 产品部署 4.1 标准部署 4.1.1 内容管理系统 目前~大部分网站都使用了内容管理系统,CMS,来管理网页产生的全过程~包括网页的编辑、审核、签发和合成等。在网站的网络拓扑中~发布服务器部署在原有的内容管理系统和Web服务器之间~图示4-1表明了三者之间的关系。 Internet 发布服务器 内容管理系统 Web服务器 (iGuard) (iGuard) (第三方软件) 图示 4-1 标准部署图 为一个已有的Web站点部署iGuard时~Web服务器和内容管理系统都沿用原来的机器~而需要在其间增加一台发布服务器。iGuard的自动同步机制完全与内容管理系统无关的~适合与所有的内容管理系统协同工作~而内容管理系统本身无须作任何变动。 发布服务器上具有与Web服务器上的网站文件完全相同的目录结构~任何文件/目录的变化都会自动映射到Web服务器的相应位臵上。 网页的合法变更,包括增加、修改、删除、重命名,都在发布服务器上进行~变更的手段可以是任意方式的,例如:FTP、SFTP、RCP、NFS、文件共享等,。网页变更后~发布服务器将其同步到Web服务器上。无论什么情况下~不允许直接变更Web服务器上的页面文件。 iGuard一般情况下与内容管理系统分开部署~当然它也可以与内容管理系统 iGuard网页防篡改系统 技术白皮书 17/50 部署在一台机器上~在这种情形下~iGuard还可以提供接口~与内容管理系统进行互相的功能调用~以实现整合性更强的功能。 4.1.2 部署示例 一个标准的网站架构示意图如图示4-2所示。 Web服务器软件 内容管理系统 HTTP FTP… Web服务器 数据库 Internet DMZ Intranet 图示 4-2 基本网站结构 在图中~内容管理系统将合成的网页通过FTP或者其他方式上传到Web服务器上。部署iGuard后的网站结构图见图示4-3。 iGuard网页防篡改系统 技术白皮书 18/50 Web服务器软件 同步服务器 发布服务器 内容管理系统 防篡改模块 HTTP SSL FTP… Web服务器 发布服务器 数据库 Internet DMZ Intranet 图示 4-3 部署iGuard后的网站结构 由上图可以看出~为一个标准的Web站点部署iGuard时~Web服务器和内容管理系统都完全沿用原来的机器~而需要在其间增加一台发布服务器。iGuard的自动同步机制与内容管理系统无关的~适合与所有的内容管理系统协同工作。 对内容管理系统唯一需要做的只是改变它的设臵~将发布的目标服务器地址由Web服务器地址改为发布服务器地址即可~无须安装iGuard任何组件。 当然~根据内容管理系统所采用协议~发布服务器上需要对应安装这些协议的服务器端~例如:FTP/sftp服务器、rcp服务器或打开文件共享等。 Web服务器使用SSL服务和特定端口,默认为38888~可修改配臵选择其他端口,来接收上传的网页文件~无须再开放内容管理系统所需的端口,例如FTP端口,。为安全起见~强烈建议Web服务器仅开放Web服务端口和iGuard端口~关闭其他所有端口。 iGuard网页防篡改系统 技术白皮书 19/50 4.1.3 无内容管理系统 一些简单的网站可能没有使用任何内容管理系统~而仅仅使用诸如 Dreamweaver制作和管理网站甚至直接编辑html文件。这种情形下~iGuard也完全适用~网页制作人员无须改变原来的工作方式~仅仅只是由原来直接修改Web服务器上的文件~改为修改发布服务器上的文件。 4.2 复杂部署 更复杂的部署情形包括: , 多虚拟主机/Web服务器部署, , 本地内容管理系统, , Web服务器托管, , 同机部署。 这些情形下的iGuard的部署见《iGuard网页防篡改系统部署指南》,W-008-0203-D,。 4.3 集群和冗余部署 4.3.1 概况 Web站点运行的稳定性是最关键的。iGuard支持所有部件的多机工作和热备:可以有多台安装了iGuard防篡改模块和同步服务软件的Web服务器~也可以有两台安装了iGuard发布服务软件的发布服务器~如图示4-4所示。它实现了2Xn的同步机制,2为发布服务器~n为Web服务器,~当2或n的单点失效完全不影响系统的正常运行~且在修复后自动工作。 iGuard网页防篡改系统 技术白皮书 20/50 Web服务器1 iGuard CMS 内容管理系统 发布服务器(主) …… 主备通信 …… iGuard Web服务器n 发布服务器(备) DMZ Intranet 图示 4-4 集群和双机部署示意图 4.3.2 Web服务器多机和集群 iGuard发布服务器支持1对多达64台Web服务器的内容同步~这些Web服务器的操作系统、Web服务器系统软件、应用脚本及网页内容既可以相同也可以不同。iGuard实现了异种系统架构下对不同内容的统一管理。 当多台Web服务器作镜像集群时~iGuard对于能够严格保证多台Web服务器内容相同。当单台Web服务器失效时~由于Web服务器集群前端通常有负载均衡设备~因此~它并不影响公众访问网站。同时~它的失效也不影响iGuard发布服务器向其他正常工作的Web服务器提供内容同步。在失效期 iGuard网页防篡改系统 技术白皮书 21/50 间~iGuard发布服务器会尝试连接这台Web服务器~一旦它修复后重新工作~即可自动进行连接~并自动进行内容同步。 因此~Web服务器的单点失效不影响系统的完整性~并且在系统恢复时不需要对其余机器作任何手工操作。 注意:基础版中不包含此功能~标准版支持Web服务器多机和集群。 4.3.3 发布服务器双机 iGuard支持发布服务器双机协同工作~即一台主发布服务器和一台热备发布服务器。在这种部署情形下~内容管理系统,CMS,需要将内容同时发布到两台iGuard服务器上。在正常状态下~iGuard主发布服务器工作~由它对所有Web服务器进行内容同步。显然~热备发布服务器失效不影响系统运作~一旦在它修复后可以从主发布服务器恢复数据~进入正常热备状态。主发布服务器如果失效,即不发心跳信号,~热备发布服务器会接管工作~由它对所有Web服务器进行内容同步。当主发布服务器修复后~两机同时工作~经过一段时间的数据交接时间~热备发布服务器重新进入热备状态。 因此~iGuard发布服务器的单点失效也不影响系统的完整性~并且在系统恢复时不需要对其余机器作任何手工操作。 注意:为实现发布服务器双机~需选加iGuard双机企业发布模块。 iGuard网页防篡改系统 技术白皮书 22/50 第5章 技术实现 5.1 内部结构 5.1.1 逻辑组成 从逻辑上~iGuard由页面保护子系统、自动发布子系统和监控管理子系统组成~三部分的关系如图示5-1所示。 自动发布子系统 自动发布子系统 (同步服务器) (自动发布程序) 页面保护子系统 管理和监控子系统 (应用防护/篡改检测) 发布服务器 Web服务器软件 (第三方软件) Web服务器 图示 5-1 系统部件示意图 1(页面保护子系统 页面保护子系统是系统的核心~内嵌在Web服务器软件里,即前述的核心内嵌模块,~包含应用防护模块和篡改检测模块。 应用防护模块对每个用户的请求进行安全性检查:如果正常则发送给Web服务器软件,如果发现有攻击特征码~即刻中止此次请求并进行报警。 篡改检测模块对每个发送的网页进行即时的完整性检查:如果网页正常则对 iGuard网页防篡改系统 技术白皮书 23/50 外发送,如果被篡改则阻断对外发送~并依照一定策略进行报警和恢复。 对于Windows系统~页面保护子系统还包括一个增强型事件触发式检测模块~该模块驻留于操作系统内核~阻止大部分常规篡改手段。 2(自动发布子系统 自动发布子系统负责页面的自动发布~由发送端和接收端组成:发送端位于发布服务器上~称之为自动发布程序~它监测到文件系统变化即进行计算该文件水印~并进行SSL发送,接收端位于Web服务器上~称之为同步服务器~它接收到网页和水印后~将网页存放在文件系统中~将水印存放在安全数据库里。所有合法网页的增加、修改和删除都通过自动发布子系统进行。 注意:基础版不支持自动发布子系统。 3(监控管理子系统 负责篡改后自动恢复~也提供系统管理员的使用界面。其功能包括:手工上传、查看警告、检测系统运行情况、修改配臵、查看和处理日志等。 日志记录所有系统、发布、篡改检测和自动恢复等信息~可以分类分日期查看~并根据管理员的要求实现转储。日志记录还支持syslog~以实现与安全管理平台的接口。 5.2 核心技术 5.2.1 实现原理 我们将篡改检测的核心内嵌到Web服务器中~仅在网页信息流出Web服务器时进行检测~而非采用其他产品通常使用的外挂式的轮询方式或单独采用的事件触发方式~使其运行性能和检测有效性都达到最高的水准。 另外~对于大量的针对Windows系统的常规篡改攻击~我们也提供了增强型事件触发检测方式~进一步加强检测和防范的实时性。 在具体计算上~我们使用安全散列函数为每个网页产生一个数字水印~此数 iGuard网页防篡改系统 技术白皮书 24/50 字水印与网页内容相关联~并且无法伪造。检测时比对数字水印~无须比较整个网页文件~进一步提高了效率。 5.2.2 核心优势 不同于一些文件轮询扫描式或事件触发式的页面防篡改软件~iGuard的页面防篡改模块是与Web服务器紧密结合的。它在Web服务器对外发送网页时进行网页防篡改检测~这样做不仅完全杜绝了在轮询扫描间隔和事件触发处理过程中被篡改内容被用户访问的可能性~也减少了轮询Web服务器文件系统所占用的网络带宽和CPU利用率。 几种防篡改技术的比较如表格5-1所示。 外挂轮询 事件触发 核心内嵌 访问被篡改网页 可能 可能 不可能 防护动态内容 不能 仅脚本 脚本和内容 Web服务器负载 中 低 极低 带宽占用 中 无 无 检测时间 分钟级 接近实时 实时 绕过检测机制 不可能 可能 不可能 防范连续篡改攻击 不能 不支持 支持 保护所有网页 不能 能 能 适用操作系统 所有 受限 所有 上传时检测 不能 受限 能 断线时保护 不能 不能 能 表格 5-1 防篡改技术比较 1(完全杜绝篡改内容流出 采用核心内嵌技术后~用户每次访问每个受保护网页时~Web服务器在发送 iGuard网页防篡改系统 技术白皮书 25/50 之前都进行完整性检查~保证网页的真实性。核心内嵌技术可以彻底杜绝篡改后的网页被访问的可能性~全面和实时地保护网站的所有网页文件。 采用外挂轮询式的网页防篡改系统~对每个网页来说~轮询扫描存在着时间间隔~一般为数十分钟~在这数十分钟的间隔中~黑客可以攻击系统并使访问者访问到被篡改的网页。 单独采用事件触发式的网页防篡改系统~仍是一种被动式的策略~不能保证外界看不到篡改后的网页。如果黑客采用大规模的篡改活动~这种响应机制将变得很慢而不可取。 更重要的是~事件触发方式并不能确保捕获对文件的所有方式的修改,例如直接写磁盘、直接写内核驱动程序、利用操作系统漏洞等,~非常容易被专业黑客很容易绕过,而且一旦成功~它没有任何手段来察觉和恢复。它的技术特点决定了它类似于防病毒工具,以黑防黑,而不是专门针对网站保护的系统~这也是它不能支持Unix平台的原因。 2(连续篡改攻击保护 有意进行恶意攻击的黑客可以利用其他技术的扫描间隔来进行连续的篡改攻击~即在网页被恢复后立即重新篡改网页。 由于重篡改过程可以利用程序自动和连续进行~并只针对一个重要网页,例如网站首页,进行~因此即使外挂轮询技术的扫描时间间隔设臵得再小,例如1分钟,~也无法阻止篡改后的网页被公众访问到,例如重新篡改网页需要1秒钟~则公众在1分钟内的59秒里看到的都是篡改后的网页,。 这个过程往复下去~使公众只能看到被篡改的网页~而总是看不到真实的网页。除非管理者能够很快修补系统漏洞或停止提供Web服务~否则外挂轮询技术是无法阻止这种恶意的连续攻击。 事件触发技术对Web服务器软件没有控制能力~它发现篡改后没有办法去协调Web服务器工作~对于大规模或精心策划的攻击是无能为力的。例如:如果黑客中断了Web服务器和备份网页服务器的连接~这个被篡改的网页就没 iGuard网页防篡改系统 技术白皮书 26/50 法即时恢复~而与此同时~大量的公众可能已经访问到了这个网页~造成严重后果。 而采用核心内嵌技术的系统在每次输出网页时都进行完整性检查~如有变化则阻断发送。因此~无论连续攻击多么迅速和频繁~都无法使公众看到被篡改的网页。 3(动态网页全面保护 目前的网站越来越多地使用动态技术,例如:ASP、JSP、PHP,来输出网页。动态网页由网页脚本和内容组成:网页脚本以文件形式存在于Web服务器上,网页内容则取自于数据库。 采用核心内嵌技术的系统~可以直接从Web服务器上得到动态网页脚本~不受变化的内容影响~因而能够象静态网页一样保护动态网页脚本。进一步地~它还能通过阻挡对数据库的注入式攻击来保护动态网页内容的安全~从脚本到内容全面保护动态网页安全。 采用事件触发技术的系统~虽然可以对网页脚本提供一定的防护功能~但是由于它仅工作在操作系统层面上~未和Web服务器软件发生关联~因此根本无法检测到用户非法请求~对动态内容的篡改则是完全无能为力的。 采用外挂轮询技术的系统~所监测到的动态网页是网页脚本和内容混合后的结果~而网页内容是根据访问情况时时在变化的~外挂轮询技术又无法区分网页脚本和内容~因此无法实现对动态网页的防篡改保护。 5.2.3 关键流程 ,系统部件图请参见图示2-1, 1(正常上传网页 1) 用户使用自己的内容管理系统将网页上传到发布服务器上, 2) 自动发布程序监测到文件系统的变化, 3) 自动发布程序使用安全散列函数HMAC计算网页的数字水印, 4) 自动发布程序对Web服务器进行身份鉴别, iGuard网页防篡改系统 技术白皮书 27/50 5) 同步服务器对发布服务器进行身份鉴别, 6) 自动发布程序将网页和数字水印使用SSL协议安全传输到同步服务 器, 7) 同步服务器将数字水印存放在安全数据库里~并在文件系统中完成网 页的更新。 注意:iGuard基础版中不包含2)功能~需要手工发出上传指令。 2(内容保护过程 1) 公众发出网页浏览请求。 2) 应用防护模块得到请求内容~与攻击特征库中的特征相比对。 , 如果比对成功,即符合攻击模式,~即是企图进行注入式攻击 的用户请求。终止Web服务器软件对该会话的处理~中断该用 户的连接~并进行报警。 3) Web服务器将网页内容取得后~交给篡改检测模块进行检测。 4) 篡改检测模块使用安全散列函数HMAC-MD5计算出欲发出的网页的 数字水印~并与安全数据库中的数字水印相比对。 , 如果没找到数字水印或数字水印比对失败~即是可疑或被非法 篡改的网页~系统调用管理子系统进行自动恢复的同时向监管 者报警。 5) Web服务器将正确的网页发送给网页浏览者。 3(报警方式 内臵报警方式为控制台报警邮件报警~另外~它可以支持执行用户自定义的外部命令或程序~实现诸如短信报警、电话报警、服务器联动等功能。 iGuard网页防篡改系统 技术白皮书 28/50 5.3 双引擎防护 如前所述~单独的事件触发式技术是无法对网页篡改做到完全防护的~但是~对于Windows系统来说~它也是一种有益的补充检测方式。对于常规黑客攻击手段~事件触发式技术能够及时检测到这种攻击并发出警告。 iGuard使用了增强型事件触发式技术~截获所有写文件调用~对于其中的非法写行为实施了实时阻断~让常规黑客的篡改行为即时落空~同时发出报警。比起一般的“检测-恢复”方式的事件触发式技术~它对于网站保护的有效性有了更大的提高。 需要说明的是~由于事件触发式技术没有和Web服务器软件绑定~因此~它本身的弱点非常多~只能作为网页防篡改的补充技术~守住Web服务最后一道关口的仍是Web服务器核心内嵌技术。 iGuard网页防篡改系统 技术白皮书 29/50 5.4 安全技术 5.4.1 安全传输 合法网页的安全传输是系统安全的一个重要环节~iGuard使用了高安全强度的工业标准的SSL协议~保证了信息传输过程中完整性和私密性~用先进的密码技术防止来自内部和外部的篡改和偷窃。 5.4.2 身份鉴别 系统各部分通信时需要对实体身份进行鉴别~iGuard使用PKI数字证书技术~对通信实体的身份提供了高安全强度的鉴别方式。鉴别包括:服务器防篡改模块的真实性、页面自动发布服务器的真实性、系统监管员身份的真实性。 5.4.3 自动同步 为高效网页的内容扫描、发布和恢复~iGuard使用了页面自动发布服务器。该服务器采用先进的算法检查本身文件系统的变化~自动将其同步到一台或多台安装了防篡改模块的目标Web服务器上~同时也能作为网页恢复时的基准内容~减少人工干预。 5.4.4 部署方便 由于使用了自动发布服务器~iGuard可以很好地与已运行网站的原有的网站发布系统协同工作。清晰的系统结构有利于系统的部署、使用和维护~并且用户的原有系统和使用习惯也不必作任何改变。 5.4.5 硬件支持 为达到高程度的安全~产生网页水印的密钥应该臵于硬件中~iGuard支持PKCS#11和CSP两种接口形式的任何密码设备~从而为提供系统安全强度提供保证。 iGuard网页防篡改系统 技术白皮书 30/50 第6章 系统功能 6.1 篡改检测和恢复 iGuard支持以下篡改检测和恢复功能: , 支持安全散列检测方法, , 可检测静态页面/动态脚本/二进制实体, , 支持对注入式攻击的防护, , 网页发布同时自动更新水印值, , 网页发送时比较网页和水印值, , 支持断线/连线状态下篡改检测, , 支持连线状态下网页恢复, , 网页篡改时多种方式报警, , 网页篡改时可执行外部程序或命令, , 可以按不同容器选择待检测的网页, , 支持增强型事件触发检测技术, , 加密存放水印值数据库, , 支持各种私钥的硬件存储, , 支持使用外接安全密码算法。 iGuard网页防篡改系统 技术白皮书 31/50 6.2 自动发布和同步 iGuard支持以下自动发布和同步功能: , 自动检测发布服务器上文件系统任何变化, , 文件变化自动同步到多个Web服务器, , 支持文件/目录的增加/删除/修改/更名, , 支持任何内容管理系统, , 支持虚拟目录/虚拟主机, , 支持页面包含文件, , 支持双机方式的冗余部署, , 断线后自动重联, , 上传失败后自动重试, , 使用SSL安全协议进行通信, , 保证通信过程不被篡改和不被窃听, , 通信实体使用数字证书进行身份鉴别, , 所有过程有详细的审计。 iGuard网页防篡改系统 技术白皮书 32/50 第7章 系统性能 7.1 测试环境和样本 7.1.1 测试环境 1(Web服务器 , CPU:Intel Pentium D 925 3.0GHz处理器, , 内存:1GB ECC PC2-5300内存, , 硬盘:160GB 7200rpm SATA硬盘。 2(发布服务器 , CPU:Intel Core 2 Duo CPU 2.2GHz处理器, , 内存:1G DDR2 667 内存, , 硬盘:160GB 7200rpm SATA硬盘。 3(测试客户端 , CPU:Intel(R) Celeron(R) CPU 2.53GHz, , 内存:512M DDR PC-3200内存, , 操作系统:Microsoft Windows XP Professional, , 压力工具:Microsoft Web Application Stress Tools。 4(网络 , 100M Ethernet LAN。 iGuard网页防篡改系统 技术白皮书 33/50 7.1.2 测试样本 用来测试的网页文件样本如表格7-1所示。 序号 样本A 样本B 来源 某新闻网站部分的网页内容 某综合网站部分网页内容 文件类型 html、gif、jpg html、gif、jpg、mp3、zip 10,000 10,000 文件数 1,023 160 目录数 13K 88K 平均文件尺寸 718K 8M 最大文件尺寸 10K 6K 最小文件尺寸 133M 881M 总文件尺寸 表格 7-1 测试样本数据 iGuard网页防篡改系统 技术白皮书 34/50 7.2 测试结果-Windows 7.2.1 软件环境 1(Web服务器 , 操作系统:Microsoft Windows 2003 Enterprise SP2, , Web系统:IIS 6.0, , 防篡改软件:iGuard 3.0同步服务器和防篡改模块For Windows/IIS。 2(发布服务器 , 操作系统:Microsoft Windows 2000 SP4, , 发布服务:iGuard 3.0发布服务器 For Windows。 7.2.2 发布性能 iGuard在Windows下的文件发布性能见表格7-2。 样本 测试序号 所用时间 发布速率指标1 发布速率指标2 ,秒, ,字节数, ,文件数, 1 1.22MB/s 109秒 91.7个/秒 2 1.02MB/s 130秒 76.9个/秒 样本A 3 1.06MB/s 125秒 80.0个/秒 1.10MB/s 平均 121秒 82.4个/秒 1 4.61MB/s 191秒 52.4个/秒 2 4.10MB/s 215秒 46.5个/秒 样本B 3 4.16MB/s 212秒 47.2个/秒 4.28MB/s 平均 206秒 48.5个/秒 表格 7-2 发布性能-Windows iGuard网页防篡改系统 技术白皮书 35/50 7.2.3 访问性能 在前述的环境下~我们对样本A中的网页施加不同的访问压力~测试出停止和启用iGuard的系统性能~如表格7-3。 压力 条件 每秒 接收网页篡改检篡改恢 响应 平均时间测时间复时间 ,毫秒, ,秒, ,秒, 37.9 2.25 N/A N/A 4客户端线程 停止iGuard 37.3 2.32 0 0.12 间隔50-150ms 启用iGuard 73.6 3.03 N/A N/A 8客户端线程 停止iGuard 71.6 3.15 0 0.16 间隔50-150ms 启用iGuard 118.6 3.40 N/A N/A 停止iGuard 16客户端线程 116.1 3.51 0 0.21 间隔100-150ms 启用iGuard 186.9 6.22 N/A N/A 停止iGuard 32客户端线程 间隔100-200ms 182.2 6.54 0 0.28 启用iGuard 表格 7-3 访问性能-Windows 以上数据表明~在启用iGuard时~Web服务器的“每秒响应”减少在4%以内~“接收网页平均时间”的增加在5%以内。 iGuard网页防篡改系统 技术白皮书 36/50 7.3 指标-Linux 7.3.1 软件环境 1(Web服务器 , 操作系统:RedHat Linux Advance Server 4.0, , Web系统:Apache 2.0.54, , 防篡改软件:iGuard 3.0同步服务器和防篡改模块For Linux/Apache。 2(发布服务器 , 操作系统:RedHat Linux Advance Server 4.0, , 发布服务:iGuard 3.0发布服务器 For Linux。 7.3.2 发布性能 iGuard在Linux下的文件发布性能见表格7-4。 样本 测试序号 所用时间 发布速率指标1 发布速率指标2 ,秒, ,字节数, ,文件数, 1 1.22MB/s 109秒 91.7个/秒 2 1.04MB/s 128秒 78.1个/秒 样本A 3 1.06MB/s 126秒 79.3个/秒 1.11MB/s 平均 121秒 83.0个/秒 1 4.69MB/s 188秒 53.2个/秒 2 4.18MB/s 211秒 47.4个/秒 样本B 3 4.22MB/s 209秒 47.8个/秒 4.36MB/s 平均 203秒 49.5个/秒 表格 7-4 发布性能-Linux iGuard网页防篡改系统 技术白皮书 37/50 7.3.3 访问性能 在前述的环境下~我们对样本A的网页施加不同的访问压力~测试出停止和启用iGuard的系统性能~如表格7-5。 压力 条件 每秒 接收网页篡改检篡改恢 响应 平均时间测时间复时间 ,毫秒, ,秒, ,秒, 36.9 2.26 N/A N/A 4客户端线程 停止iGuard 36.1 2.34 0 0.11 间隔50-150ms 启用iGuard 74.5 3.04 N/A N/A 8客户端线程 停止iGuard 71.6 3.17 0 0.14 间隔50-150ms 启用iGuard 116.6 3.42 N/A N/A 停止iGuard 16客户端线程 114.3 3.55 0 0.21 间隔100-150ms 启用iGuard 184.9 6.23 N/A N/A 停止iGuard 32客户端线程 间隔100-200ms 181.7 6.58 0 0.26 启用iGuard 表格 7-5 访问性能-Linux 以上数据表明~在启用iGuard时~Web服务器的“每秒响应”减少在4%以内~“接收网页平均时间”的增加在5%以内。 iGuard网页防篡改系统 技术白皮书 38/50 版权声明 上海天存信息技术有限公司,以下简称天存公司,拥有本文档,包括所涉及的主题,的专利、专利申请、商标、版权及其他知识产权。天存公司授予您阅读本文档的权利,但是~除非有天存公司明确提供的书面特许协议~本文档的提供并不意味着授予您相关专( 利、商标、版权或其他任何知识产权的特许。 复制与传播 遵守所有生效的版权法是用户的责任。在未经天存公司明确书面许可的情况下~不得对本文档的任何部分进行复制,备份目的除外,~不得将其保存于或引进到(((( 公开的检索系统中~不得以任何形式和任何方式,电子、影印、录制、机械或其他任何(( 此处未指明的方式,进行传播或用于任何目的。 示例 如果本文档有示例部分~则在示例部分中所描述的公司、组织、产品、人及事件均属虚构~与真实的公司、组织、产品、人及事件无任何关系。 变更 本文档的参考资料中所提及的包括Web站点、Internet资源、第三方的技术标准与等在内的信息~如在本文档交付后有变更~恕不另行通知。 版权所有者 ?版权所有 上海天存信息技术有限公司(Shanghai Tercel Info Tech. Co.,Ltd.)~2016。地址为:上海市定西路1016号银统北楼1308室 (200050)。所有权利均予保留。 商标Tercel、iGuard、iWall、Webit、天存逸网、Big5Channel和/或其他本文档中提及的天存公司产品~是天存公司的商标或注册商标。本文档所提到的真实的公司和产品的名称可能是其各自所有者的商标。 联系人 如有任何疑问或问题~请致电:400-880-8292,或邮件至:info@tcxa.com.cn,或访问:。 未经本使用规定明确授予的任何权利均予保留。文案 编辑词条 B 添加义项 ? 文案~原指放书的桌子~后来指在桌子上写字的人。现在指的是公司或企业中从事文字工作的职位~就是以文字来表现已经制定的创意策略。文案它不 iGuard网页防篡改系统 技术白皮书 39/50 同于设计师用画面或其他手段的表现手法~它是一个与广告创意先后相继的表现的过程、发展的过程、深化的过程~ 多存在于广告公司~企业宣传~新闻策划等。 基本信息 中文名称 文案 外文名称 Copy 目录 1发展历程 2主要工作 3分类构成 4基本要求 5工作范围 6文案写法 7实际应用 折叠编辑本段发展历程 汉字"文案"(wén àn)是指古代官衙中掌管档案、负责起草文书的幕友,亦指官署中的公文、书信等;在现代~文案的称呼主要用在商业领域~其意义与中国古代所说的文案是有区别的。 iGuard网页防篡改系统 技术白皮书 40/50 在中国古代~文案亦作" 文按 "。公文案卷。《北堂书钞》卷六八引《汉杂事》:"先是公府掾多不视事~但以文案为务。"《晋书〃桓温传》:"机务不可停废~常行文按宜为限日。" 唐戴叔伦《答崔载华》诗:"文案日成堆~愁眉拽不开。"《资治通鉴〃晋孝武帝太元十四年》:"诸曹皆得良吏以掌文按。"《花月痕》第五一回:" 荷生 觉得自己是替他掌文案。" 旧时衙门里草拟文牍、掌管档案的幕僚~其地位比一般属吏高。《老残游记》第四回:"像你老这样抚台央出文案老爷来请进去谈谈~这面子有多大!"夏衍《秋瑾传》序幕:"将这 阮财富 带回衙门去~要文案给他补一份状子。" 文案音译 文案英文:copywriter、copy、copywriting 文案拼音:wén àn 现代文案的概念: 文案来源于广告行业~是"广告文案"的简称~由copy writer翻译而来。多指以语辞进行广告信息内容表现的形式~有广义和狭义之分~广义的广告文案包括标题、正文、口号的撰写和对广告形象的选择搭配;狭义的广告文案包括标题、正文、口号的撰写。 iGuard网页防篡改系统 技术白皮书 41/50 在中国~由于各个行业发展都相对不够成熟~人员素质也参差不齐~这使得"文案"的概念常常被错误引用和理解。最典型的就是把文案等同于"策划"~其实这是两种差别很大~有着本质区别的工作。只是由于文案人员常常需要和策划人员、设计人员配合工作~且策划人员也需要撰写一些~这使得很多人误认为文案和策划就是一回事~甚至常常把策划与文案的工作会混淆在一起(这也和发源于中国的"策划学"发展不够成熟有关)。 广告文案 广告文案 很多企业中~都有了的专职的文案人员~只有当需要搞一些大型推广活动、做商业策划案、写可行性分析报告等需求量大的项目时~才需要对外寻求合作。以往一般企业都会找广告、文化传媒等公司合作。这些公司一般都有专业的文案、设计团队~经验也相对丰富~但因为业务量大~范围广泛~在针对性方面会较为薄 弱。随着社会经济不断发展~对专业文案的要求更加严格~逐渐衍生了一些专注于文字服务的文案策划公司。这类企业发展速度很快~大多数都是从工作室形式转型而来~也有从文化传播机构独立出来的。 随着中国广告业二十余年的迅猛发展~广告公司的经营范围~操作流程~工作方式都在变化~文案的角色由无闻转为配角~现正昂首阔步走向台面~成为主角~从前一则广告多是由设计出计划~再配图之后~文案轮为完稿~一则广告的计划多是由文案与美工共同完成~然后各自分工。说起文案的地位~日本是从1992年意识到文案的重要性~台湾是1998年。2002年~大陆的一些中大型广告公司的老总几乎都在垂叹~好的文案太少了。好的文案往往愿意扎堆~从全国形式来看~这股潜规则正逐渐由华南广告重镇广州向华东中心上海转移。 iGuard网页防篡改系统 技术白皮书 42/50 折叠编辑本段主要工作 撰写报纸广告、杂志广告、海报; 撰写企业样本、品牌样本、产品目录; 撰写日常宣传文案白领一族 文案白领一族 单页、各类宣传小册子; 撰写DM直邮广告~包括信封、邮件正文; 撰写电视广告脚本~包括分镜头、旁白、字幕; 撰写电视专题片脚本; 撰写电视广告的拍摄清单; 撰写广播广告; 将海外版广告文案作 汉化(翻译); 撰写广告歌词~或汉化(翻译)外文歌词; 撰写各种形式的网络广告; 为网站栏目命名; 撰写网站内部文案; 撰写手机短信广告; 撰写各类广告作品的创意阐述; 撰写广告口号; 撰写产品包装文案~包括:品牌名、使用说明、产品成分等; 为产品或品牌命名~并作创意阐述; 为路演或活动命名~并作创意阐述; 撰写活动请柬及活动现场宣传品上的文字; 为各种礼品命名~并作创意阐述; 为专卖店命名~并作创意阐述; 撰写商店的橱窗或店内POP物料文案; 撰写软文、新闻式、故事式、评论式; 撰写策划书~或协助策划人员优化、润色方案文字; 协助客户企业内刊的编辑~提供主题方向~审核文字。 不同的环境对文案撰稿人有着不同的锤炼和要求。 折叠编辑本段分类构成 从现有的文案分类有很多种~按照4A标准~一般有四类:助理文案(ACW)~ 文案(CW策划文案 策划文案 )~高级文案(ACW)~资深文案(SCW)~其中稍微要区别的是高级文案与资深文案~前者要求的是文案的撰写能力~而后者不仅仅是文案的撰写能力还包括做文案的年资。有些4A公司设有文案主任(CE)一职~大体上与文案职责类 iGuard网页防篡改系统 技术白皮书 43/50 似~有时候负责专项。另外有些个别公司还配有首席文案的职位(CCW)~文案功力凤毛麟角~虽不具领导才能~但有的首席文案拿的工资却比创意总监还要高。大部分国内广告公司文案的种类繁杂~有房地产文案、创意文案、企划文案、品牌文案等。 文案是由标题、副标题、广告正文、广告口号组成的。它是广告内容的文字化表现。在广告设计中~文案与图案图形同等重要~图形具有前期的冲击力~广告文案具有较深的影响力。 广告标题:它是广告文案的主题~往往也是广告内容的诉求重点。它的作用在于吸引人们对广告的注目~留下印象~引起人们对广告的兴趣。只有当受众对标语产生兴趣时~ 才会阅读正文。广告标语的设计形式有:情报式~问答式、祈使式、新闻式、口号式、暗示式、提醒式等。广告标语撰写时要语言简明扼要~易懂易记~传递清楚~新颖个性~句 子中的文字数量一般掌握在12个字以内为宜。 广告副标题:它是广告方案的补充部分~有一个点睛的作用。主要表现在对标题的补充及让人感觉~前面的不懂~在这里全部让人了解。 广告正文:广告正文是对产品及服务~以客观的事实、具体的说明~来增加消费者的了解与认识~以理服人。广告正文撰写使内容要实事求是~通俗易懂。不论采用何种 题材式样~都要抓住主要的信息来叙述~言简易明。 广告口号:口号是战略性的语言~目的是经过反复和相同的表现~以便名域其他企业精神的不同~使消费者掌握商品或服务的个性。这以成为推广商品不可或缺的要素。广告 口号常有的形式:联想式、比喻式、许诺式、推理式、 iGuard网页防篡改系统 技术白皮书 44/50 赞扬式、命令式。广告口号的撰写要注意简洁明了、语言明确、独创有趣、便于记忆、易读上口。 所谓广告文案是以语辞进行广告信息内容表现的形式。广告文案有广义和狭义之分~广义的广告文案就是指通过广告语言、形象和其他因素~对既定的广告主题、广告创意所 进行的具体表现。狭义的广告文案则指表现广告信息的言语与文字构成。广义的广告文案包括标题、正文、口号的撰写和对广告形象的选择搭配;狭义的广告文案包括标题、正文 、口号的撰写。 折叠编辑本段基本要求 1)准确规范、点明主题 准确规范是文案中最基本的要求。要实现对广告主题和广告创意的有效表现和对广告信息的广告文案 广告文案 有效传播~首先要求广告文案中语言表达规范完整~避免语法错误或表达残缺。其次~广告文案中所使用的语言要准确无误~避免产生歧义或误解。第三~广告文案中的语言要符合语 言表达习惯~不可生搬硬套~自己创造众所不知的词汇。第四~广告文案中的语言要尽量通俗化、大众化~避免使用冷僻以及过于专业化的词语。 2)简明精炼、言简意赅 iGuard网页防篡改系统 技术白皮书 45/50 文案在文字语言的使用上~要简明扼要、精练概括。首先~要以尽可能少的语言和文字表达出广告产品的精髓~实现有效的广告信息传播。其次~简明精练的广告文案有助于吸引广告受众的注意力和迅速记忆下广告内容。第三~ 要尽量使用简短的句子~以防止受众因繁长语句所带来的反感。 3)生动形象、表明创意 文案中的生动形象能够吸引受众的注意~激发他们的兴趣。国外研究资料表明:文字、图像能引起人们注意的百分比分别文字是35%, 图像是65%~文案创作时采用生动活泼、新颖独特的语言的同时~附助以一定的图像来配合。 4)优美流畅、上口易记 文案是广告的整体构思~对于由其中诉之于听觉的广告语言~要注意优美、流畅和动听~使其易识别、易记忆和易传播~从而突出广告定位~很好地表现广告主题和广告创意~产生良好的广告效果。同时~也要避免过分追求语言和音韵美~而忽视广告主题~生搬硬套~牵强附会~因文害意。 折叠编辑本段工作范围 策划文案和创意文案 一)策划文案:工作主要是将策划工作人员的策划思路形成文字。毋庸臵疑~公司很多策划人员均有很强的策划水平和丰富的策划经验~但有时候手上同时 iGuard网页防篡改系统 技术白皮书 46/50 进行几个案子~同时时间又比较紧的情况下~文案可以在充分理解策划意图的情况下帮助策划人员完成策划方案的写作。这其中有几个内容: 1.必须充分了解本案的运作背景~包括宏观市场信息和微观市场动态。 2.掌握整个策划的战略指导思想。 3.以通俗易懂、言简意赅的论述方式将策划思想反映在字里行间。 4.到比较专业的问题或障碍的时候~应及时与策划人员沟通~保证策划方向的一致性。 5.贯彻战略方针的同时~也可就战略思想的表达方式和文字提述上提出一些合理化建议~从而更好地展现策划的战略核心点。 二)创意文案:主要是将广告作品的表现及形式用完整的文字表达出来~其中~除了产生画面的构想之外~还包括广告语言的表现内容(如平面的标题、引文、正文、随文~广告语等~影视的音效、旁白、字幕、广告语等)。其中至关重要的就是新颖的创意和传神的文字表现。而这些智慧的闪光绝对不是拍一下脑门子就能出来的。这其中包括了以下内容: 1.通过各个层面~特别是swot方面深入理解~从而找出项目的核心优势。 2.把握目标消费群的心态。 iGuard网页防篡改系统 技术白皮书 47/50 3.掌握宏观政策及大市场对项目本身的影响。 4.场策划人员和设计人员保持密切联系~随时沟通。 5.市场上类似房产项目的文案及创意~力求全面加以突破。 6.获悉开发商对文案创作的要求~调整文字内容和形式。 折叠编辑本段文案写法 商家要吸引、留住消费者必须注重细节的提高和改善~而其中~文案就是不可忽视的一大细节。下面是一些能吸引买家的写文案方法: 折叠九宫格思考法 拿一张白纸~用笔先分割成9宫格。中间那格填上你的商品名~接下来开始在其它8格填上可以帮助此商品销售的众多可能优点。这是强迫创意产生的简单练习法~我也常用这种方式构思出企划案或演讲PPT的结构。 折叠要点衍伸法 把该商品型录上的商品特点照抄下来~然后每个要点后面加以延伸。如果你 iGuard网页防篡改系统 技术白皮书 48/50 真的很懒~照抄型录商品卖点也可~但文字会比较没有人味~说服力道会稍差。 折叠三段式写作法 这是仿新闻学中"倒三角写作法"。第一段~请精要地浓缩全文的销售话术~因为多数人都没耐心看全文。第二段~请依照型录要点衍伸法~逐一说明该商品的众多特色。到底是点列还是一段长文章较好~要看你的文字功力。文字功力欠佳就点列式写出卖点即可。最后一段是「钩子」~主要任务是要叫人【Buy Now】~所以一般是强化商品USP(Unique Selling Point~独特销售卖点)、价格优势或赠品。 折叠编辑本段实际应用 市场研究 没有正确的市场导向~任何文案或创意都是天马行空的奇思怪想。的确~再优美的文字用在不适宜的场合中都可能导致整个策划执行的失败。一篇优秀的文案~一定是在对市场有深入的了解后方能下笔的。 例如不同地区的经济发展水平、文化构成、风土人情、产业结构比重等等皆有很大差异~同一地区不同年龄、阶层人士的世界观、思维观、道德观和价值观也参差不齐~加上特定环境、特定历史背景或政策规文赋予某些项目的特殊意义~都会对文案产生深远的影响。 所以无市场~文案便如枯井之蛙~其作品不仅缺乏远见~生命力也极为低下。 iGuard网页防篡改系统 技术白皮书 49/50 沟通与互助 在创作一幅作品时~常常发生这种情况:设计人员与文案人员一开始没有很好的沟通;结果是设计人员设计出来的作品文案看来好像是曲解了原意~而将文案配上去时候~设计人员又认为文案的风格与画面差入甚大。矛盾自然就出现了。 其实文案和设计~乃至市场、企划、媒体等各部门工作人员都应随时保持高效的沟通。通篇来看~文案的工作是将市场的调查分析结果作为其创作的翔实论据、企划的核心思想作为其创作的指引方向~媒体投放的渠道作为其创作的特定模式~设计排版作为其创作的具体表现。因此~每一个环节都是动态维系着的。在做一个文稿之前~与各个部门广泛沟通~并做到互爱互助~才能在一个凝聚力超强的团队中展现出自己独特的个性和才华 iGuard网页防篡改系统 技术白皮书 50/50
/
本文档为【iguard网页防篡改白皮书】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索