视频监控平台和视频接入网关,支持HTTPS实现视频浏览和录像回放

目录

一、https协议介绍

(一)什么叫https

(二)https的工作原理

(三)https和http的区别

二、视频监控平台为何要采用https

(一)采用HTTPS浏览视频的好处体现在以下几个方面:

(二)采用HTTPS浏览也有一些缺点:

三、ASV1000视频监控平台如何支持https

(一) 如何配置平台支持https

1、准备证书,放到指定位置

2、在web服务器的配置文件中配置证书

(二)使用https来浏览实时视频的效果展示


一、https协议介绍

(一)什么叫https

        HTTPS(全称:Hypertext Transfer Protocol Secure),是以安全为目标的HTTP通道,它在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在 HTTP与 TCP 之间)。这个系统提供了身份验证与加密通讯方法。它被广泛用于万维网上安全敏感的通讯,例如交易支付等方面。

        https协议也是一个基于应用层的协议,它通常承载于SSL或者TLS协议之上。

        https协议可以理解为http协议+SSL/TLS协议,即通过SSL证书校验服务器的信息并对服务器和浏览器之间的通信信息进行加密。

        在实际应用中,HTTPS虽提供了较高的安全性,但并非万无一失。用户在使用HTTPS时,需关注设备安全和网络安全,同时定期更新和维护网站,防止新的安全威胁。

        在配置HTTPS服务器时,需要启用HTTPS协议,指定使用的数字证书和私钥文件。部分浏览器也开始强制要求网站使用HTTPS,因此,HTTPS的时代已经到来。

        如今,网络安全变得越来越重要,HTTPS的安全基础是SSL,加密的详细内容就需要SSL。了解HTTPS的原理和配置方法对于保障网络安全至关重要。

(二)https的工作原理

        HTTPS的工作原理大致如下:

        (1)客户端发送HTTPS请求到服务器。

        (2)服务器返回数字证书(包括公钥)给客户端。

        (3)客户端验证证书是否合法,如果合法,则生成一个随机的对称加密密钥。

        (4)客户端使用服务器的公钥将该密钥加密,然后发送给服务器。

        (5)服务器使用自己的私钥将密钥解密。

        (6)服务器和客户端使用该对称密钥进行加密和解密,完成后续的数据传输。

        在这个过程中,数字证书的作用是验证服务器的身份,确保客户端与服务器之间的通信安全。同时,对称加密的使用可以提高传输数据的安全性,防止敏感内容被截获和篡改。

(三)https和http的区别

        https协议可以理解为http协议+SSL/TLS协议,即通过SSL证书校验服务器的信息并对服务器和浏览器之间的通信信息进行加密。

        那么具体来讲,二者有何相同和不同之处呢?如下从以下几个方面来介绍:

        (1). 安全性:

           - HTTPS:通过SSL(Secure Sockets Layer)或TLS(Transport Layer Security)协议加密,保证数据传输的安全性。加密后的数据即使被拦截,也难以被破解和篡改。

           - HTTP:没有加密,数据在传输过程中容易被截获和读取,不够安全。

        (2). 数据完整性:

           - HTTPS:通过SSL/TLS协议确保数据在传输过程中不被篡改,保障数据的完整性。

           - HTTP:没有确保数据完整性的机制,数据可能在传输过程中被修改而用户无法察觉。

        (3). 速度:

           - HTTPS:虽然加密和解密过程会增加一定的延时,但随着硬件的发展和优化,这个延时已经非常小,很多情况下可以忽略不计。

           - HTTP:没有加密,因此在速度上可能会稍快一些,但这也取决于具体的网络环境和服务器配置。

        (4). 端口:

           - HTTPS:通常使用443端口。

           - HTTP:通常使用80端口。

        (5). 普及程度:

           - HTTPS:随着互联网安全意识的提高,越来越多的网站开始采用HTTPS协议。

           - HTTP:尽管仍然广泛使用,但随着网络安全问题的凸显,HTTP的使用正在逐渐减少。

        虽然HTTPS相较于HTTP在安全性和数据传输可靠性上更有优势,但HTTP在某些非安全相关的应用场景下仍然有其用武之地。

二、视频监控平台为何要采用https

        视频监控平台web客户端,一般采用浏览器查看实时视频和录像视频,具体采用http协议,还是https协议,这里重点分析一下:

(一)采用HTTPS浏览视频的好处体现在以下几个方面:

1、数据传输安全性:

        HTTPS使用SSL/TLS加密协议,对视频数据进行加密传输,这能够确保视频数据在传输过程中不被黑客窃取或篡改。对于视频监控平台来说,这尤其重要,因为视频数据可能包含敏感或私有的信息,如果这些信息被非法获取或篡改,可能会带来严重的后果。

2、身份验证与防篡改:

        HTTPS通过数字证书对服务器进行身份认证,确保用户访问的是真实的、未被篡改的服务器。这有助于防止中间人攻击和钓鱼攻击,确保用户连接到正确的视频监控平台,从而提高了系统的安全性。

3、用户信任度提升:

        由于HTTPS能够保护用户数据的完整性和真实性,用户在使用视频监控平台时会感到更加安心和信任。这种信任度的提升有助于增强用户对平台的忠诚度,提高用户满意度。

4、合规性要求:

        在某些行业或地区,使用HTTPS进行数据传输可能是一种合规性要求。通过采用HTTPS,视频监控平台可以满足这些合规性要求,避免因未满足规定而面临的法律风险。

(二)采用HTTPS浏览也有一些缺点:

1、传输速度较慢:

        由于HTTPS需要对数据进行加密和解密处理,这增加了数据传输的复杂性,可能会导致传输速度相对较慢。特别是在实时视频传输中,这种速度上的差异可能会更加明显,影响用户的观看体验。

2、资源消耗较大:

        HTTPS的加密过程需要消耗额外的计算资源,包括服务器和客户端的处理器和内存。对于大规模的视频监控平台来说,这种资源消耗可能会成为一项挑战,尤其是在处理大量并发请求时。

3、成本较高:

        实施HTTPS需要购买和配置SSL证书,这可能会增加一定的成本。对于小型企业或个人开发者来说,这可能是一个需要考虑的因素。此外,随着证书的有效期到期,还需要进行证书的更新和维护,这也需要投入一定的时间和资源。

4、配置和管理复杂性:

        实施HTTPS需要对服务器和客户端进行适当的配置,以确保加密通信的正确建立。这可能会增加系统的复杂性和维护难度,需要具备一定的技术知识和经验。

        综上所述,尽管HTTPS存在这些潜在的缺点,但在安全性和隐私保护方面,HTTPS仍然是优于HTTP的选择。另外,随着技术的不断进步和硬件性能的提升,HTTPS的上述缺点可能会逐渐得到缓解。同时,随着网络安全意识的提高和法规政策的推动,HTTPS的应用也将越来越广泛。目前,部分浏览器也开始强制要求网站使用HTTPS,所以,HTTPS的时代已经到来。

       因此,在安全性有需求,同时网络会跟外界有联系的时候,我们很有必要采用https协议。

三、ASV1000视频监控平台如何支持https

(一) 如何配置平台支持https

        在AS-V1000平台上配置支持https,非常简单,只要做好如下两步就可以了

1、准备证书,放到指定位置

        将https证书上传到指定地方,注意记住证书的文件名

2、在web服务器的配置文件中配置证书

      AS-V1000视频监控平台默认采用的nginx作为web服务器,因此在nginx的设置里指明该证书的名称(路径也可以改变,但是没必要),以及服务器名称(绑定证书的域名)。配置好以后,重启nginx。

       配置示例如下:

       server_name xx.domain.com;ssl_certificate /home/xxxx/key/xxxx.pem;  # 指定证书的位置,绝对路径ssl_certificate_key /home/xxxx/key/xxxx.key;  # 绝对路径,同上

(二)使用https来浏览实时视频的效果展示

        如下图所示,使用https://域名:26088登录到视频监控平台。然后选择资源树中的某路视频,如下图示:

  1. 浏览器地址栏显示正常的锁标记
  2. 可以正常查看视频。


 篇幅有限,若想了解更多,文章正下方可以看到我的联系方式:鼠标“点击” 下面的 “威迪斯特-就是video system 微信名片”字样,就会出现我的二维码,欢迎沟通探讨


 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/579171.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

java多线程——概述,创建方式及常用方法

前言: 学习到多线程了,整理下笔记,daydayup!!! 多线程 什么是线程 线程(Thread)是一个程序内部的一条执行流程。若程序只有一条执行流程,那这个程序就是单线程的程序。 什么是多线程 多线程是指从软硬件上…

npm ERR! errno CERT_HAS_EXPIRED

1 问题描述 使用npm命令安装相关依赖报错:npm ERR! code CERT_HAS_EXPIRED npm ERR! errno CERT_HAS_EXPIRED npm ERR! request to https://registry.npm.taobao.org/vue%2fcli failed, reason: certificate has expired报错示例图如下所示: 2原因分析…

如何在极狐GitLab 配置 邮件功能

本文作者:徐晓伟 GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。 本文主要讲述了在极狐GitLab 用户…

深入理解Java接口:定义、使用与重要性(day13)

导语:Java接口是Java编程语言中的一个核心概念,它提供了一种定义方法但不包含方法实现的方式。接口在Java编程中扮演着重要角色,能够帮助我们实现代码的高内聚、低耦合,提高代码的复用性和可维护性。本文将详细介绍Java接口的定义…

Java毕业设计-基于springboot开发的招聘信息管理系统平台-毕业论文+答辩PPT(附源代码+演示视频)

文章目录 前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构 三、系统实现展示1、系统功能模块2、管理员功能模块3、企业后台管理模块4、用户后台管理模块 四、毕设内容和源代码获取总结 Java毕业设计-基于spri…

vue3封装Element表格自适应

表格高度自适应 分页跟随表格之后 1. 满屏时出现滚动条 2. 不满屏时不显示滚动条 坑 表格设置maxHeight后不出现滚动条 解决方案 表格外层元素设置max-height el-table–fit 设置高度100% .table-box {max-height: calc(100% - 120px); } .el-table--fit {height: 100%; }示例代…

数组类模板(类模拟实现静态数组)

目录 介绍: 案例描述: 思路: 对要求分别分析实现: 创建对应的类: 1.定义一个数组类 2.类中属性有:数组, 容量, 大小 3.数组函数有: 构造函数(容量&am…

Java项目:80 springboot师生健康信息管理系统

作者主页:源码空间codegym 简介:Java领域优质创作者、Java项目、学习资料、技术互助 文中获取源码 项目介绍 系统的角色:管理员、宿管、学生 管理员管理宿管员,管理学生,修改密码,维护个人信息。 宿管员…

数据结构——链表(单链表)

大家好,又是我(小锋),今天给大家带了一个比较有挑战的章节(链表),但是不用担心,小锋会陪大家一起度过。 顺序表的思考与问题 1. 中间/头部的插入删除,时间复杂度为O(N) …

从TCP/IP协议到socket编程详解

​ 我的所有学习笔记:https://github.com/Dusongg/StudyNotes⭐⭐⭐ ​ 文章目录 1 网络基础知识1.1 查看网络信息1.2 认识端口号1.3 UDP1.4 TCP1.4.1 确认应答机制1.4.2 TCP三次握手/四次挥手为什么是三次握手为什么是四次挥手listen 的第二个参数 backlog—— 全…

Day55:WEB攻防-XSS跨站CSP策略HttpOnly属性Filter过滤器标签闭合事件触发

目录 XSS跨站-安全防御-CSP XSS跨站-安全防御-HttpOnly XSS跨站-安全防御-XSSFilter(过滤器的意思) 1、无任何过滤 2、实体化 输入框没有 3、全部实体化 利用标签事件 单引号闭合 4、全部实体化 利用标签事件 双引号闭合 5、事件关键字过滤 利用其他标签调用 双引号闭合…

进程调度算法

进程调度算法 进程调度算法先来先服务调度基于优先级调度(Priority Scheduling)短进程优先 / 最短剩余时间优先轮转法(Round-Robin Scheduling)高响应比优先调度算法(Highest Response Ratio Next)多级反馈…