网站安全加固方案
AI 提示词模板
请帮我制定网站安全加固方案。
- 网站类型:[企业展示/电商/博客/应用]
- 技术栈:[PHP/Node.js/Python] | OS:[Ubuntu/CentOS]
输出:SSH/防火墙配置、SSL/TLS 最佳实践、WAF 配置、自动备份策略、XSS/CSRF/SQL注入防护。
自动备份脚本
#!/bin/bash
WEBSITE_DIR=${1:-/var/www/html}
BACKUP_DIR=${2:-/backups/web}
DATE=$(date +%Y%m%d_%H%M%S)
mkdir -p "$BACKUP_DIR"
tar -czf "${BACKUP_DIR}/backup_${DATE}.tar.gz" "$WEBSITE_DIR"
echo "备份完成"
Nginx 安全头部
server_tokens off;
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Content-Type-Options "nosniff" always;
add_header X-XSS-Protection "1; mode=block" always;
client_max_body_size 50M;
Nginx 安全响应头
add_header X-Frame-Options "SAMEORIGIN" always;
add_header X-Content-Type-Options "nosniff" always;
add_header Referrer-Policy "strict-origin-when-cross-origin" always;
add_header Content-Security-Policy "default-src 'self'; img-src 'self' data: https:;" always;