网安学习day2

今早实验课发现两个有意思的头歌python题目:

第1关:个人信息提取

用户输入自己的个人信息,格式如下:

0122923450321 王昊 法学1801 河北 2001年

数据分别表示:学号 姓名 专业班级 籍贯 出生年份,各数据间空格间隔

有些用户没有按照规则输入数据,输入自己出生年份的时候写成了类似‘1900年生’或‘出生于1985’或‘19岁生于2006年11月’的数据格式。请注意程序此时仍然需要正确读取该项数据,本题保证这些用户输入时一定只含有1个4位数字连续组成的年份数据

在判断蓝色字体的那段,我没有特别好的方法,想的仅是把这里面的数字字符全部拿出来,在对其进行处理。感觉很麻烦。因此就有后面的操作。

import string
 
str1 = input()
name = str1[14:16]
ban = str1[17:23]
data = ''
for i in range(27, len(str1) - 4):
        if str1[i:i + 4].isdigit():
            data = data + str1[i:i + 4]#真的这一步我确实没想到可以这么写,还是学的太少了
print('姓名:' + name + '\n' + '班级:' + ban + '\n' + '出生:' + data + '年')

第1关:共有前缀(列表/集合)

任务描述

在一行中输入以空格间隔的若干以字母数字字符组成的字符串(字符串之间不包含其他字符) 定义一个函数,找出这些字符串的最长的共有前缀并输出,如果不存在共有前缀,输出‘NOT FOUND’。

示例

输入:

  1. water waiter watt

输出: wa

这题对于我这个小菜来说确实很有意思

l1=input().split()
ans=''
for i in zip(*l1):#zip函数,去每一个字符串的相同位置上的字符
    if len(set(i))==1:#用了set函数,直接去除掉了相同的字符,只保留有其中一个,这两部真的很巧妙
        ans+=i[0]
    else :
        break
if ans:
    print(ans)
else :
    print('NOT FOUND')

接下来仍是网安小学习的部分。坚持坚持坚持

(平常的时候对这个学习的时间可能不是很多,还有自己专业课的学习也很重要的,在假期的时候可以多学点奖励自己,发个小毒誓,五一期间,至少要把Linux系统网课看完学完,初步理解并掌握)

网安专业术语集结2.0版本

拿站:得到一个网站的最高权限

脱裤(拖库):网站被入侵后,将其全部数据导出,窃取文件

撞库:用获得的裤子去批量登录其他网站

旁站入侵:入侵同服务器的其他网站

横向移动:入侵一台服务器后,基于内部网段继续入侵同网段的其他机器

代理:帮我们发起网络请求的服务器

VPN:代理,加密通信

蜜罐:吸引攻击者进行攻击,以此实现溯源和反制

沙箱:按照安全策略,限制程序行为的执行环境,即使有恶意代码,也不会损害操作系统

靶场:模拟有漏洞的环境web靶场:DVWA,pikachu,aqli-喇叭声,cve,VULNHUB,ct

堡垒机:基于跳板机,运维审计系统

WAF:web应用防火墙,拦截攻击行为

CTF:夺旗赛

CVE:通用漏洞纰漏

CNVD:国家信息安全漏洞共享中心

应急响应:为应对安全事件时所做的准备

SRC: 企业的应急响应中心

网络安全测绘:网络安全资源搜录,网络安全搜索引擎:fofa,shadan,zoomeye

ATT&Ck:风险分析模型

逆向:将程序还原为源代码,分析程序运行过程

DevOps:开发测试运维一体化

CICO; 持续集成,持续交付,持续部署

DevSecOps: 安全开发与运维

等保 : 网络安全等级保护

(在哪一方面还是不明白的可以看网上的详细介绍,这里不做过多阐述)

今天花了一些时间对这个网课前面知识进行了一定的学习,主要是讲了网安的发展历程,行业需求,薪资水平等等,对技术上还没有做过多的陈述,感觉每一门学科的向来如此,开始都会铺天盖地的陈述这门学科的啥历史性啊,发展啊,形式啊这些的,本人不是看不起这些的,相反的他很重要,以此来评判自己学习的进度,但同样的,这个奖的也忒多了吧,太多无关紧要的东西就显得很繁琐,这里小小的吐槽哦一番。

三、就业岗位、方向

1、研发 :安全研发,逆行分析,代码审计

2、工程系: 渗透测试工程师

3、销售系

4、高级和管理岗位: 安全总监,安全经理

5、培训系: 讲师

四、法律法规

这东西也就是凭借自己的道德素质,谁还专门记这些法规的,不危害他人就差不多了

于是决定明天开始学Linux系统(晚安了各位,祝你武运昌隆)

  • 18
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值