基于索引表和二分图的Web服务操作发现_李季辉
- 格式:pdf
- 大小:1.21 MB
- 文档页数:4
科技资讯科技资讯S I N &T NOL OGY INF ORM TION 2008NO.06SCI EN CE &TECHNOLOGY I NFORMATI ON I T 技术I nt er ne t 技术的发展与普及,为地理信息科学与技术带来了新的发展机遇与挑战。
I nt er ne t 环境高度动态、高度异构的特点对建构在其上的分布式系统提出了松散耦合、平台中立、协议无关等新的要求。
这迫使地理信息科学与技术由传统的数据紧耦合、集中、封闭的地理信息系统向数据松耦合、分布式、开放的地理信息服务方向发展[1]。
传统的地理信息服务发现与组合工作方式一般为:用户亲自查找服务注册中心,阅读服务的说明,包括服务的描述、服务提供者信息、服务的参数及其类型等,挑选所需的服务,再根据服务的要求借助工作流引擎手工组合所选服务[2]。
随着地理信息服务的不断丰富,逐一查看服务描述是件非常耗费时间和精力的事情,再说对于大部分并不具有地理信息服务专业知识的普通的网络用户,了解地理信息服务的说明和描述及参数也是件很困难的事情。
这就大大的降低了地理信息服务的效率,因此,这就迫切需要能自动发现与组合地理信息服务。
目前地理信息服务难以实现计算机辅助的服务自动发现与组合的根本原因在于服务的描述对服务的语义支持不足,不能实现计算机处理的服务语义的表达和理解,这就难以实现服务的自动发现和组合。
语义W e b 的提出为地理信息服务发现与组合的研究带来了新的活力。
如果用语义W e b 的知识标记手段来描述地理信息服务的语义,将使得地理信息服务成为计算机可以理解的实体,这就能实现计算机辅助的地理信息服务的自动发现与组合。
1O WL -S 的语义地理信息服务描述研究地理信息服务的语义描述问题是地理信息服务自动发现与组合研究需要解决的首要问题,它是实现地理信息服务发现、匹配、组合等功能的前提。
针对现有的W eb 服务描述语言W SD L 是基于X ML 语言的,不能表达计算机可以理解的语义,学术界提出了专门针对服务语义的O W L -S 。
第1篇一、基础理论题1. 请简要介绍Linux操作系统的特点及其在运维工作中的应用。
解析:Linux操作系统具有开源、稳定、安全性高、可定制性强等特点。
在运维工作中,Linux操作系统被广泛应用于服务器、存储、网络等领域,如Web服务器、数据库服务器、文件服务器等。
2. 什么是IP地址?请解释IPv4和IPv6地址的区别。
解析:IP地址是互联网中用于标识设备位置的数字标识。
IPv4地址采用32位表示,分为A、B、C、D、E五类,其中A、B、C类地址用于公共网络,D类地址用于多播,E类地址为保留地址。
IPv6地址采用128位表示,采用冒号分隔的十六进制形式,旨在解决IPv4地址耗尽的问题。
3. 请解释TCP/IP协议栈中的TCP和UDP协议的区别。
解析:TCP(传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层协议,适用于传输大量数据、需要保证数据完整性的场景。
UDP(用户数据报协议)是一种无连接的、不可靠的、基于数据报的传输层协议,适用于传输少量数据、对实时性要求较高的场景。
4. 请解释DNS域名解析的过程。
解析:DNS(域名系统)是一种将域名转换为IP地址的系统。
域名解析过程如下:(1)本地DNS缓存查询:首先,DNS服务器会检查本地缓存中是否有对应的域名解析记录。
(2)递归查询:如果本地缓存中没有记录,DNS服务器会向根域名服务器查询顶级域名服务器(如.com、.cn等)的IP地址。
(3)迭代查询:顶级域名服务器返回相应的权威域名服务器的IP地址,DNS服务器再次查询该权威域名服务器。
(4)获取IP地址:权威域名服务器返回对应的IP地址,DNS服务器将IP地址返回给客户端。
5. 请解释HTTP协议的工作原理。
解析:HTTP(超文本传输协议)是一种应用层协议,用于在Web浏览器和服务器之间传输数据。
HTTP协议的工作原理如下:(1)客户端发送请求:客户端(如浏览器)向服务器发送HTTP请求,包括请求方法(如GET、POST)、URL、协议版本、请求头等信息。
Web 安全故障 21. SQL Injection(数据库注入) 21.1 故障#1:testfire网站有SQL注入风险 21.2 故障#2:testasp网站有SQL注入风险 52. XSS(跨站点脚本攻击) 62.1 故障#3:testfire网站有XSS攻击风险 62.2 故障#4:testasp网站有XSS攻击风险83. Web Parameter Tampering (网络参数篡改) 93.1 故障#5:oricity网站URL篡改暴露代码细节93.2 故障#6:oricity网站有篡改URL攻击风险104.Missing Function Level Access Control(缺少功能级别访问控制) 114.1 故障#7:oricity网站有文件大小限制安全问题124.2 故障#8:oricity网站出现403 Forbidden 135.X-FRAME (网站框架钓鱼) 145.1 故障#9:testaspnet网站有框架钓鱼风险145.2 故障#10:oricity网站有框架钓鱼风险166.Security Misconfiguration (安全配置错误) 186.1 故障#11:oricity暴露服务器信息187.Back Door(存在后门程序) 207.1 故障#12:oricity网站有内部测试网页208.Unvalidated Redirects and Forwards(未经验证的重定向和转发) 218.1 故障#13:testaspnet网站未经认证的跳转218.2 故障#14:testaspnet网站未经认证的跳转239 Path Traversal(路径遍历) 249.1 故障#15:NBA网站files目录能遍历2410 CSRF(跨站点请求伪造) 2610.1 故障#16:南大小百合BBS存在CSRF攻击漏洞2610.2 故障#17:新浪weibo存在CSRF攻击漏洞2711 Application error disclosure(应用程序错误披露) 2811.1 故障#18:testfire出错导致应用程序细节泄露2812 Cookies set without HttpOnly flag(Cookies没有设置HttpOnly标志) 2912.1 故障#19:testfire网站部分Cookies没有设置成HttpOnly 2913 Password Auto-complete in browser(密码自动保存在浏览器) 3113.1 故障#20:testasp网站密码能自动保存在浏览器31Web 安全故障1.SQL Injection(数据库注入)1.1 故障#1:testfire网站有SQL注入风险缺陷标题:testfire网站>登录页面>登录框有SQL注入攻击问题测试平台与浏览器:Windows 7+ IE9 或Firefox 浏览器测试步骤:1. 用IE浏览器打开网站:2. 打开登录页面3. 在用户名处输入(' or '1'='1), 密码输入(' or '1'='1),如图1-14. 点击“Sign In”5. 查看结果页面期望结果:页面提示拒绝登录的信息实际结果:成功并以管理员身份登录,如图1-2图1-1 点击登录图1-2 点击登录成功登录[点评]:所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。
Semantic Web Service简介第17组组长:过雨佳101499组员:姜哲民101500黄国强101504高四辈101506黎睿知1015071 Web服务1.1 Web服务简介Web服务是一个为Web这样高度分散化,高度自治的分布环境所量身定做的一个模型,它是描述一些操作的接口,通过标准化的XML消息传递机制,可以通过网络访问这些操作。
该接口隐藏了服务实现的细节,允许通过独立于服务实现,独立于硬件或软件平台,独立于编写服务所用的编程语言的方式实现该服务。
其关键技术之一是SOAP。
SOAP (Simple Object Access Protocol)是一种对象间的访问协议,用于构建Web服务和服务请求之间的通讯,是Web服务的核心和主要的通信协议。
Web服务的实质是“共享资源,交互通信,协作研究”。
通过分布在全球各地Web上的各种资源,在某种共同认可的协议下达到共享的目的。
1.2 Web服务所面临的问题然而,Web服务交互所处的环境是分布的,异构的和动态变化的。
这种环境会给Web服务的交互带来许多问题。
例如,由于使用Web服务环境的不同,提供者和请求者之间的语义差异是不可避免的;另外,动态改变的Web和业务需求所带来的问题,也得通过增加服务的语义来解决。
这就要求SOAP具有较强的适应能力,以提供由Web服务交互环境等因素所带来的语义问题的解决机制。
因此通过增加Web服务的语义描述,使SOAP支持语义处理的机制是解决语义问题的一个可行方案。
2 语义Web2.1 语义Web简介1998年Web的发明者,国际W3C主席Tim Berners-Lee首次提出了语义Web的概念。
2001年9月9日国际W3C“技术与社会领域 (Technology and Society Domain)”下的语义Web活动论坛(Semantic Web Activity)正式宣告成立。
语义Web活动论坛在其宣言中指出:“语义Web 是当前Web的一个扩展,其中信息具有形式化定义的语义,更有助于计算机之间以及计算机与人之间的协同工作。
内部资料,禁止外传一选择题1 假如你的手机收到这样的一条短信:“你好,这里是中国移动客户服务热线,由于我们工作的失误,你的花费本月多收了108元,如确认退费请按…“,你最好从哪几个方面鉴别这条信息的真伪性?()A 信息的价值性B 信息的来源C 信息的实效D信息的诱惑2 学校教务处建立中学生学籍档案,需要每位学生提供一张数字化的照片,使用哪种工具获取方便,快捷?()A 电视机B 普通光学照相机C 数码相机D 扫描仪3 用计算机程序解决问题时,调试程序和检测结果的目的是()A 前者用于检查语法是否正确,后者检查是否按要求完成任务B 前者检查算法是否正确,后者检查是否有语法错误C前者用于检查语法是否正确,后者检查是否有病毒D 两者无区别4 下列关于网页信息的保存的说法中不正确的是()A “复制“—粘贴,可将选定的内容保存在一个新的文件中B 在超链接上右击,不可以下载其链接的页面内容C 使用文件菜单中的“另存为“命令,可保存当前的网页5 小张以下的行为属于侵犯知识产权的是()A 把自己从音像店里买的周杰伦的《千里之外》原版CD唱片,借给同学听了一天B 将《中国教育报》上的一篇文章稍加修改向另一家报社投稿C 从网上下载了一个有试用期限的软件,并进行试用D在自己的作品中引用了别人的作品,并注明了引用信息的来源,作者6 .当网上学习遇到问题时,你会使用以下什么工具搜索答案()。
A.Word B.快车 C.百度 D.Winrar7.小花在进行研究性学习过程中,想通过因特网与他人进行讨论、交流,可用的方式有()。
1.E-mai1(电子邮件)2. BBS(电子公告板) 3.QQ A.只有1.3.可以B.只有2.3.可以C.只有3.可以 D.1.2.3.都可以8.局域网使用广泛,下列关于局域网的描述哪一项是错误的?()A.局域网地理覆盖范围小B.局域网传输速率高C.局域网组网方便,使用灵活D.局域网不能实现文件共享和传输9 .关于电子邮件,描述错误的是()。
第9卷第5期 2008年1O月 解放军理工大学学报(自然科学版)
Journal of PI A University of Science and Technology Vo1.9 No.5
0Ct.2008
文章编号:1009—3443(2008)05—0431—05
多源Web服务发现框架 欧伟杰 , 王 科 , 曾 承 ’ 李德毅h , 彭智勇。 (1.武汉大学软件工程国家重点实验室,湖北武汉430072; 2.中国电子工程系统研究所,北京100840 ̄3.武汉大学计算机学院,湖北武汉430072)
摘 要:为了提高在多种来源之间发现特定服务的效率,结合信息检索技术提出了针对多源Web服务的服 务发现方法,有效地克服了不同web服务发布方式之间服务发现的障碍,综合管理多种Web服务描述及其 语义信息,提供了基于语义的服务查询。在分析相关研究不足基础上给出了服务发现框架MWSD(multi- source Web service discovery),并介绍了框架中各模块的作用,说明了不同服务描述之间的映射关系。结果 表明:MWSD能够自动获取不同来源,不同描述的web服务信息,并利用不同描述之间的映射关系建立统 一的Web服务资源库,管理Web服务的复杂语义,可用于互联网上开放的web服务发现。 关键词:Web服务;服务发现;WSDL;0WL—S;UDDI r 中图分类号:TP391 文献标识码:A
Framework of multi-source Web service discovery OU Wei~fie ,WANG Ke ,ZENG Cheng ,LI De—yi ”,PENG Zhi—yong。 (1.State Key Lab of Software Engineering,Wuhan University,Wuhan 430072,China; 2.China Institute of Electronic System Engineering,Beijing 100840,China; 3.Computer School,Wuhan University,Wuhan 430073,China)