已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年西双版纳州辅警招聘考试真题及答案详解(考点梳理)
- 2025年石嘴山辅警招聘考试题库附答案详解(夺分金卷)
- 2025年甘南州辅警招聘考试题库含答案详解(模拟题)
- 2025年鹰潭辅警招聘考试题库及答案详解参考
- 2025年铜川辅警招聘考试题库附答案详解(夺分金卷)
- 2025《反假货币知识竞赛》题库(试题82道含答案)
- 2025年钦州辅警招聘考试题库附答案详解(a卷)
- 2025年金华辅警招聘考试题库有完整答案详解
- 2025年防城港辅警招聘考试真题及答案详解(基础+提升)
- 2025年绍兴辅警招聘考试真题及完整答案详解一套
- 老年人口腔健康知识讲座
- 车站候车厅停电应急预案和处理流程
- 形象提升培训课件
- 税务师事务所管理制度
- C语言程序设计知到智慧树期末考试答案题库2025年新疆理工学院
- 中国阻燃玻璃纤维行业市场前景预测及投资价值评估分析报告
- 托管服务机构转让协议书
- 人工智能在医学护理领域的应用与实践
- 2024年1月四川省普通高中学业水平合格性考试物理试题(含答案)
- 湖南省张家界市永定区2024-2025学年七年级上学期期末考试历史试题(含答案)
- 2025年“秋冬季传染病预防”主题活动总结(2篇)
评论
0/150
提交评论