国内环境的用户访问域名的交互流程 国内域名访问解析流程涵盖本地DNS查询、运营商网络传输、GFW干预及最终响应。本地阶段,浏览器与系统缓存未命中时,经运营商DNS递归查询根域、顶级域及权威DNS获取IP;运营商网络通过城域网路由骨干网,并经防火墙DPI过滤恶意流量;GFW可能实施DNS污染、IP封锁或连接重置;合法请求最终抵达目标服务器,响应数据经缓存加速返回。异常情况包括DNS污染导致虚假IP、连接重置及流量延迟升高。 2024-09-05 个人
HTTPS 优化的最佳实践 本文聚焦HTTPS性能优化,通过多维度措施平衡安全与效率。硬件上优选支持AES-NI的CPU,利用CDN进行SSL卸载,并保持系统软件更新;协议层面升级至TLS 1.3(握手时间减半、支持0-RTT),采用ECDHE密钥交换及AES-GCM对称加密;证书选用ECDSA减少传输开销,启用OCSP Stapling避免验证延迟;会话层面通过Session Ticket或PSK实现复用,结合HTTP/2 2024-08-15 个人
使用华为云 CDN 对自己的网站进行安全防护 华为云CDN结合EdgeSec和DDoS高防能力,可有效防御CC攻击与DDoS攻击。针对CC攻击,通过EdgeSec实现智能频率控制、人机验证及IP黑白名单,并联动WAF进行多维度限速;防御DDoS攻击则依托边缘节点分散流量、高防IP联动清洗,支持协议与区域封禁。实施需接入CDN隐藏源站、开启EdgeSec,配置精细化防护规则,结合实时监控与业务场景适配优化策略,分层化解攻击风险,保障业务连续性。 2024-06-29 安全
将 C++ 程序异常信息存入 MySQL 数据库的完整方案 本文详细介绍了在C++程序中将异常信息存入MySQL数据库的多种实现方案。基础方案使用MySQL C API直接存储,但存在SQL注入风险;高级方案采用MySQL Connector/C++库,通过预编译语句提升安全性;生产环境建议结合spdlog日志库实现数据库与文件双日志记录。最佳实践包括异常分层处理、RAII资源管理、连接池批量插入等性能优化措施。同时需注意敏感信息脱敏、SSL加密连接、最小 2024-06-22 后端
学习通自动刷网课脚本实现 本文介绍了学习通自动刷课的三种方案:Tampermonkey脚本(无需编程,自动播放视频、防挂机检测)、Auto.js移动端方案(安卓设备自动化)、Python+Selenium方案(高级定制)。各方案均支持自动播放、章节切换和防检测功能。文章强调使用风险:可能导致账号封禁、学术不端记录,甚至违反《计算机信息系统安全保护条例》。建议控制播放速度在1.5-2倍,添加随机操作模拟人工行为,优先使用小 2024-06-10 前端
PHP Web 安全分析系统设计与实现 本文介绍了一个基于PHP的Web安全分析系统,采用三层架构设计(表现层、业务逻辑层、数据层),使用PHP 7.4+、MySQL 5.7+等技术栈。系统包含四大核心模块:漏洞检测(SQL注入、XSS攻击)、日志分析、实时监控和防御机制。通过静态代码分析和动态扫描相结合的方式识别安全威胁,并集成SIEM系统和自动化报告功能。系统遵循最小权限原则,具备IP拦截、CSRF防护等主动防御能力,可帮助开发者和 2023-06-20 安全
简单的文件上传 本文详细介绍了Web文件上传技术:基本方式需设置表单enctype="multipart/form-data";通过File API可访问文件;Ajax上传利用XMLHttpRequest和FormData实现,支持进度监测;大文件可使用slice方法分割上传;拖拽上传需阻止默认行为并获取dataTransfer.files;可通过accept限定文件类型,capture调用设备相机;自定义样式可 2023-03-06 前端
前端防止 JS 调试的全面防护策略与技术实现 本文系统介绍前端JS调试防护方案,核心原则为“增加攻击成本”而非“绝对防护”,强调通过分层防御提升破解难度。基础技术包括无限debugger干扰、控制台检测、快捷键禁用;进阶方案涉及代码混淆(变量名、字符串加密)、动态执行与分块加载;高级防护则通过调试环境特征检测、CSP策略及框架特定防护实现。综合防护需组合多层技术,平衡安全性与性能,并定期更新策略。最终目标是构建多层次安全防线,显著提高前端代码 2020-01-08 前端