编程开发
常见十大漏洞总结(原理、危害、防御)
弱口令
产生原因
与个人习惯和安全意识相关,为了避免忘记密码,使用一个非常容易记住 的密码,或者是直接采用系统的默认密码等。
危害
通过弱口令,攻击者可以进入后台修改资料,进入金融系统盗取钱财,进入OA系统可以获取企业内部资料,进入监控系统可以进行实时监控等等。
防御
设置密码通常遵循以下原则:
(1)不使用空口令或系统缺省的口令,为典型的弱口令;
(2)口令长度不小于8 个字符;
(3)
如何搭建React项目详解
一、环境配置
1、安装 Node.js >=10(选择自己需要的版本)
运行 node -v查看版本,如果不是 10,请先卸载当前版本去 Node.js 官网下载10.12.0版的安装包,一路点击下一步,注意安装目录可以改,一定不要在路径中出现中文和空格。
注意重装 Node.js 后,你以前用 npm 或 yarn 全局安装的命令可能都会消失不见,如果你需要,可以需要重新全局安装这些命令。
1. nginx的安装和部署
nginx一般部署在linux系统下,所以本文也以linux系统为例,以流程化的形式来列出安装和部署的方法。
如果是一台新的linux系统,前提是能够连接上网络。因为我们需要联网下载一些依赖。并且已安装wget命令。安装wget命令的方式:yum -y install wget。接着就可以安装nginx了。
安装nginx所需的依赖
yum -y install gcc zlib zlib-de
生信Linux常用命令(更新中)
一、压缩和解压缩
1.“.tar.gz”结尾的文件: tar
tar -cf newfile.tar file1 file2#将file1,file2文件打包到newfile.tar
tar-zcvf/GSE66507tar.gz#解压文件
tar -xzvf test.tar.gz#将test.tar.gz文件解压并提取里边的文件
2.“.zip”结尾的文件: zip
iOS小数取整的方法(ceil、floor和round)
ceil(value):求大于小数value的最小整数。
floor(value):求小于小数value的最大整数。
round(value):小数value的四舍五入取整。
示例(一):
CGFloat width = 70.15;
[self logCeilFoorRoundWithValue:width];
打印:
ceil(a) = 71.000000
flo
【软件技术】分享静态变量HashMap使用的教训
公有静态变量HashMap,我们系统在生产使用时,出现了致命的问题,出现了数据错乱,误删的问题。
发布版本前,系统有经过测试团队测试过,测试结果满足需求验收标准,功能都测试正常。所以在刚开始出现故障时,我们一直在怀疑数据上的问题,折腾了好几天,也没发现很明显的原因,最终只能来进行相关代码走查,组织几个技术加业务专家,对功能代码逐一过,也许是老天眷顾还是啥的,我们刚走查没多久,就发现了有个模块使用了
1203.1395天:SSH证书登录
#每日三件事,第1395天#
SSH全程secure shell,是通过加密连接服务器的一种方式。
等保三级的身份鉴别中有一条要求:当进行远程管理时,应采取必要措施防止鉴别信息在网络传输过程中被窃听。
也就是说,要远程管理设备时,应当采用加密的方式对通信网络上的数据加密传输。SSH就可以实现这一要求。
下面以CentOS 7为例来说明SSH的使用。
一. 直接使用SSH
1.1 通过口令登录服务器
