// 安全研究

安全研究

233 篇

安全研究
2025-02-15/2762 reads

使用 curl 上传文件

curl是上传文件的强大工具,支持多种协议和方法,适用于各种文件上传场景。从基本的POST上传,到复杂的多文件上传、文件和数据混合上传,再到通过认证上传,curl提供了丰富的选项来满足不同的需求。掌握这些基本用法后,你可以灵活地根据不同场景使用curl来完成文件上传任务。

网络网络安全工具
阅读 →
安全研究
2025-02-13/2704 reads

基于 PAM 的 sshd 后门研究

本文分析了Linux PAM认证机制的安全风险,重点阐述了通过软链接伪装sshd服务的后门攻击原理。PAM通过argv[0]而非绝对路径识别服务名称的特性,使攻击者可通过创建软链接使sshd加载su的配置文件,利用pam_rootok.so模块绕过密码验证。文章详细描述了攻击步骤,对比了正常与攻击流程,并提出了监控配置文件、限制软链接、审计进程等防御措施。最后强调理解PAM工作机制对系统安全的重要性,建议持续关注PAM配置安全。

linux安全运维
阅读 →
安全研究
2025-02-09/2670 reads

IPC 共享通俗讲解及其安全风险

Chrome 浏览器会为不同的标签页创建不同的进程,但这些进程需要共享一些数据,比如书签、历史记录等。就像家里有一个共享的“白板”,大家都可以在上面写字、擦除、修改信息,而不需要通过“邮寄”来交换数据。:一个进程负责生产数据(生产者),另一个进程消费数据(消费者),它们需要共享一块数据区域进行交互。消息队列就像一个“消息邮箱”,进程可以向里面发送消息,另一个进程可以从里面取出消息。默认情况下,一个进程不能访问另一个进程的数据。:多个进程可能同时访问一个数据库,它们需要同步数据,防止冲突。

安全网络安全IPC网络协议
阅读 →
安全研究
2025-02-09/1537 reads

Linux Cronjob 定时任务详解:语法、目录、管理与跨系统差异

本文介绍了Linux/Unix系统中Cronjob定时任务的核心概念和使用方法。主要内容包括:Cronjob通过crond守护进程周期性执行任务,分为系统级和用户级两类;详细解析了cron的语法规则,包括时间字段定义、特殊符号使用及常见示例;说明了cron配置文件在系统中的存放位置及权限管理;最后总结了cronjob的常用管理命令。该工具可自动化完成日志清理、数据备份等运维工作,是系统管理员的重要助手。

linux服务器运维
阅读 →
安全研究
2025-02-02/2335 reads

深入掌握 ls 命令:从基础到进阶

ls 是 Linux 系统中用于列出目录内容的常用命令,支持多种选项以定制输出格式和排序方式。本文详细介绍了 ls 命令的基本语法、常见选项及其功能,如 -a 显示隐藏文件、-l 以长格式显示详细信息、-h 以人类可读格式显示文件大小等。此外,文章还解析了 ls -l 的输出格式,包括文件类型、权限、所有者、文件大小和修改时间等信息,并提供了符号链接、设备文件等特殊文件类型的示例。通过掌握 ls 命令及其选项,用户可以更高效地管理和分析文件与目录。

linux运维shell
阅读 →
安全研究
2025-01-25/1725 reads

SSH 公钥认证机制解析:原理、配置与疑难排查

本文系统介绍了SSH公钥认证的原理与配置方法。首先对比了密码认证和公钥认证的优缺点,指出公钥认证在安全性、自动化支持等方面具有明显优势。随后深入剖析了非对称加密基础、SSH完整认证流程及关键安全设计,包括私钥永不离线、公钥信任锚点等机制。最后提供了详细的配置指南,涵盖密钥生成、文件权限要求以及多种公钥部署方式(包括Linux和Windows环境)。文章强调应根据使用场景选择是否设置密码短语,并给出了不同场景下的最佳实践建议。

ssh运维服务器linux
阅读 →
安全研究
2025-01-23/1640 reads

从零精通 FTP 协议:5 大协议对比 + 最强客户端工具推荐

FTP 适用场景ftp命令适用于简单、一次性的文件传输任务。lftp更适合自动化、批量文件管理。GUI 工具(FileZilla、WinSCP)适用于需要直观操作的用户。推荐安全性更高的 SFTP/FTPS 方案传统 FTP 明文传输容易造成数据泄露。企业环境建议使用 SFTP/FTPS 以确保文件传输的安全性。通过合理选择 FTP 协议和客户端工具,可以提升文件传输效率,并确保数据安全。

ftp命令行linux
阅读 →
安全研究
2025-01-22/1963 reads

Linux 切换到 Root 用户的方式及差异详解

Linux 权限切换核心差异:su vs sudo Linux 系统中,su 和 sudo 是两种主要权限切换工具,存在本质差异。su 是传统切换工具,需 root 密码验证,分为非登录式(su)和登录式(su -)切换。sudo 则是现代提权方案,验证当前用户密码,通过/etc/sudoers进行权限控制,支持审计日志。 最佳实践推荐:长期系统管理使用sudo -i获取完整root环境;临时操作使用sudo command;调试时可用sudo -s。

linux服务器运维
阅读 →
安全研究
2025-01-19/789 reads

二进制利用:理解可执行文件运行时的内部机制

编译是将人类可读的C代码转换为计算机可以执行的机器代码。64位二进制32位二进制。

二进制安全
阅读 →
安全研究
2025-01-12/1738 reads

RSA和ElGamal加密算法在IND-CPA和IND-CCA模型下的安全性分析

算法IND-CPAIND-CCARSA安全(若密钥长度足够大,且采用适当填充)不安全(需要额外的防护,如OAEP填充)ElGamal安全(使用随机化加密技术)安全(在防止选择密文攻击的适当实现下)RSA:在IND-CPA下,RSA是安全的,前提是使用足够大的密钥(通常2048位或更长)。但在IND-CCA下,RSA的原始加密方案是不安全的,需要额外的保护措施(如OAEP填充)来确保其在选择密文攻击下的安全性。ElGamal:在IND-CPA下,ElGamal通过随机化加密确保安全。对于。

密码学
阅读 →
安全研究
2025-01-12/2497 reads

IND-CPA和IND-CCA安全模型

在现代密码学中,各种加密算法的设计不仅仅关注“加密”本身,更重要的是确保加密后的消息在传输过程中不会被恶意攻击者轻易破解。为了评估加密算法在不同攻击场景下的安全性,密码学家提出了多种安全模型。这些模型用来测试加密方案在面对不同类型的攻击时的表现。IND-CPA(选择明文攻击下的不可区分性)和IND-CCA(选择密文攻击下的不可区分性)是其中两种常见的安全模型。IND-CPA。

安全网络密码学
阅读 →
安全研究
2025-01-08/1410 reads

深入理解Web服务器及其安全性

网络服务器(Webserver)是一种设计用于通过互联网或局域网向用户提供网络内容和应用的软件或硬件。80:HTTP443:HTTPS8080:备用 HTTP3000:开发或自定义应用8000:Python 应用。

网络服务器运维网络安全
阅读 →
安全研究
2025-01-02/928 reads

NTFS 安全权限

NTFS 是一种常见的磁盘格式,广泛应用于 Windows 系统,弥补了 FAT 格式的局限性。当我们在使用 NTFS 格式分区时,经常会涉及权限设置的问题,以帮助我们更好地管理和保护文件。那么,什么是 NTFS 权限呢?NTFS 权限指用户在访问和操作磁盘上的文件或文件夹时所具备的权限。通过设置 NTFS 权限,我们可以有效地控制文件的访问和操作权限,从而提高文件传输的安全性与效率。

安全
阅读 →
安全研究
2024-12-27/1168 reads

云技术基础知识(三):Docker与K8s

👨‍🎓 博主介绍:大家好,我是 vortex5 ,很高兴认识大家 。

dockerkubernetes容器
阅读 →
安全研究
2024-12-27/4804 reads

挂了代理就真的安全了吗?(WEBRTC技术详解)

是一种开源技术,支持浏览器和移动设备之间的实时通信,无需额外插件即可实现音视频通话、P2P文件传输等功能。目前,WebRTC 功能被广泛集成在 Google Chrome、Firefox 和 Microsoft Edge 等主流浏览器中,是其内置的一部分。这种技术为现代互联网应用带来了便捷性,但也带来了一定的隐私风险。WebRTC 的核心功能依赖于服务器。STUN 服务器的作用是帮助设备在 NAT 和防火墙环境中识别其公网IP地址,从而实现点对点(P2P)通信。然而,这一过程可能导致用户真实IP的泄露。

安全网络安全
阅读 →
安全研究
2024-12-27/1392 reads

Web漏洞之CSRF和SSRF

(Cross Site Request Forgery,跨站请求伪造)是一种通过利用用户身份认证信息,诱导用户执行非预期请求的攻击方式。

前端csrf安全
阅读 →
安全研究
2024-12-23/2515 reads

云技术基础知识(二):虚拟化与容器技术

虚拟化技术通过将物理资源抽象化,提升了资源的利用效率和管理灵活性,已经成为现代数据中心和云计算不可或缺的核心技术。根据具体需求,可以选择适合的虚拟化方法(如完全虚拟化或容器化)及工具(如Docker或Hypervisor),以充分发挥虚拟化的优势。容器化技术已经成为现代应用开发和部署的核心。无论是轻量化的Docker,还是强大的容器编排工具Kubernetes,它们都为开发者和运维人员提供了高度灵活、高效且可移植的解决方案。

云计算虚拟化容器
阅读 →
安全研究
2024-12-21/704 reads

应急响应基础知识与系统加固指南

网络安全是一场没有终点的防守战,通过完善的应急响应流程和系统加固措施,企业可以显著降低遭受攻击的风险并提升自身的防御能力。未来,安全防护需要不断更新策略,保持警觉,才能在日益复杂的威胁环境中立于不败之地。

网络安全应急响应
阅读 →
安全研究
2024-12-20/2072 reads

护网必会的七大经典 Windows 组件漏洞详解

在网络安全领域,尤其是护网行动中,掌握经典的Windows系统漏洞是至关重要的技能。这些漏洞因其高影响力和广泛的应用场景,成为攻击者和防御者共同关注的焦点。本文将围绕几个经典的Windows漏洞,包括MS08-067、MS17-010(EternalBlue)、CVE-2019-0708(BlueKeep)、PrintNightmare、Sigred、SeriousSam以及Zerologon等,从漏洞背景、工作原理、利用方式以及防御措施四个方面进行深入剖析。

windows漏洞网络安全
阅读 →
安全研究
2024-12-15/1458 reads

架构未来:深入探索最热门的编程语言开发框架

开发框架是程序员用来加速开发并确保代码质量的基础组件之一。在不同的编程语言中,开发框架为开发人员提供了丰富的工具、库和最佳实践,帮助构建高效、可维护和安全的应用程序。本文将介绍几种常见编程语言的开发框架组件,包括 PHP、Java、Python 和 JavaScript 等。

架构
阅读 →
安全研究
2024-12-04/1104 reads

解析类漏洞:从前端数据逃逸到后端执行

个人理解:解析类漏洞是一类利用解析器或执行引擎的特性,使得输入数据在解析时被错误地当作代码执行的漏洞。这类漏洞的共性在于,攻击者通过构造特定格式的数据,使其在系统解析和执行的过程中绕过了预期的安全检查或过滤,导致代码的非预期执行。解析类漏洞的本质在于前端的恶意输入数据在被解析时被错误地当作可执行的代码,从而在后端引发安全问题。这种漏洞的存在和利用,几乎涉及所有现代 Web 应用的输入处理和解析。无论是数据库查询、页面渲染还是模板引擎,解析器的工作原理和执行机制都可能被攻击者用来构造恶意数据。

前端安全web安全网络安全
阅读 →
安全研究
2024-11-22/1447 reads

Shell脚本基础:条件判断与选择语句

条件表达式中使用各种运算符,例如数值比较运算符、字符串比较运算符、文件测试运算符等,它们在判断过程中起到了至关重要的作用。掌握这些基本的条件判断技巧后,可以在脚本中构建更加复杂和智能的逻辑。在之前我们已经介绍过了数值比较、字符串比较和文件测试等运算符,这些运算符也是条件判断中不可或缺的一部分。条件判断是Shell脚本中非常重要的一部分,它使得脚本能够根据不同的输入或环境情况做出决策。Shell还提供了一些文件测试运算符,用于判断文件的存在、类型和权限等。是否相等,如果相等,则输出“相等”;

linux脚本shell服务器
阅读 →
安全研究
2024-11-16/2082 reads

Shell read 命令指南:从标准输入读取数据

Shell脚本编程中,read命令是实现用户交互的核心工具。文章系统讲解了read的语法和常用选项:-p显示提示信息,-n限定字符数,-t设置超时,-s静默输入,-r原样读取反斜杠。重点介绍了while read循环处理文件数据的高效写法,并指出管道中read会创建子进程导致变量失效,推荐使用重定向方式。最后总结了read在交互设计、数据安全和批量处理中的应用技巧,帮助开发者编写更健壮的Shell脚本。

linux脚本shellbash
阅读 →
安全研究
2024-11-13/1333 reads

又一不为人知的信息收集利器——Netlas

Netlas.io 定位于网络安全信息收集与 IT 审计领域,其平台通过索引全球范围内的主机、端口和服务信息,并将结果聚合至一体化数据平台中。Netlas 还包含威胁情报数据和攻击面管理工具,可帮助用户更深入了解网络安全环境,全面掌握全球数字资产的分布与状态。提供对全球主机和服务的端口、协议、暴露程度等信息的自动化索引。支持多种数据查询,包括 DNS 记录、WHOIS 信息、证书信息、威胁情报数据等。高效的查询 API,允许用户通过 API 关键字快速定位目标资产。

网络安全网络信息收集netlas
阅读 →