




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
WebService安全 技术交流 安全 安全通道安全对登录方进行通道限制经过授权 登录验证后 方可使用通道通讯实例VPN Https数据安全对通讯数据的安全处理 安全 数据安全消息摘要是原始数据的指纹是对原始数据按照一定算法进行计算得到的结果是用于检测原始数据是否被修改过 不等同于加密保证数据没有经过改变 但接收者还无法确定数据是否确实是某个人发来 被拦截 获取后重发 数字签名就是附加在数据单元上的一些数据 或是对数据单元所作的密码变换 这种数据或变换允许数据单元的接收者用以确认数据单元的来源和数据单元的完整性并保护数据 防止被人进行伪造 安全 数据加密量子加密对称加密技术简介数据加密标准 DES 对称密钥加密系统是国际数据加密算法 IDEA 非对称加密技术简介公开密钥与私有密钥是一对 如果用公开密钥对数据进行加密 只有用对应的私有密钥才能解密 如果用私有密钥对数据进行加密 那么只有用对应的公开密钥才能解密 因为加密和解密使用的是两个不同的密钥 所以这种算法叫作非对称加密算法 WebService安全 WebService展示Demo为什么需求安全消息被修改未授权者访问消息传递的中间代理的攻击XMLParameterTampering 非法脚本注入 其他很多未了解的情况 Webservices安全实践 基于Windows安全 Webservices安全实践 基于HTTPBasicAuthentication 1是Authentication 认证 中最简单的方法 如果你正在使用InternetExplorer或者MozillaFirefox这样的可视化浏览器来访问需要认证的资源 浏览器会弹出一个窗口 让你输入用户名和密码 如果所输入的用户名在资源使用者的验证列表 并且密码完全正确 用户才可以访问受限的资源Webservices的endpoint被列为受限资源 需要使用这些资源 必须提供相应的认证信息 如服务器无法获得认证信息 就返回了401Unauthorized错误 认证流程 认证流程 Webservices安全实践 基于HTTPBasicAuthentication 2ProjectPHW2 01 SecWebSrvrolerolename WsInvokerRole userusername wsaxis password wsaxis roles WsInvokerRole 发布App验证 Webservices安全实践 基于传输层 Transport Level 安全机制SSL https 理论上说 基于SOAP规范的webservices消息可以与任何传输协议进行绑定 如JMS FTP等 但由于传输层安全机制SSL仅适用于HTTP协议 因而极大地限制了webservices传输协议透明性的优势 传输层的安全机制是对整个传输信道进行保护 而无法对SOAP消息的具体部件 如SOAPHeader SOAPBODY 做出细粒度的加密 认证 签名等操作 SOAP 安全内容 2008 02 06T13 39 50 943Z2008 02 06T13 44 50 943Zapachepassword46 Webservices安全实践 基于WS Security规范的消息层安全机制可以采用简单的UsernameToken Username Password 也可以使用标准的X509Token 认证证书 或是可定制的LTPAToken 来对用户的身份提供认证 WS Security主要是采用XML加密 解密和数字签名 DigitalSignature 的方式来保证SOAP消息的完整性和保密性 WebServicesSecuritywithApacheRampart Part1 TransportLevelSecurity Step1 DeployingtheModuleandNecessaryJarsStep2 ConfiguringSSLinApacheTomcatStep3 WritingtheWebServiceandtheServiceDescriptorStep4 WritingthePasswordCallbackStep5 ConstructingtheSecurityPolicyStep6 EngagingRampartandApplyingtheSecurityPolicyStep7 DeploytheServiceStep8 WrittingtheClient WebServicesSecuritywithApacheRampart Part2 Message LevelSecurity Step1 WritingtheWebserviceandtheservicedescriptorStep2 SettingupthekeystoreStep3 WritingthepasswordcallbackStep4 ProvidingRampartspecificconfigurationdetailsStep5 EngagingRampartandapplyingthesecuritypolicyStep6 DeploytheserviceStep7 Writtingtheclient WSS4JWebServicesSecurityforJava WSS4J在WebServices框架中以handler方式工作 在发送SOAP消息前进行签名 加入认证凭据和加密 在收到SOAP消息后进行解密 认证和验证签名等安全工作 使用者可以自己编写handler处理SOAP消息以保证安全 参考 Tool HttpClient自动页面测试执行Post发送报文 问题 问答 其他主题 ServiceJS NodeJSJ2EECluster高性能网站建设WSDL UDDIRestRepresentationalStateTransfer 其他补充 SOAPSimpleObjectAccessProtocol是一种标准化的通讯规范 主要用于Web服务中 SOAP1 1SOAP1 2WSD
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 一例肋骨骨折患者护理个案
- 低压柜综保讲解
- 中心静脉穿刺培训
- 酒店市场营销工作总结
- 消防器材设施使用课件
- 消防员安全形势分析课件
- 消防中控室节前安全培训课件
- 消费意识安全培训内容课件
- 消费安全培训资格证书课件
- 消费安全培训内容课件
- 国际利益至上课件
- 利用SmartRock传感技术进行含砂道砟直剪试验研究
- 2025年乡村振兴应知应会考试题及答案
- 老旧小区外立面整修工程档案建立方案
- 2025-2030中国废旧汽车拆解材料分类利用与循环经济园区建设报告
- 2025年消化内科学试题及答案
- 2025年网站运维工程师职业能力测评试题及答案解析
- 2025-2026学年教科版(2024)小学科学二年级上册(全册)每课教学反思
- 2025江苏南京市麒麟科创园所属企业部分招聘8人备考试题及答案解析
- 人教版 2025-2026 学年度历史七年级上册第二单元第 8 课《夏商周时期的科技与文化》创新教学设计
- 烧烫伤应急预案
评论
0/150
提交评论