目录

MySQL 数据库安全配置与使用注意事项详解

本文详细梳理了MySQL数据库的23项关键安全与配置注意事项。涵盖从网络连接加密、防火墙策略到密码强度设置,再到防止SQL注入、精细化的权限控制及启动参数优化。通过规范的用户管理、数据备份及异常处理机制,帮助开发者与管理员构建更安全、稳定的数据库环境。

攻防世界 Web PHP Include 解题指南:文件包含与命令注入实战

本文详细解析攻防世界PHP Include实验环境,深入讲解如何利用PHP文件包含漏洞结合php://input伪协议实现POST参数远程代码执行。文章涵盖大小写绕过策略、函数分析、反引号命令注入及Flag获取全过程,适用于网络安全学习者理解本地文件包含(LFI)向代码执行的利用路径。

攻防世界 Web PHP Include 解题指南:文件包含与命令注入实战

PHP开发安全基础:用户输入过滤与防御策略

本文阐述PHP开发中必须遵守的安全核心规则:绝不信任外部输入。重点介绍如何通过正则表达式清理POST数据、禁用register_globals、使用mysql_real_escape_string()防止SQL注入,以及利用is_numeric()限制GET变量。同时涵盖纵深防御策略,包括长度检查防溢出、strip_tags()防XSS及Token机制防远程表单提交,帮助开发者构建稳固的Web应用边界。

MySQL数据库安全加固:从配置、权限到备份恢复

本文详解MySQL数据库的安全加固方案,涵盖基础配置优化(如关闭匿名账户)、用户权限最小化原则及角色管理。重点演示如何通过TLS/SSL加密传输数据,利用AES算法加密存储敏感信息,并基于validate_password_plugin强化密码策略。最后提供mysqldump与XtraBackup的备份恢复操作指南,构建完整的数据防护体系。

PHP实现文件安全下载:防止直接链接与远程获取

本文详细介绍PHP实现文件安全下载的两种核心方法:通过HTTP协议头强制触发浏览器的“另存为”对话框以隐藏真实路径,以及利用流式读取支持断点续传。同时涵盖如何从远程URL(HTTP/FTP)获取内容并保存,确保只有经过验证的用户才能访问资源,有效防止直接链接泄露。

PHP 屏蔽单个 IP 与 IP 段访问的实现方法

本文介绍如何在 PHP 中实现基于客户端真实 IP 的检测,并通过数组匹配屏蔽特定单 IP。同时展示利用 ip2long 函数将 IP 转换为长整型,从而高效判断请求 IP 是否落在指定的子网范围内,提供完整的代码示例与安全注意事项。

JavaScript 解决跨域问题的4种常见方式

浏览器同源策略限制了不同源之间的资源访问。本文总结了四种经典的JavaScript跨域解决方法,包括利用iframe的window.name属性、通过script标签实现JSONP请求、jQuery封装的getJSON方法以及Flash的crossdomain.xml策略。了解这些方案有助于在实际开发中根据兼容性需求选择最合适的跨域手段。

CodeIgniter 安全配置与开发规范指南

本文详解 CodeIgniter 框架的安全加固方法。通过修改 config.php 启用全局 XSS 过滤、配置 CSRF 防护令牌及加密密钥,可大幅提升应用安全性。同时介绍开发中应使用安全的输入处理方法和 ActiveRecord 查询模式,有效防范跨站脚本攻击、跨站请求伪造及 SQL 注入风险。

PHP CLI 获取局域网 IP、MAC 及主机名

本文介绍如何在 PHP CLI 环境下,利用 exec('arp -a') 命令结合 gethostbyaddr 等内置函数,扫描并提取局域网内活跃设备的 IP、MAC 地址及主机名。代码包含针对本机 IP、网关、组播地址的过滤逻辑,适用于 Windows 环境的网络诊断场景。

更多信息

专题列表