- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
批注
注意:本复习主要是理论的,程序部分同学自行看上课的程序
分析程序的要点是:1,运行后结果是什么? 可能是多种.
2能否正确运行..
3可能的危害,都要举一个具体的例子
网络安全编程第一讲
怎样理解网络安全编程?
一是网络编程,二是安全编程。
难度非常大。需要掌握网络协议和编程语言,又要具备安全知识。
编程语言(按层次划分)
是一个非常难以回答的问题,在各个不同层次都有各自的语言。
常见的就有:
OS层面: 专用工具:ftp/telnet/mail等等。
命令组合的shell程序。
其他。(你能举例吗?) debug
应用层面: JAVA编程。
C语言编程。
其他语言编程。(你能举例吗?)
Python, C#, PHP, JavaScript, C++
3,OS底层 C和汇编语言
4,硬件层面 汇编语言
语言分类:编译型和解释型。(上面提到的计算机语言都是何种类型?)
1编写源程序。思想 到源程序 编辑器 Editor
2编译源程序。源程序到目标(机器)码 编译器 complier
3链接目标码。目标码到OS格式的可执行码 链接器 Linker
4执行可执行码。在OS下运行执行码。
补充:编译型语言:???? 编译是指在应用源程序执行之前,就将程序源代码“翻译”成目标代码(机器语言),因此其目标程序可以脱离其语言环境独立执行,使用比较方便、效率较高。但应用程序一旦需要修改,必须先修改源代码,再重新编译生成新的目标文件( .OBJ)才能执行,只有目标文件而没有源代码,修改很不方便。现在大多数的编程语言都是编译型的。编译程序将源程序翻译成目标程序后保存在另一个文件中,该目标程序可脱离编译程序直接在计算机上多次运行。大多数软件产品都是以目标程序形式发行给用户的,不仅便于直接运行,同时又使他人难于盗用其中的技术C、C++、、Fortran、VF、Pascal、Delphi、Ada都是编译实现的。解释型语言:???? 解释型语言的实现中,翻译器并不产生目标机器代码,而是产生易于执行的中间代码,这种中间代码与机器代码是不同的,中间代码的解释是由软件支持的,不能直接使用硬件,软件解释器通常会导致执行效率较低。用解释型语言编写的程序是由另一个可以理解中间代码的解释程序执行的。与编译程序不同的是,解释程序的任务是逐一将源程序的语句解释成可执行的机器指令,不需要将源程序翻译成目标代码后再执行。解释程序的优点是当语句出现语法错误时,可以立即引起程序员注意,而程序员在程序开发期间就能进行校正。对于解释型Basic语言,需要一个专门的解释器解释执行 Basic程序,每条语言只有在执行才被翻译。这种解释型语言每执行一次就翻译一次,因而效率低下。一般地,动态语言都是解释型的,如Tcl、Perl、Ruby、VBScript、 JavaScript等。混合型:??? ?Java很特殊,Java程序也需要编译,但是没有直接编译称为机器语言,而是编译称为字节码,然后在Java虚拟机上用解释方式执行字节码。Python 的也采用了类似Java的编译模式,先将Python程序编译成Python字节码,然后由一个专门的Python字节码解释器负责解释执行字节码。(Java虚拟机对字节码的执行相当于模拟一个cpu,而ruby1.8--在虚拟机还未出现前--是通过解释成语法树执行。)
记忆:
问题一、安全概念
怎样讲安全,与你处的位置和环境有关。计算机语言的安全怎样?
何为安全?
美国军方的基本定义:过去曾经是或将来会变为攻击来源的个人、团体、组织或外部力量。
黑客Hacker 具有不同的技术能力和处事态度。
他们编写漏洞曝光程序,基于好奇和黑客自身的“道德”,对计算机系统进行负责任披露(responsible disclosure) 和完全披露(full disclosure),既有利也有害。
骇客Cracker 首要目的是以非授权方式进入计算机系统窃取或破坏数据的人。
内部人员 insider 现任或以前的员工。他们知道太多的信息。
罪犯 Criminal 期望通过犯罪来获取利益的人或团体。(罪犯 犯罪)
竞争情报从业者 competitive intelligence professional 一般也称之为商业间谍。
恐怖分子 terrorist 对信息系统进行非法攻击或威胁,从而达到其目的人或组织。
信息战崇尚国 information warrior ??? 你是否会成为威胁?
问题二、计算机安全概念
computer security 阻止攻击者通过未授权访问或使用计算机和网络达到其目的。
开发与配置:开发安全要求具有安全的设计和无暇的实现。
您可能关注的文档
- [广东]商业综合楼施工组织设计(高支模_大体积混凝土)要点分析.doc
- [广东]外用施工电梯施工方案(施工升降机双笼scd200200td有计算)_secret要点分析.doc
- 二上数学教材介绍课件详解.ppt
- [黑龙江]跨铁路桥拆除专项施工方案_yg要点分析.doc
- [黑龙江]六层砖混结构施工组织设计_secret要点分析.doc
- [金融工程][教材][第12章][信用风险和信用衍生工具]要点分析.doc
- 二值班组建设汇报修订版课件详解.pptx
- [考试大论坛]市场基础91道计算题真题解析要点分析.doc
- [考试资料]药物化学要点分析.doc
- [内蒙古]大学教学楼施工组织设计(筏板基础框架结构)_secret要点分析.doc
最近下载
- 应届生简历模板.doc VIP
- 2025内蒙古呼和浩特市城市燃气热力集团有限公司招聘18人笔试备考题库及答案解析.docx VIP
- 学管师培训课件.pptx VIP
- 2025-2026学年初中道德与法治统编版五四学制2024六年级全一册-统编版五四学制2024教学设计合集.docx
- 环境监测机构作业指导书样本.doc VIP
- DB21T1823-2010 既有居住建筑节能改造技术规程.pdf VIP
- 呼和浩特市城市燃气热力集团有限公司招聘58名工作人员笔试备考题库及答案解析.docx VIP
- 社保追缴申请书范本.docx VIP
- TCNIA 0258-2024温室气体产品碳足迹量化方法与要求 阴极铜.pdf
- 儿童TESOL教学大纲.pdf VIP
文档评论(0)