首页 > 其他分享 >为什么不能单纯地从前端来解决跨域问题?LiteNVR安防视频系统为何需要跨域?

为什么不能单纯地从前端来解决跨域问题?LiteNVR安防视频系统为何需要跨域?

时间:2023-10-11 15:22:41浏览次数:34  
标签:跨域 前端 安防 用户 接口 问题 LiteNVR

视频监控系统涉及到从前端实时图像信息的采集、信息的传输交换、实时监控到信息的数字化、相关的联动应用和庞大的信息管理等多项环节,包括对各前端视频信息的采集、传输、监控、存储、处理、发布、回放、流转、备份等管理。

在安防监控系统LiteNVR运维过程中,我们有时会遇到关于跨域问题的咨询,比如为什么LiteNVR在视频流传输上会出现跨域这个问题?

此时我们就要明白,不仅是在视频流的传输上存在该问题,也不是跨域本身是个难以解决的问题,而是浏览器故意这样设计的。那为什么浏览器需要跨域的限制?

简单说就是为了用户的安全,如果单纯的前端就能解决跨域问题,跨域限制就没有意义了,因为合法的开发者可以在前端设置跨域,而不合法的开发者也可以用同样的方法来模拟你的跨域。

举个例子:

用户A请求了一个跨域的api接口,而后端没有了任何跨域限制,开发者B在前端设置了跨域,通过接口拿到数据,这看起来没有任何问题,然后项目上线。而不法分子C自建一个网站,用同样的跨域设置也将能访问这个接口。当其他使用者访问并登录了用户A的网站,同时不法分子C把伪造的网站也发给其他使用者,使用者打开伪造的网站,那么该伪造网站也可以任意访问api服务器的接口,拿到本来需要授权才能获取的任何用户数据,或者通过这个接口就能任意修改用户数据。

当然这只是举了个例子,以上情景可能只有通过cookie进行会话才会出现,现在一般都是通过前端手动维护token或者sessionId维持会话,但这同样是一个极其严重的安全问题。

正因为这样,LiteNVR也进行了跨越的设置,需要方便集成、跳过跨域,就需要通过指定的前端调用方式来进行处理和解决。经过多年的开发经验积累,LiteNVR的安全性已经得到了多方项目的验证,如果大家还想了解更多关于LiteNVR相关的内容,欢迎关注我们。

标签:跨域,前端,安防,用户,接口,问题,LiteNVR
From: https://www.cnblogs.com/litemedia/p/17757276.html

相关文章

  • 安防监控视频汇聚平台EasyCVR视频广场搜索异常,报错“通道未开启”的问题排查与解决
    安防视频监控系统EasyCVR视频汇聚平台可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等,能对外分发RTSP、RTMP、FLV、HLS、WebRTC等格式的视频流。有用户反馈,在EasyCVR平......
  • 浅述安防视频可视化场景中TSINGSEE青犀AI智能化应用的分析
    随着社会的不断发展和安防需求的不断提升,安防视频可视化场景已经成为人们关注的焦点。而随着人工智能、大数据等技术的不断发展,智能化应用在安防视频可视化场景中的应用也越来越多。本文将分析安防视频可视化场景中的智能化应用,主要包括以下方面:背景介绍、智能化应用分析、关键技术......
  • 国标GB28181安防视频EasyGBS视频分析接AI后如何检测视频流画框
    国标GB28181安防视频EasyGBS视频分析接AI后如何检测视频流画框需要注意的是,在进行视频流分析和处理时,需要考虑视频流的实时性、准确性等因素,以确保系统的性能和稳定性。此外,还需要根据具体的应用场景和需求来选择合适的AI算法和计算机视觉库。在国标GB28181安防视频平台EasyGBS......
  • 国标GB28181安防视频平台EasyGBS视频分析增加历史音视频下载功能
    国标GB28181协议的实现者也可以提供历史音视频回放功能。具体回看步骤包括设备视音频文件检索和历史视音频回放。同时,前端设备录像功能也可以提供录像存储在国标设备端,如数字硬盘录像机(DVR)和网络硬盘录像机(NVR)上。对于国标GB28181安防视频平台EasyGBS增加历史音视频下载功能,可以......
  • luffy前端配置、跨域问题、后端数据库迁移、后台主页功能、轮播图表、后台管理
    luffy前端配置再在vue中使用时,就不需要导入,直接使用this.$,,,就可以了1、跟后端交互:axioscnpminstall-Saxios以后想发送ajax请求,必须导入,使用可以把axios放到vue实例中,以后任意组件中 this.$axios.get()main.js中加入importaxiosfrom'axios' Vue.prot......
  • luffy前端配置、跨域问题、后端数据库迁移、后台主页功能、后台管理
    luffy前端配置#1跟后端交互:axioscnpminstall-Saxios以后想发送ajax请求,必须导入,使用可以把axios放到vue实例中,以后任意组件中this.$axios.get()main.js中加入importaxiosfrom'axios'Vue.prototype.$axios=axios;#2操作cookie:vue......
  • 前后端分离项目,跨域问题
    跨域问题当一个资源去访问另一个不同域名或者同域名不同端口的资源时,就会发出跨域请求。如果此时另一个资源不允许其进行跨域资源访问,那么访问就会遇到跨域问题。springboot项目默认不允许处理跨域请求,前端报错:hasbeenblockedbyCORSpolicy:Responsetopreflightrequest......
  • 智慧安防AI视频智能分析云平台EasyCVR加密机授权小tips
    视频云存储/安防监控EasyCVR视频汇聚平台基于云边端智能协同,支持海量视频的轻量化接入与汇聚、转码与处理、全网智能分发、视频集中存储等。音视频流媒体视频平台EasyCVR拓展性强,视频能力丰富,具体可实现视频监控直播、视频轮播、视频录像、云存储、回放与检索、智能告警、服务器集......
  • 阿里云OSS跨域设置教程
    登录上阿里云官方点击跳转,在控制台左侧栏搜索:【CDN】,点击进入【CDN】功能管理界面在【域名管理】处,点击添加域名  加速域名填写一个二级域名,不要使用主域名;源站信息选择【远程附件存储】用的相关bucket桶的名称 域名创建好后,需要在域名解析处,添加一个CNAME解析使之生......
  • 视频汇聚/安防监控EasyCVR指定到新的硬盘进行存储录像,如何自动挂载该磁盘?
    TSINGSEE青犀视频监控汇聚平台EasyCVR可拓展性强、视频能力灵活、部署轻快,可支持的主流标准协议有国标GB28181、RTSP/Onvif、RTMP等,以及支持厂家私有协议与SDK接入,包括海康Ehome、海大宇等设备的SDK等。平台既具备传统安防视频监控的能力,也具备接入AI智能分析的能力,包括对人、车、......