课程简介
接下来由我给大家带来开发安全产品的视频教程,本视频比较适合信息安全相关从业者,信息安全从业者的安全和开发。
如果你是一个安全工程师我建议你学习一些开发相关的知识。
如果你是开发工程师建议你去了解一些安全相关的知识。
我先给出本视频教程的参参考资料一本是构语言编程由许氏为著的是图灵系列书,图灵编程系列书籍之一。
第二本是白帽子脚外部安全是道格编著的,首先我们来讲一下为什么要用go,go语言是构语言专门针对了多处理器系统,编程做了优化使用构编译程序,可以媲美c或者C++代码的速度,而且更加安全原生的支持并行编程,简而言之沟语言有几个好处:
第一个就是告并发。
第二个就是web友友好。
我们这个视频的题目是Golang,那Go和Golang是个什么样的关系呢?
GO和Golang它就是一个意思。
这里我列举了一下主流编程语言的,对比主要对比了构语言
Python加java有C/c++他们都有各自的特点
第一维度就是学习成本
第二个是性能
第三个是第三方库丰富程度
第四个是部署的时候的成本
第五个是看他的一些安全软件的例子我们可以看出Golang和Python在各个方面都是不错的,而Java和C++都比较沉重不适合我们当今快速开发一个软件产品,具体的各个语言的对比这里。
首先我们来讲一下我们本视频的一个课程的安排:
本视频分三大块
第一块主要就是讲的语言构语言编程。
第二块讲开发实战。
第三块是安全开发的实战。
如果你有够语言的基础那我可以从可以直接跳到开发实战,如果你已经精通了构语言的开发那直接跳到后面的安全开发实战,如果你不是很熟练的使用构语言我建议从头从语言篇开始学习,语言篇我们大概是从由四五个小节组成开发实战,有在我们掌握了语言的基础之后我们拿三个小例子小程序来去实践去巩固我们的构语言编程的技术,最后我们在安全开发实战里边从三个方向:一个就是网络流量分析,另外一个是外部安全开发还有分布式这三节课,在正式进入我们的视频教程之前我先讲一下我们的开发环境。
课程截图
课程目录
Golang开发安全产品
课时10开发实战-网络流量分析-DNS检测.mp4
课时11开发实战-网络流量分析-DDOS攻击检测.mp4
课时12开发实战-GoLANG WEB开发-基础篇.mp4
课时13开发实战-WEB开发-爬虫.mp4
课时14开发实战-WEB开发-子域名枚举.mp4
课时1语言篇-入门.mp4
课时2语言篇-基础类库.mp4
课时3语言篇-面向对象.mp4
课时4语言篇-并发.mp4
课时5编程实战.mp4
课时6开发实战-FTP弱口令检测.mp4
课时7服务器端口检测程序.mp4
课时8主机上的信息.mp4
课时9开发实战-网络流量分析-基础.mp4