NOT
安全的持续性
·在解决安全的问题的过程中,不可能一劳永逸。 ·安全是一个持续的过程 ·攻击与防御技术的对立,从网络诞生的那一刻就不可避免; 攻击与防御技术的发展,同样从网络诞生的那一刻就开始,至今还未结束,在未来也将一直持续下去,直到宇宙的尽头 在一个时代,注定有一项技术会占优势地位,但某一时期的攻击或防御技术, ......
安全审计
安全评估的实施被分为4个阶段: 资产等级划分 威胁分析 风险分析 确认解决方案 ·当面临的是一个尚未实施过安全评估的方案时,应该按顺序依次进行 而如果是一个由安全团队长期维护的系统,那么有些阶段可以只实施一次。 在上一个阶段将决定下一个阶段的目标,需要实施到什么程度。 ·互联网安全的核心问题,是数据 ......
安全三要素
·安全方案的设计思路与方法 组成属性: CIA: 机密性(Confidentiality): 要求保护的数据内容不能泄露,加密是实现机密性要求的常见手段 完整性(Integrity): 要求保护数据内容是完整、没有被篡改的。常见的保证一致性的技术手段是数字签名 可用性(Availability): ......
白帽子兵法
三大原则: Secure By Default原则 (1)黑名单、白名单思想 白名单解析 ·只对需求进行放行 ·即只对某一部分要使用的接口进行放行,其他端口封闭 ·如,网站只提供web服务,那么正确的做法是只允许网站服务器的80和443端口对外提供服务,屏蔽除此之外的其他端口 黑名单解析 ·只对威胁 ......
The 2023 ICPC Nanjing Regional Contest G,F
G. 背包 我们要是选一个集合出来 并且免除k个宝石的话 我们一定是选最贵的k个宝石免费 这样我们的做法就是对wi排序 然后前面的做背包 后面直接贪心选vi最大的k个 这样是一定包含了最优解的 当然你可以用二分bit 也可以直接维护另一个dp int n,tr1[200010],tr2[200010 ......
web安全的崛起
·在互联网早期,Web并非给了我的主流应用,基于SMTP、POP3、FTP、IRC等协议的服务拥有绝大部分客户。所以这个时候,黑客的主要目标为网络、操作系统以及软件等领域,web安全处于初始阶段。因为相对于exploit攻击,web攻击只能让一个黑客取得一个 较低权限的账户,对黑客的吸引力远远不够 ......
黑客与骇客的行为差异与思想差异
·对于骇客来说,只要能找到系统的一个弱点,就可以达到入侵系统的目的; ·对于从事安全的白帽子而言,必须找到系统的所有弱点,不能有遗漏,并且将所有弱点全部消除,才能保证系统不会出现安全问 题; ·这种差异是由于工作环境与工作目的导致的: 白帽子一般为企业或安全公司服务,工作的出发点就是要解决所有安全问 ......
信任问题
·安全问题的本质是信任的问题 ·一切安全方案的基础,都是建立在信任关系上的。我们必须相信一些东西,必须有一些最基本的假设,安全方案才会得以成立 如果我们否定一切,且对一切都不信任,安全方案就会成为无源之水,无根之木,无法设计,也无法完成。 ·在现实生活中我们一般很少设想最极端的前提条件。因为极端的条 ......
uniapp 404页面
需求:uniapp 在写 H5 时,如果在地址栏乱输入,会跳转到 404 页面。 思路:uniapp 有个 应用生命周期 onPageNotFound,让跳转不存在的页面时会执行这个回调函数。所以需求就很好解决了! 具体操作: 第一步:写一个 404 页面,并在 pages.json 中配置其路由。 ......
php开发之文件下载的实现
前言 php是网络安全学习里必不可少的一环,简单理解php的开发环节能更好的帮助我们去学习php以及其他语言的web漏洞原理 正文 在正常的开发中,文件下载的功能是必不可少,比如我们在论坛看到好看图片好听的歌时,将其下载下来时就涉及到文件的下载等等文件功能。但也会出现漏洞,或者一些bug。这部分是p ......
playwright操作iframe
先定位到iframe,赋值给frame,在通过fram进行定位元素即可 可以使用 page.frame_locator() 或 locator.frame_locator() frame = page.fram_locator('[id^=x-URS-iframe]') 接下来就正常的定位元素 fr ......
misc入门
打开为图片形式,打开虚拟机 运用binwalk分析文件再输入dd if........( if=文件名:输入文件名,缺省为标准输入。即指定源文件,of=文件名:输出文件名,缺省为标准输出。即指定目的文件) 2. 打开为图片格式 用010editor打开图片搜索ctf即可得到flag 3. 打开为图片 ......
The solution of soil erosion
Solution of soil erosion (1) Engineering measures: building terraces, damming and silting land, using earthwork and concrete works, fish scale pits, e ......
CF1304E 1-Trees and Queries(lca+树上前缀和+奇偶性)
题目 二话不说,直接按题意模拟暴搜,当然 \(O(nq)\) 的复杂度显然是寄了的。 不过,在模拟的过程中,我在链式前向星的删边中居然一开始错了,还是要 mark 一下以后注意。 void del(int x, int pre) { e[top].to = e[top].next = 0; h[x] ......
当一个值为false的Boolean对象放到条件语句当中的时候,Boolean对象的值会被当作true来计算,但是它本身的值并没有改变,依然是false
下面这段程序的显示结果是? var x = new Boolean(false); if (x) { alert('hi'); } var y = Boolean(0); if (y) { alert('hello'); } hi if(x) 这里期望 x 是一个布尔类型的原始值,而 x 是一个对象 ......
状态机模型DP
//http://ybt.ssoier.cn:8088/problem_show.php?pid=1302 #include<bits/stdc++.h> using namespace std; const int N=2e5+10; int dp[N][3][3],n,w[N],t; int m ......
requestAnimationFrame虽然是异步函数,但是由于i是用let定义的,每一次都会生成一个块级作用域,来把当前值和requestAnimationFrame放在这个作用域中
以下代码执行后,console 输出的信息是? for(let i = 0; i < 5; i++){ requestAnimationFrame(() => console.log(i)); } 0 1 2 3 4 requestAnimationFrame虽然是异步函数,但是由于i是用let定义 ......
图有关算法题(1)
图的结构 //严蔚敏版数据结构 //邻接表存储结构 typedef struct ArcNode{ int adjvex;//该弧所指向的顶点的位置 struct ArcNode *nextarc;//下一个边结点 }ArcNode; typedef struct VNode{ VertexType ......
k8s service ipvs模式下nodePort实现
部署nodePort+StatefulSet apiVersion: v1 kind: Service metadata: name: nginx spec: ports: - port: 80 selector: app: nginx type: NodePort apiVersion: apps ......
../include/randseqaccess.hh:21:29: fatal error: mysql++/mysql++.h: No such file or directory
001、make编译报错:../include/randseqaccess.hh:21:29: fatal error: mysql++/mysql++.h: No such file or directory 002、解决方法: 。 ......
利用Matlab提取图片中曲线数据
在MATLAB中得到系统当前日期、时间也是经常用到的内容,由以下函数实现。 1.生成指定格式日期和时间 datestr-生成指定格式日期和时间,是字符型变量。 >> datestr(now) %其中now是获取当前日期和时间 ans = 30-Dec-2009 16:05:16 其中输出格式可由 ......
matlab函数_连通区域
1、 matlab函数bwareaopen──删除小面积对象 格式:BW2 = bwareaopen(BW,P,conn) 作用:删除二值图像BW中面积小于P的对象,默认情况下使用8邻域。 算法: (1)Determine the connected components. L = bwlabe ......
parseInt 以数字开头,则取截止到第一个字母出现之前的所有数字进行转换 parseInt("12x2bc", 10) // 返回:12
以下哪些表达式的结果为true() A undefined == null B isNaN("100") C parseInt("1a") 1 D [] instanceof Array 正确答案:ACD 考点一: isNaN()的隐式转换 isNaN(item) 的时候会先将item进行 Numb ......
ansible的使用(1)
本次的任务: 1:ansible的连接被控节点是是以q7用户进行操作的 2:使用普通用户时,不需要输入密码来进行登录,使用密钥来进行登录 3:使用q7用户时,q7用户通过sudo的命令拥有root的权限 ......
vue里面数据
<template> <div> <BaseCountItem></BaseCountItem> <br> <BaseCountItem></BaseCountItem> <br> <BaseCountItem></BaseCountItem> </div> </template> <script> ......
vue完成记事本小功能(没有css样式)
app.vue <template> <div class=""> <SchuRuKuang @Add="handleAdd"></SchuRuKuang> <LieBiaoZhanShi :list="list" @delOne="handledelOne"></LieBiaoZhanShi> < ......
《空间三角面片对相交判断算法》的matlab实现
function [flag] = InsectTriPatch(T1,T2) % 判断两个空间三角形面片是否相交 % T1=[0 0 0; % 2 0 0; % 0 1.5 0; % 0 0 1]; % T2=[0 0 -1; % 2 0 -1; % 0 2 -1; % 0 0 1]; % 出自: ......
Augustus 软件的安装
001、官网:http://bioinf.uni-greifswald.de/augustus/downloads/ github:https://github.com/Gaius-Augustus/Augustus/releases/tag/v3.5.0 002、 tar -xzvf August ......
../include/types.hh:16:43: fatal error: boost/archive/text_oarchive.hpp: No such file or directory
001、make编译报错如下:../include/types.hh:16:43: fatal error: boost/archive/text_oarchive.hpp: No such file or directory 002、 ......
js执行的比dom渲染快很多,执行完一定的js才在页面渲染一次dom,UI渲染是宏任务
假设HTML有一个按钮id为btn,经过以下操作最终会变成什么颜色? document.getElementById('btn').style = 'background: blue'; document.getElementById('btn').style = 'background: red' ......