前端安全简记

1. Cookie 安全
   - HttpOnly:禁止 JS 读取,降低 XSS 风险
   - Secure:仅 HTTPS 传输
   - SameSite:防止 CSRF

2. Nginx 安全配置
   - 禁用危险 HTTP 方法
   - 配置安全头部
   - 反向代理 & 路径隔离

3. CORS 跨域
   - 设置白名单,不使用 *
   - 严格限制允许的源

4. HTTP 方法
   - 仅使用 GET/POST
   - 禁用 TRACE、PUT、DELETE 等危险方法

5. 域名压降(多应用隔离)
   - 同一主域名,使用路径前缀隔离:/portal/ /admin/
   - public_base_URL:仅控制前端静态资源路径
   - 网关域名:由 Nginx/Ingress 统一暴露,不写死在前端

统一前端网关,分布式转发,多页面应用, 同一主域名下,用「二级路径前缀」隔离多个应用,而不是每个应用单独一个域名(域名压降),虚拟前缀public_url
public_base_URL(比如 /portal/、/admin/):是前端静态资源 / 路由的虚拟路径前缀,只管「页面、js、css、图片」的访问路径,不管网关域名。
前端网关域名:是Nginx/Ingress/API Gateway 对外暴露的域名,配置在反向代理 / 网关服务器上,不在前端代码里。

6. 405 Method Not Allowed
   请求方法被服务器拒绝#复习知识#
全部评论
mark
点赞 回复 分享
发布于 04-27 23:34 湖南

相关推荐

面试时间:4.27下午2点 时长50min暑期最后一次面试了,这场面完暑期就结束了,问题比较少,八股和项目也很少,更多是一些底层或者开放的问题,但是回答的感觉很不好,感觉要折戟在这里了,让我进一次字节吧,求求求求求求求求求求求求求求求求,唉,好伤心1. 自我介绍2. 为什么选择前端方向3. 你现在最熟悉、最常用的是哪个 AI 模型4. 你平时除了用 AI 写代码,还会怎么用 AI5. 流式响应和普通请求响应的主要区别是什么6. 为什么你的 AI 对话项目选择用 SSE7. SSE 相比普通请求模式,有哪些优点和缺点8. AI 对话这种高频流式返回场景,前端会遇到哪些性能问题9. 你是怎么做 SSE 渲染性能优化的10. requestAnimationFrame在你的优化方案里是怎么用的11. 列表和数组这两种数据结构,在“判断某个值是否存在”这个场景下,应该选哪个12. 从底层存储和缓存角度看,数组和链表有什么差别13. 为什么你会觉得链表更快,你的依据是什么14. 一个数组里取最大的 K 个数,怎么做15. 如果不用排序,最大的 K 个数还能怎么做16. 手撕:快排  (原本是栈实现队列的,但是js里没有这两个类型就换了快排)17. 100 个人里有 1 个带病毒的人,只有 2 张试纸,怎么尽量少检测次数找出来18. 反问
查看17道真题和解析
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务