前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >敏感重要图片 - 防止外流解决方案之一

敏感重要图片 - 防止外流解决方案之一

原创
作者头像
xixi_wen
修改于 2020-09-23 02:18:42
修改于 2020-09-23 02:18:42
6800
举报
文章被收录于专栏:题外话题外话

问题背景:

例如身份证图片的 URL 不能像 商品详情的图片url 那样随意可以获取得到。

如果被人捉包然后就可以随意去碰撞获取出来,导致不安全。

毕竟身份证图片是一个敏感的信息,那么我们需要做一些额外的处理,

例如自己的身份证图片只能自己读取显示,别人不能读取,并且有时间次数限制。

假设场景:APP端需要展示改用户的身份证图片

解决思路:

步骤:

1、 进入改展示页面,我们可以获取到这个用户的身份证图片URL (IDCard_url 请记住这个url)

2、这个IDCard_url 的组成跟平常的url 是不一样。

3、IDCard_url 是 图片url : https://xixi_wen.com/photo?token=xxxx 带token

4、其实 IDCard_url 是一个api 的get 请求,我们可以通过我们自己设定的token 来进行校验,并且可以控制读取次数、时间等限制。

5、如果校验通过,则由后端通过特定权限的账号去读取对应的图片流,然后将 api 的 content-type 改为 image/png , 再将图片流返回即可,前端则可以展示这张图片。

111.png
111.png

技术创作101训练营

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
【zookeeper系列】centos7安装zookeeper
zookeeper官网地址:http://zookeeper.apache.org/releases.html
沁溪源
2021/09/28
1.9K0
Zookeeper 入门
下载地址:http://mirror.bit.edu.cn/apache/zookeeper/zookeeper-3.6.2/
架构探险之道
2023/03/04
2510
Zookeeper 入门
启动zookeeper时报错Starting zookeeper ... FAILED TO START
删掉这个源码版本的,下载第一个带bin的二维码进制版本的代码包再次配置启动则没有问题
余生大大
2022/11/02
8190
启动zookeeper时报错Starting zookeeper ... FAILED TO START
SpringCloud----zookeeper介绍与安装
Zookeeper 是一个开源的分布式的,为分布式框架提供协调服务的 Apache 项目。
大忽悠爱学习
2021/11/15
4070
hadoop+spark+zookeeper+hive的大数据分布式集群搭建
hadoop+spark+zookeeper分布式集群部署这里的排版可能不太好看因为本是我直接写在博客上的外挂标签修剪的,如果想要获得更好的阅读体验建议在我的博客中浏览1.环境准备环境的准备基于我写的初始化脚本,自用7.x系列的CentOS,老版本的就支持CentOS/Redhat6,7,8但是有点不完善,需要可以邮箱或者博客留言。os\ip hostnameblock centos7.9 192.168.222.226master rsmanage
Tianlin_Zz
2022/11/18
8780
一篇文章教你安装Zookeeper,并且教会你如何使用命令操作zookeeper
zookeeper分布式管理软件。常用它做注册中心(依赖zookeeper的发布/订阅功能)、配置文件中心、分布式锁配置、集群管理等。 zookeeper一共就有两个版本。主要使用的是java语言写的。
一写代码就开心
2021/08/10
4710
ZooKeeper集群安装
由于项目中使用Kafka MQ,而Kafka全然使用ZooKeeper实现Kafka各组件的服务协调,包含Broker、Consumer等。
全栈程序员站长
2022/07/06
4420
ZooKeeper集群安装
Linux环境搭建系列(4) —— Zookeeper的安装
一般情况下,zookeeper 的配置文件为 zoo.cfg。但是在 刚安装时,并不会有这个文件,而是 有一个 zoo_sample.cfg 文件,改文件便是配置文件的示例文件。
求和小熊猫
2020/11/25
5090
Linux环境搭建系列(4) —— Zookeeper的安装
java架构之路-(分布式zookeeper)初识zookeeper安装与参数详解
  ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。(百度百科)。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列的接口,其中分布锁和队列有Java和C两个版本,选举只有Java版本。一般用于分布式的消息监听(主要)和分布式锁的用途(次要)。
小菜的不能再菜
2019/09/30
4900
java架构之路-(分布式zookeeper)初识zookeeper安装与参数详解
zookeeper启动报错出现Starting zookeeper … FAILED TO START详细解决方案
如果你的压缩包是3.5以上的版本,随着版本的更新,3.5版本以后的压缩包分成了两种 我们需要使用文件名带有bin 的那个压缩包,例如:apache-zookeeper-3.5.9-bin.tar.gz 这样解压后才会有lib目录下的那些jar包
全栈程序员站长
2022/11/02
2.7K0
zookeeper启动报错出现Starting zookeeper … FAILED TO START详细解决方案
zookeeper的安装和demo操作
之前写过一遍但由于排版的问题将那边文章重新排版编排了一下,后续再研究下zookeeper的监听图片复制
技术从心
2019/08/06
7840
zookeeper的安装和demo操作
Apache ZooKeeper快速部署指南
Apache ZooKeeper是一个开源的分布式协调服务,用于维护配置信息、命名、提供分布式同步和提供组服务等。本文将详细介绍如何部署ZooKeeper服务。
努力的小雨
2024/08/01
4360
zookeeper部署安装
wget http://mirrors.hust.edu.cn/apache/zookeeper/zookeeper-3.6.2/apache-zookeeper-3.6.2-bin.tar.gz
java攻城狮
2020/11/30
9150
zookeeper部署安装
Linux下安装Zookeeper、Redis、Nexus和Jenkins
公司搞了个新的服务器,啥也没有,让我部署项目上去(本来老板是问我会不会,我想着我博客就是自己部署的,就说了会),没想到搞了两天。
sunonzj
2022/06/21
4.7K0
Linux下安装Zookeeper、Redis、Nexus和Jenkins
zookeeper集群安装
进入官网 https://zookeeper.apache.org/releases.html 下载后得到apache-zookeeper-3.7.1-bin.tar.gz
词不悉心
2022/09/21
4580
ZooKeeper分布式实战(一) - 基本安装配置
安装成功后,在/usr/local/etc/zookeeper/目录,已有默认配置文件
JavaEdge
2021/02/23
4840
ZooKeeper分布式实战(一) - 基本安装配置
ZooKeeper安装
ZooKeeper服务器是用Java创建的,它在JVM上运行。你需要使用JDK 6或更高版本。
Lansonli
2021/10/09
8780
64位CentOS上编译 Hadoop 2.2.0
下载了Hadoop预编译好的二进制包,hadoop-2.2.0.tar.gz,启动起来后,总是出现这种警告: WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable
星哥玩云
2022/07/01
4310
Zookeeper分布式安装部署
本篇博客将主要介绍如何进行Zookeeper的分布式安装部署 集群规划 在Carlota1、Carlota2、Carlota3三台机器上进行部署。 安装部署 1、解压安装 上传压缩文件apache-zookeeper-3.6.1-bin.tar.gz到三台机器上 解压文件tar -zxvf apache-zookeeper-3.6.1-bin.tar.gz 改个名:mv apache-zookeeper-3.6.1 zookepper3.6.1 2、配置服务器编号 在zookeeper安装目录下新建z
栗筝i
2022/12/01
2370
2 Zookeeper 单击安装
镜像库地址:http://archive.apache.org/dist/zookeeper/
用户7630333
2023/12/07
2690
2 Zookeeper 单击安装
推荐阅读
相关推荐
【zookeeper系列】centos7安装zookeeper
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档