Python代码安全指南 通用类1. 代码实现1.1 加密算法【必须】避免使用不安全的对称加密算法DES 和 3DES 已经不再适用于现代应用程序,应改为使用 AES。1.2 程序日志【建议】对每个重要行为都记录日志确保重要行为都记录日志,且可靠保存 6 个月以上【建议】禁止将未经验证的用户输入直接记录日志当日志条目包含未经
使用tmuxp来管理会话 使用 tmuxp 可以很好的帮助我们来管理 tmux 的会话(session),解决了平时在使用 tmux 工具时候的痛点。1. 工具介绍事实上,tmuxp 也是一个构建于 tmux 之上的对象关系映射的 ORM 的 API 工具,就是利用 tmux 工具定义的窗格(pane)、窗口(windows
CentOS 7安装fail2ban+Firewalld防止SSH爆破与CC攻击 准备工作1、检查Firewalld是否启用#如果您已经安装iptables建议先关闭service iptables stop#查看Firewalld状态firewall-cmd --state#启动firewalldsystemctl start firewalld#设置开机启动systemctl
防止程序OOM时退出 当物理内存和交换空间不够用时,OOM Killer 就会选择杀死进程,那么它是怎样知道要先杀死哪个进程呢?其实 Linux 的每个进程都有一个 oom_score (位于/proc//oom_score文件中),这个值越大,就越有可能被 OOM Killer 选中。如果进程消耗的内存越大,它的 oo
Linux 管理文件系统 分区和创建文件系统分区方法MBRMBR格式的磁盘中,会维护磁盘第一个扇区——MBR扇区,在该扇区中第446字节之后的64字节是分区表,每个分区占用16字节,所以限制了一块磁盘最多只能有4个主分区(Primary,P),如果多于4个区,只能将主分区少于4个,通过建立扩展分区(Extend,E),然后在
Linux Netfilter 调优 如果您正在为高流量的 Web/DNS 服务器提供服务,并且最近使该服务器 PING 丢失并且并非所有 HTTP 请求都成功。您可以开始检查系统日志。并且如果您看到类似下面的内容,那么下面的指南将帮助您调整 Linux 服务器以正确处理流量负载。Mar 22 21:25:55 localhost ke
Git 使用总结 如果我们希望能够快速了解或体验一下 Git 的操作的话,我这里推荐搭建前往这个网站进行学习,其不需要我们安装工具,而且我们的每一步操作都可以在右侧实时看到状态,对于我们学习和理解 Git 工作方式和原理非常有帮助的。https://oschina.gitee.io/learn-git-branchi