杂类
文章平均质量分 69
DD-WL
Just try it
展开
-
linux文件权限详解
//权限与用户是强相关的,这里先简单介绍下linux的不同类型用户1、Linux系统中的3类用户1)管理员:比如root用户,权限最大的用户,拥有所有权限2)系统用户系统用户:在红帽5或者6系列的系统中,系统用户的uid值为0-499;不同发行版可能不一致,以实际实现为准;系统用户一般用于守护进程/服务使用,一般不允许登录系统(即/sbin/nologin),这样可以降低对应进程的权限3)普通用户普通用户:一般用于人机交互登录的账户useradd、id、groupadd、userdel、use原创 2022-05-30 19:46:50 · 7564 阅读 · 0 评论 -
Linux文件硬链接与软链接
在Linux操作系统中,链接被分为两种:软链接(Soft Link,符号链接)和硬链接(Hard Link)。硬链接(Hard Link)A是B的硬链接,则A的目录项中的inode节点号与B的目录项中的inode节点号相同,即一个inode节点对应两个不同的文件名,两个文件名指向同一个文件,A和B对文件系统来说是完全平等的。如果删除其中一个,对另外一个没有任何影响。每增加一个文件名,inode节点上的链接数增加一,每删除一个对应的文件名,inode节点上的链接数减一,直到为0,inode节点和对应的数据原创 2022-05-26 10:28:08 · 238 阅读 · 0 评论 -
Roce\Infiniband
Roce、infiband转载 2022-05-13 09:38:37 · 988 阅读 · 0 评论 -
sslsplit源码流程分析
概述官网地址:https://www.roe.ch/SSLsplithttps://github.com/droe/sslsplitSSLsplit是用于对 SSL / TLS 加密的网络连接进行中间人攻击的工具。用于网络取证,应用程序安全性分析和渗透测试中。SSLsplit是纯粹的透明代理,不能充当浏览器中配置的HTTP或SOCKS代理。SSLsplit支持SSL 3.0,TLS 1.0,TLS 1.1和TLS 1.2,以及可选的SSL 2.0。对于HTTPS连接,SSLsplit会动态生成并签名原创 2021-05-31 19:48:58 · 1161 阅读 · 1 评论 -
Linux gettid和pthread_self区别
1 线程ID获取方法 linux下获取线程有两种方法: 1)gettid或者类似gettid的方法 2)直接调用pthread_self() gettid 获取的是内核中线程ID,而pthread_self 是posix描述的线程ID。 通过执行man手册,我们也能发现他们的区别: SYNOPSIS #include ...转载 2021-05-18 11:45:28 · 495 阅读 · 0 评论 -
详解TLS1.3的握手过程
最近学习了一下TLS几个版本的协议,今天来着重说明下TLS1.3的握手过程,通过对握手过程的说明你就可以清晰的明白为什么TLS1.3要比TLS1.2快那么多了,话不多说,先上TLS1.3的握手流程图: &nbs...转载 2021-05-13 15:31:28 · 2147 阅读 · 0 评论 -
linux内核网络协议栈-数据包的数据收发流程图
转载 2021-05-11 19:41:24 · 246 阅读 · 0 评论 -
HTTPS握手过程、常见问题
HTTPS (全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性 。HTTPS 在HTTP 的基础下加入SSL,HTTPS 的安全基础是 SSL,因此加密的详细内容就需要 SSL。解决web访问的保密性与完整性答:两个字段的值是一样的,具体参考RFC5280https://www.rfc-editor.org/rfc/rfc5280#secti原创 2021-05-08 17:19:14 · 698 阅读 · 0 评论