前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇计算机技术的专业代码范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
关键词:计算机程序设计;数学建模;数据;效率;VBA
中图分类号:G712 文献标识码:A 文章编号:1007-9599 (2012) 19-0000-02
随着计算机技术的迅速发展,数学的应用不仅在工程技术、自然科学等领域发挥着越来越重要的作用,而且以空前的广度和深度向经济、金融、生物、医药等新的领域渗透。不论是用数学方法在科技和生产领域解决哪类实际问题,还是与其它学科相结合形成交叉学科,首要的和关键的一步是建立研究对象的数学模型,并加以计算求解。数学建模和计算机技术在知识经济时代的作用可谓是如虎添翼。[1]
计算机技术发展到今天,已经在各个领域产生了许多非常优秀的专业软件,在数学建模竞赛中一定要使用计算机及相应的软件,如Excel,Spss,Lingo,Mapple,Mathematica,Matlab甚至排版软件等。数学建模初期,数据质量通常较差,可以利用计算机进行规范化和目的化处理,这需要较强的计算机程序设计能力,如熟练使用EXCEL中的VBA(Visual Basic Application)。
1 计算机程序设计能力培养意义重大
早在1994年,原国家教委高教司司长周远清同志就提出了层次教育的做法,并且将计算机教育的三个层次依次定为“计算机文化基础”、“计算机技术基础”和“计算机应用基础”,现已将“计算机文化基础”更名为“大学计算机基础”,“计算机技术基础”更为“计算机程序设计基础”,并在2006年后出现“计算思维”的新思想。
我校作为药学类专业重点高等院校,在计算机程序设计方面主要培养学生使用Visual Basic进行程序设计的能力,该语言被微软公司的OFFICE软件等内置,称为VBA(VB应用),也称为宏。
计算机程序设计最基本的应用应该在于数据处理和分析,简化人工操作,提高效率,提升数据的质量和精度,为项目开展争取宝贵的时间。在建模和科研工作过程中,原始实验数据量大、格式不统一、质量不高,甚至无法直接导入计算机专业软件,也就无法进行进一步的处理和分析,所以计算机程序设计的工作是非常重要的。因此,对于认为计算机程序设计就是搞软件开发,药学相关专业的学生不需要太重视这方面知识学习的人来说,是片面甚至错误的。非计算机专业的计算机教育是让学生通过学习掌握计算机相关应用技术,并能利用这些技术为本专业服务的。
以2012年高教社杯全国大学生数学建模比赛中的本科组题目“太阳能小屋”为例,对于基础数据的处理,包括24种光伏电池组件、一年365天的辐射强度(分高于和低于70W、高于和低于200W四种情况)的计算、发电量、价格等,如果没有较好的计算机程序设计能力,在这项工作上将花费1-2天的时间(比赛时间共为3天),而在计算机程序设计VBA的帮助下,只需要在1小时内完成上述工作,只要方法正确,数据的准确度完全可以保障,大大改善了数学建模的工作进程,节省出的大量时间就可以用于问题的进一步分析和求解,得出好的结论。
2 微软公司VBA基本操作
通常情况下,数学建模竞赛的数据都会被存储在EXCEL电子表格中,如何对EXCEL中的数据进行有针对性的处理是常见工作,同样也是科研项目中经常遇到的问题。对于有VB语言基础的人来说,只需要学会如何在EXCEL中操作VBA就可以对这些复杂繁琐的问题快速处理完毕。对于参加数学建模竞赛的学生而言,掌握VBA的使用就应该像会打字一样有必要。
2.1 启动VBA
打开EXCEL数据文件,执行菜单命令“视图-工具栏-Visual Basic”,打开Visual Basic对话框,点击按钮 进入“设计模式”,点击按钮 打开工具栏,添加“按钮”控件到表格上,双击按钮进入代码窗口,编写Click事件过程及相关过程代码。
2.2 对于表格数据操作的基本语句
左侧资源管理器中可以查看当前表格的名称,如果想将Sheet1表格中的第一行第一列的数据复制到Sheet2表格的第一行第一列,可以使用语句如下:
Sheet2.Cells(1,1).Value=Sheet1.Cells(1,1).Value
选定区域单元格的语句如下:
Sheet1.Range("A1:A100").Select
应用函数Sum求和,将A列1~10行的数据求累加和放到第11行,语句如下(中括号中的数据表示相对偏移行或列数,R表示Row,C表示Column):
Sheet1.Cells(11,1).FormulaR1C1="=Sum(R[-10]C:R[-1]C)"
2.3 学会使用录制宏来学习和应用VBA
对于不熟悉的VBA操作,可以通过录制宏的形式来学习,执行菜单命令“工具-宏-录制新宏”,接下来所有在EXCEL中的操作将被自动录制成VBA代码,结束录制后,执行菜单“工具-宏-宏”,选择录制好的宏名,点击“编辑”按钮即可以查看VBA代码。
3 计算机程序设计能力培养的期望
对于教学科研型院校,培养学生的科研能力需全面,学习计算机程序设计应该就像要求学生必须具有打字和论文排版的基本能力一样得到普及和重视,这样才能在科研工作中,提升数据处理和分析的本领,科研工作因得到计算机程序设计的辅助进一步得到改善。
在实际教学过程中,我校对于“大学计算机基础”和“计算机程序设计基础”的课程安排比较合理,但是相对缺少“第三学期”的“计算机应用技术”相关计算机程序设计能力的实践学期,会造成学生学习了知识,但是往往不能很好地应用到数学建模和科研工作中。希望学校能够向其他医药院校一样,考虑增加第三学期计算机技术相关实践课程,这一做法一定对我校数学建模工作,甚至全校科研水平提升和改善有着重要意义。
参考文献:
【关键词】 嵌入式计算机;计算机技术;发展前景
当前互联网技术发展速度惊人,嵌入式计算机技术广发应用于国民生产生活中的各个领域,工业设备、智能仪器、智能仪表、各类汽车、家用电器、电子商务、网络通信、国防军事等各个领域中,都使用到了嵌入式计算机技术,而且嵌入式计算机技术对各个产业产生了的积极影响,也因此引起了社会各个领域的广泛关注。据统计,现在全世界,有几十亿台嵌入式设备处于运行当中。美国、欧洲、日本等国家已经把普适计算上升到国家战略高度,加大了资金投入和研发力度。
1 嵌入式计算机技术概述
1.1嵌入式计算机技术的简史
自从20世纪90年代,嵌入式技术全面展开,如今已经有二十几年的发展历程。目前嵌入式计算机技术已成国民生产生活各个领域共同的研发的方向,单片机就是比较早的最简单的嵌入式计算机系统之一。
1.2嵌入式计算机技术的定义
所谓嵌入式技术是把计算机当成一个信息处理部件,镶嵌到应用系统中的技术,即它将软件固化集成到硬件系统中,将硬件系统与软件系统组成一个统一的整体。嵌入式计算机系统的中心是应用;基础是计算机技术和适应应用系统功能的可以剪裁的软件和硬件;要求是功能全、可靠性高、成本低、体积小等等。
1.3嵌入式计算机技术的结构
主要有五个组成部分分别是硬件设备、内部嵌人式操作系统、嵌人式开发调试平、控制与应用系统程序以及嵌人式微处理器。
1.4嵌入式计算机技术的特点
嵌入对象广泛,形式多种多样,功能专一,能够实时嵌入,嵌入结构非常可靠。
1.5嵌入式计算机系统的分类
目前基于嵌入式的系统大致可分为以下几类。第一类,基于单片机的 MCU系统。特点是高集成、多功能。缺点是存储器容量小,系统资源少,功能一般。第二类,单板机。其特点是实现了小型化、模块化、低功耗、较高的可靠性。第三类,以32位嵌入式处理器为核心(MPU 或 DSP),依据应用需要对硬件实现完全剪裁,有嵌入式操作系统支持的强大软件平台,其特点是专业性强,冗余度低。
2 嵌入式计算机技术应用
计算机广泛应用,从最开始的普通的低端使用到现在的高端行业应用,对我们的社会生产、生活都产生了积极的影响,极大地提高了工业化产业水平。
2.1嵌入式计算机技术在仪表领域的应用
嵌入式计算机技术在工业领域应用广泛,以仪表自动化最为常见。根据自动化仪表的具体要求,进行合理地软硬件剪裁,能够实现高集成、低冗余、体积小,使自动化仪表具有以下功能:传感测量、补偿计算、同时显示、强大的信息处理、比较推理、故障自诊断自测试、自学习自适应智化、完成远程维护、远控制、障预报、信息与共享。
自动化仪表的核心是处理器,仪表行业中运用了嵌入式计算机技术以后,处理器性能大大增高,使得自动化仪表有了质的飞跃,使得仪表行业发展前景非常广阔。
2.2嵌入式系统在监控系统应用领域
随着科学技术的不断发展,远程监控技术已经走进我们的生活。远程监控系统结合了计算机技术、通信技术等先进技术。主要用于生产过程实时监控、动力设备集中监控。机房监控系统设计的目标是通过通讯及数据标准接口和一体化通讯网络将各个子系统集成到一个计算机支持平台上,建立起整个机房的集成监控和管理界面,通过统一的图形化人机界面实现各子系统的实时监控、控制和管理,并在这些子系统发生故障时向管理人员报警。
2.3嵌入式系统在办公生活应用领域
嵌入式计算机技术的特点是软件代码小、自动化程度高、响应速度快等等,所以广泛应用到各种家用电器当中,如手机、电冰箱、空调、洗衣机、数字电视机、数码相机打印机、扫描仪等等。
3 嵌入式计算机技术发展前景
如今天,嵌入式计算机技术变成了电子信息技术应用领域里的基本技术,它的优势是可以实现整体最优化。专业处理系统是嵌入式系统的发展方向。专业处理系统的优点是能够提供最优化的基础。嵌入式技术的设计方法非常快捷,而且既能面向系统进行设计,又能面向功能进行设计。它的显著特点是标准化、集成化、构件化、可以重复使用等等。这也使得嵌入式计算机技术与网络、无线电、人工智能等技术融合在一起。嵌入式计算机技术与其它技术的广泛融合,使得嵌入式计算机技术的发展前景非常好。目前看,嵌入式计算技术技术的发展可以朝以下五个方面研究。
(1)嵌入式操作系统内核向微型化、高可靠可信、高可用、强实时、构件组件化发展。
(2)行业性开放系统日趋流行,面向领域特制的嵌入式操作系统走向行业开放、标准规范化和平台化。
(3)电子设备市场竞争激烈,技术发展迅速,不同的厂商和组织之间越来越多地出现联盟式协作,技术研发与产业链合作增强。
(4)嵌入式软件支撑开发环境向集成化、可调试化、支持模型驱动设计发展,开发工具高度集成,功能完备,具有丰富的工具包和构件库,以及可视化的界面,面向行业领域提供特定软件平台或完整解决方案成为趋势。
(5)开源运动对软件技术发展产生巨大的推动作用,而随着时间的推移,开源软件和商业软件的界限开始变得模糊,二者逐渐走向中间地带,混源架构将是开源与商业软件结合的一种趋势。
4 结语
嵌入式计算系统在仪器仪表行业中的使用和研究依然成了热点,仪表行业发展的方向也将以嵌入式计算机技术为导向。该应用各个领域,但正朝着专业化发展。在嵌入式技术领域,软硬件不可分割,很多硬件严格限制软件,嵌入式系统的软硬件协调设计,是嵌入式技术研发课题。由于电子信息技术的飞速发展,和惊人的互联网技术革新速度,使得嵌入式系统设计任然面临的诸多的挑战。一浪接一浪的技术革新,也将使嵌入式计算机技术不断迎来发展。
参考文献:
[1] 段世梅,刘晶晶,孙倩.基于VxWorks的多串口数据处理系统设计[J].中国科技信息.2013(14)
作为教师,我们深知兴趣的重要作用,怎样有效地激发学生的兴趣是直接关乎于我们的教学质量的。在对计算机技术进行教学之前,我们应该结合当前的形式将计算机技术的最新的发展和运用给学生进行讲解,通过这种对于计算机技术的大的方向的教学,学生能够对计算机的发展有一个大概了解,这样就能够在意识上建立一种对计算机的兴趣,这样对他们的学习是有着很大的帮助的。在这样的基础上我们再进行计算机的教学的工作,我们的教学就很容易展开了。同时,对于大部分学生来说对于计算机来说都是比较感兴趣的,对于激发学生兴趣的方法也可以是多种多样的,比如我们可以设置计算机的兴趣小组,通过小组来开展各种各样的活动,计算机基础知识比拼、计算机运用知识比赛、计算机故障处理等一系列的比赛来提高学生对于计算机技术的兴趣,通过这些活动的展开对于学生的兴趣的激发是有着很好的作用的。对计算机这样一门实践性很强的科目,上机的实践教学也是很重要的,对于课程的整体时间来说可以占到一大半。在上机实践中,可以给学生设置相应的任务,让他们及时完成,通过实际的操作增强对于计算机技术的复习和掌握,同时完成任务的过程又可以提高他们的自豪感,这样的课堂氛围也会很好,学生的学习兴趣也就能够得到很好提升。所以,在实际的教学过程中,我们应该积极采取一切措施来提高学生对计算机课堂的兴趣。
二、改进教学方法
对于计算机的教学同其他的科目的教学一样也是应该讲究方法的,并不是只是让学生看教材就能够学会的。所以,我们在实际的教学过程应该对教学方法的采用给予足够的重视,这样对学生的进步是有很大帮助的。
(一)因材施教,层次教学
作为合格的计算机教师,我们应该首先了解自己的学生,了解学生计算机技术的水平在什么阶段,怎样能提高他们计算机水平。这就要求我们在实际的教学中做到因材施教。学生之间的水平是有着一定差异的,我们应该合理地设置教学的进度,尽可能地合乎于大部分学生的水平,这样能够促进班级的整体的水平的前进,不能够让成绩比较好,水平比较高的学生的一直在原地不前,无所事事,浪费时间和精力,同时还应该注重稍微落后的学生的信心,不能够只注重成绩好的学生,使得后面的学生失去学习的信心从而放弃学习。所以我们尽可能地满足大部分的学生,对于水平比较好的学生可以给他们设置一些更高层次的学习计划,让他们能够有计划地展开教学,对于落后的学生及时帮助,查遗补漏,帮助学生整体水平的提高。
(二)重视基础知识的教学
计算机基础的教学时很重要的,我们应该重视计算机基础知识的教学。在过去很多的情况下,学生对基础知识的学习没有投入足够的重视,我们教师也盲目地认为学生已经掌握好,这样在进行下一步乃至更深层次教学时候我们发现很多简单的基础性的东西他们还是会出错。同时,学生对基础知识还不能清楚地认识,这就是不重视基础知识的后果。所以我们应该重视基础知识,督促学生学好计算机的基础知识。对于计算机这样一门比较复杂而系统的科目来说,基础是十分关键的,就对于编程来说,一个小小的代码的错误就会造成整个程序不能运行的结果,对于bug的查询的过程也是比较困难的。所以,我们对于基础知识应该投以足够的重视,养成良好的习惯,这样就为学好计算机技术打下了一个坚实的基础。
(三)利用好多媒体以及新技术来进行教学
计算机知识的学习比较枯燥的,真正涉及到代码等板块的时候更是如此,所以,我们可以利用多媒体技术的幻灯片、投影仪、录音、录像、电脑设备等等手段来帮助学生完成学习,这些枯燥抽象的知识内容赋予鲜明生动的形象之中。计算机课程具有操作性实践性比较强的特点,所以,相对来说是比较适于视频教学和实践教学。在传统的教学中我们更多是采用教师在上面讲、学生在下面听的教学模式,实践性和操作性都不能够得到比较好的提升,所以,我们应该改观这样的教学方式,采用新的教学方式,以上机中心和课堂相结合的方式,在课堂的教学中,我们可以采用视频教学的方式,通过视频中的操作初步对学生留下一个简单而直观的印象,这样的情况对学生的学习是有着很大的帮助的,结合上机课程的展开,进一步进行对于知识的实践,培养学生的实践技能。在实训中强化知识,采用多种方式,增强学生的实践能力。从理论中来,到实践中去,进而提升技能,真正做到“知行合一”,提升学生的计算机水平。
三、合理地设置任务
关键词:计算机软件;安全漏洞;检测技术;漏洞;维护
计算机技术的应用符合时代的潮流,很多工作都需要通过计算机的运作实现。计算软件的开发是一个循序渐进的过程。有些黑客会利用软件开发中的源代码缺陷入侵计算机软件及破坏系统,造成计算机用户的经济财产损失。目前商业界、金融银行界、国家资料保存等都需要计算机帮助处理事务。计算机软件安全漏洞的出现,威胁到的不仅是个人的利益,还有国家的利益。由此国家和相关部门都非常重视计算机软件安全漏洞检测技术的开发。
计算机软件安全漏洞检测技术能够提高软件质量和安全性、减少软件安全漏洞,为计算机软件安全运行提供保障。近年来,计算机软件安全漏洞检测技术经过程序员的不断维护和开发,在电脑维护过程中占据重要的位置。但计算机软件安全漏洞检测技术开发是一个长期的过程,需要得到各方的重视。
1.计算机软件中安全漏洞的相关概念
1.1计算机软件中安全漏洞的概念
计算机软件漏洞主要是指在计算机系统编程中,产生错误没得到修复,从而导致程序的错误,在计算机软件的应用过程中存在安全隐患,如果得不到及时修复,会给整个计算机系统运行造成安全隐患,容易造成资料丢失、被盗等情况。
1.2计算机软件安全漏洞的分类
计算机在研制和开发过程中,因为当前技术的局限性,程序员不能够将系统运行系统程序进行完善,造成计算机在运算过程中会出现闪退、黑屏等情况,但暂时不影响计算机的暂时运行。有些计算机黑客会利用漏洞侵入计算机,盗取资料,或者造成区域网的崩盘。计算机的安全漏洞主要分为两类,一类是功能性漏洞;另一类是安全性漏洞。功能性漏洞主要是程序者代码编写错误、计算机系统运行过程中产生的逻辑性错误,或者是在计算机中运行与所装系统不兼容的软件。功能性漏洞需要程序员不断进行完善,当然这个漏洞是不断产生的。安全性漏洞主要指所产生的漏洞在通常情况下,并不影响计算机的正常运行,但如果被黑客侵入的话,会造成损失。比如软件运行时突然产生错误提示,导致计算机自动执行一些错误指令等。
2.计算机软件中安全漏洞检测技术的发展现状
国内的计算机软件市场相对国外的管理较为混乱,是因为:一,计算机软件市场需求量较大,很多软件公司为了短期的利益采用短时间开发,开发过程中造成软件编写程序上错误,程序员对于计算机软件开发遗留的程序漏洞,且后期维护不到位。国内软件市场监管不到位,很多法律法规都没完善,让有问题的软件流入市场;二,正规的软件版权费用太高,很多的用户都喜欢低廉的盗版软件;三,很多小的软件公司为了节约软件开发的高额费用,采取非法复制其他公司开发出来的比较成熟的安全软件的手法,给研发公司造成重大的经济损失。长久下去,很多小公司得到发展,那些具备开发能力的大公司反而缺乏发展市场,因此计算机安全漏洞检测技术得不到发展。
就目前的情况来看,很多计算机用户因为安装的软件不够完整,导致被黑客盗用程序代码,造成计算机在运行过程中存在较大安全隐患。计算机会被攻击、盗取资料、窥视等。我国很多用户都安装了防火墙、杀毒软件以及入侵检测系统等以保证计算机软件安全运行,但防火墙、入侵检测和反病毒软件的存在对于高级黑客的入侵抵抗力较弱,主要是因为安装安全软件有可能带来新的漏洞。通常,大型应用软件安装在客户电脑中时,仍因开发的局限性,有很多安全相关的漏洞存在于软件程序中,需要厂商进行不断的维护,且漏洞是隐性的,需要在运行中才能发现。
3.计算机软件中安全漏洞的检测技术
计算机软件运行过程中的安全漏洞,主要是指计算机系统中软件及协议的具体实现或系统安全策略上存在安全方面的缺陷。软件中存在安全漏洞很容易造成系统的闪退、卡机、崩盘等情况,及时地修复计算机软件中的安全漏洞,能一定程度地降低软件使用中的安全隐患。目前针对安全漏洞检测涉及3个方面的检测,如下所述。
3.1静态检测技术
计算机软件安全漏洞检测技术中静态检测主要是指对计算机软件安全漏洞采用静态分析法,对程序的源代码或二进制代码进行分析。通常这种检测技术准确性、完整性占据优势,但据相关的用户数据反映,在静态分析过程中其会产生大量的误报信息。
静态分析指的是对需要检测的系统程序进行源代码的扫描工作,从语义、语法等角度进行全面解析,同时将待测系统程序的自身特性直接进行分析,利用这种方法寻找漏洞。现在随着技术的更新,开发了另外一种检测技术即程序检测,检测抽象系统内的程序源代码。一般来说,计算的静态检测技术主要是指检测漏洞的特点之间有着密切的关联。
计算机静态检测技术仅仅支持检测计算机运行程序中出现的程序错误,对于更新的软件漏洞并不能够及时地检测,得出扫描结果。对于结果,还需要专业人员进行结果核对、处理、然后及时地修正检测方法,消耗的人力、时间过多。
3.2动态检测
动态检测主要是针对黑客入侵,通过内存映射、非执行栈、安全共享库、沙箱等检测项,排除安全隐患。很多黑客通常会利用应用中“NULL”结尾的字符串进行内存覆盖,进行内存映射的检测能够避免黑客的攻击,从而维护计算机软件系统的安全。动态监测是在不改变源代码甚至是二进制代码的情况下,对运行程序进行检测。这种类型的检测主要是通过修改程序运行环境来进行。不同的操作系统环境下,反映的数据也不同,加大了检测的难度。
3.3其他混合检测方法
计算机软件中安全漏洞检测技术如果仅采用静态检测和动态检测方法,得出的数据都有缺点。如果将两者结合,对计算机软件中安全漏洞的检测就会较为精确。其他混合检测方法主要有测试库、源码改编、栈保护的编译器扩展、二进制代码改编、规范检测和异常检测等。计算机软件中安全漏洞的检测方法,需要不断地更新,不能局限为一种。
4.计算机软件中安全漏洞检测技术的应用
计算机软件中安全漏洞检测技术主要是针对计算机系统和软件中可能存在的安全漏洞,是带有目的性的检测,属于预防性检测。计算机软件中安全漏洞检测技术的大范围推广,对避免出现运行程序错误,减少编写程序中的错误有很大帮助。
4.1缓冲区出现的漏洞
缓冲区出现计算机软件安全漏洞主要是因为有的计算机用户安装来历不明的计算机软件,或者盗版软件,这会造成计算机软件系统的在使用过程中出现漏洞,―旦这些软件接触到计算机编程中的漏洞,就会造成计算机系统的崩盘。这个需要计算机软件中安全漏洞检测过程中,进行软件隔离,从根源上避免这些软件接触到系统漏洞的可能。计算机中安全漏洞检测技术的开发,重点在检测方面,对于计算机安装的软件都会进行安全风险提示、对站点代码进行检测,对用户进行安全性提示,避免出现软件技术的问题。
4.2防止争漏洞
防止竞争漏洞主要是针对那些能够产生竞争条件的编码对源代码产生低分子化过程,这个过程对于系统的破坏不大。如果在运行过程中利用语句或者是代码去组织其执行程序,只会增加系统运行的漏洞,且收效甚微;需要在其快要完成的阶段直接阻拦,将其进程快速结束即可。
4.3防止随机数漏洞
一个稳定的系统运行环境中,所有的电脑系统的操作都是按照特定的程序进行的,但很多的黑客攻击者,都是使用随机数发生器,使用大量的随机数数据流冲击计算机,造成计算机不能迅速处理完数据致使CPu全速运转,最终导致计算机系统崩溃,无法正常工作而死机,如果让计算机重启,随机数产生器又会重新工作,让电脑再次陷入上次的模式状态,继续死机,电脑中的数据也就成了无法调用的垃圾数据。据笔者搜集的大量数据分析得知,这种随机漏洞被利用后难以修补,对于计算机的硬件和软件都带来极大的损伤。这方面的技术需要相关的程序人员进行不断完善,预防漏洞。
4.4格式化字符串方面漏洞
很多的计算机用户并不是专业的人员,对计算机软件的选择都是根据本身实用性进行调整,用户不太了解计算机软件,有可能还会对其进行格式化字符串处理。这会造成计算机格式化字符串方面的漏洞。这种漏洞主要是寻找源代码中可能存在的执行性语句,对其直接进行编译,对计算机的安全系统造成巨大的损害。针对这方面的漏洞,最有效的操作方式就是在程序的源代码中清除痕迹,不给黑客留下可乘之机,可以在源代码中尽量多地使用格式常量,至于代码格式串,能不用就不用。
关键词:云安全技术;局域网安全;应用
中图分类号:TP393.08
1 云安全技术在局域网安全中应用的重要意义
当前,云计算技术的产生和发展促进了计算机网络技术的又一次革新和进步,在一些企业的局域网中也得到了广泛的应用。但是,安全隐患问题依然存在,因此针对云计算机技术的特点衍生出了一种新型的云安全技术。经过查阅相关文件和资料可以发现,局域网中的网络安全隐患通常来源于技术应用内部人员,来自外部黑客造成的安全问题相对较少。但是当前的一些企业的局域网技术人员却将精力主要放在防范黑客上,无疑会造成重点工作目标的遗漏。根据CISCO安全部门的统计,实际上大约有70%以上的网络安全隐患是由局域网内部的网络病毒攻击导致的,尤其是机密文件的泄露问题。如何针对这种问题结合云计算技术的特点确保云技术在局域网应用中的安全已经成为人们亟需解决的问题。
2 云安全技术是云计算在局域网安全应用中的重要保障
所谓的云安全技术,是针对云计算产业的出现,结合云计算的应用特点和发展趋势衍生出的确保云计算在局域网中应用安全的一种新型网络安全技术。可以这么说,云安全技术的产生完善了云计算产业,任何一种技术或者产业的发展如何离开了安全的保障,也必然失去其存在的意义。简单的来讲,云安全技术就是防病毒企业通过互联网络技术,通过客户端收集、整理、分析、加工和处理搜集到的病毒代码,并将最终的解决方案提供给用户,从而将整个网络整合成一个巨大的针对用户网络安全应用的杀毒软件,也避免了当前杀毒软件需要不断更新带来的烦恼。
2.1 云安全技术的特点
云计算技术的创新和发展预示着计算机技术后时代的来临,随着计算机软件由C/S架构不断向B/S架构的演变过程中,客户端的硬盘需求必然越来越小,随之对客户端的智能化程度就会要求越来越高,云计算技术的未来发展完全可以实现个人计算机无需安装任何软件,也不需要任何客户端就可以通过浏览器或者专业设备实现对所需应用的远程控制和应用,充分发挥云计算技术云端服务器的资源优势,减少了本地资源负荷,使计算机应用更加绿色。
2.2 云安全技术的优势
云计算技术的发展离不开云安全技术的保驾护航。云安全技术可以充分利用云技术的云端的大量服务器资源,甚至可以是虚拟服务器资源,通过收集互联网客户端的病毒攻击信息,解析病毒代码,提供局域网应用安全解决方案,使用户避免受到病毒的侵扰。也就是说,云安全技术可以在病毒侵入局域网用户端之前就提出了解决方案,拦截了病毒攻击,而当前的一些普通的网络安全技术也只是仅仅在病毒发生后,通过杀毒软件才能消除,还有些杀毒软件不升级就不会发挥有效的防护作用。云安全技术是建立在云计算云端服务器的基础上的,可以实时收集到大量的病毒信息,并提供有效的解决措施,实现网络信息共享的同时,也确保了局域网应用安全。
3 云安全技术在局域网安全中的应用
3.1 云安全技术中复合式拦截病毒机制在局域网安全中的作用
云安全技术可以利用互联网云计算技术的强大的云端服务器,实现对局域网内部相关网络应用的云拦截和云杀毒。也就是说,这种方式是采用的复合式拦截攻击机制和轻客户端策略,最终实现在局域网安全隐患威胁到用户端之前就可以对其拦截和采取相应的处理措施。当前的网络安全隐患和病毒攻击形式较多,尤其是病毒的形式往往不仅仅是单一的病毒体,而是具有多个组件的复合病毒体,对网络用户造成的危害更大,而云安全技术中的复合式拦截病毒机制正是解决这一问题的最佳途径。
3.2 云安全技术中轻客户端策略在局域网安全中的应用
云安全技术中的轻客户端策略指的是将计算机和业务之间的逻辑问题服务器处理,客户端只负责网络的IO和简单的数据显示工作。举例来讲,就是当我们收到一封来自网络的电子邮件时,邮件服务器就会对邮件来源的源地址和邮件所具有的链接地址进行全面检查分析,如果检查结果该邮件地址和网络链接如果不可信,服务器就会通过云安全技术对其进行杀毒处理甚至可以删除邮件,同时,将这两个源地址和链接地址加入到具有安全隐患的数据库中,后续如果再有这类网址的邮件内容就会自动执行隔离处理,从而实现当计算机网络威胁未到达用户的局域网之前就被拦截处理的目的。
该种云安全技术从网络安全隐患防护的角度来讲,就是通过云技术构建一个具有黑白名单的数据库服务器群,对使用网络功能的用户所操作的一系列网络行为进行查询、分析,服务器通过云端完成以上所有信息的统计和分析。这种技术也存在一些弊端,诸如对于存在于计算机用户本地位置上的威胁就无法感知,其主要应用与对于外来威胁的判断和拦截。当发生一些未知病毒和一些非正常渠道的侵扰时,该模式无法实现对于用户本机的威胁进行预防和查杀。但是,从局域网安全技术的角度来讲,该技术具有很大的应用前景和优势。
3.3 云安全技术在局域网中应用的必要条件
云安全技术的核心在于通过客户端对局域网中的相关数据、信息进行收集和统计,分析得出源代码后,采取相应的处理措施。因此,云安全技术在局域网中的应用首先要有大量的客户端监控软体,通过软体客户端对局域网中异常行为的实时监测,提取和收集异常应用的特征代码,及时推送到杀毒厂商的服务器终端进行自动分析和处理,得出该行为是否为病毒或者恶意程序,再将应对该威胁的解决方案发放到每一个客户端。严格来讲,也就是杀毒设计公司是客户端,大量的互联网用户是云端的重要组成部分,通过客户端软体对整个网络进行扫描,提取出疑似病毒的文件或者代码,经杀毒设计单位分析升级杀毒软件后对用户端进行杀毒处理。就是说,云安全技术在局域网安全中的应用要具备两个条件:一,需要有大量的安装有病毒监控软体的客户端;二,需要具备有快速分析处理特征代码能力的服务器终端。
3.4 云安全技术在局域网安全中应用的优化设计
经过上述的研究讨论可以发现,云安全技术实际上是一种计算机网络安全防控措施,当计算机用户本地出现病毒威胁时,常见的就是通过移动设备(移动硬盘、U盘和影音设备等)感染的情况,云安全技术处理显得就会比较乏力,因此,我们可以将云安全技术同传统的杀毒技术相结合应对局域网安全隐患。这样就可以很好的将网络端的安全隐患和用户本地的威胁同时进行感知和拦截处理,云安全技术可以很好的通过网络功能实现病毒库的升级操作,以保障局域网共享使用过程中的安全性;同时云安全也具有本机病毒的防御能力,使用户能够享受到更安全的网络环境。
4 结语
综上所述,云安全技术在局域网安全中的应用具有十分重要的意义,结合传统的杀毒软件技术能够发挥出更加积极和可靠的安全效应,对于促进计算机网络技术安全和信息共享加密安全有着积极的推动作用。
参考文献:
[1]唐彦,杨舰友.新一代云安全技术浅析和应用探讨[J].数字通信,2011(02).
[2]陈军,薄明霞,王渭清.云安全研究进展及技术解决方案发展趋势[J].现代电信科技,2011(06).
[3]张敏,谢志豪.新型加密技术在云安全模型中的应用[J].信息与电脑(理论版),2011(09).