当前位置: 首页 > 面试题库 >

在flask.request上存储每个请求的数据安全吗?

缪晋
2023-03-14
问题内容

可以flask.request类似地使用该对象flask.g存储每个请求的数据吗?

我正在编写一个与Flask和Django兼容的库。我计划在两种情况下都将信息存储在请求对象上。我是否可以安全地在请求中存储对象,例如request.user,以确保不会在不同请求之间共享对象?


问题答案:

是的,这很安全。每个请求的请求对象都是唯一的。

通常g使用它是因为它是一个空的命名空间,专门用于在请求期间保存数据。

request是具有现有含义的内部对象,尽管通常将其用于存储,而留给g“应用程序级”数据。



 类似资料:
  • 如果您需要在线使用空间数据,您可以使用SuperMap GIS云存储服务,几分钟就可以把您的数据安全上云。 具体来说,您只需在Web页面或SuperMap iDesktop中登录SuperMap Online账户,即可将GIS数据——工作空间/UDB/Shapefile/Excel/CSV/GEOJson等空间数据,上传、存储在云平台中。 将GIS数据在线存储后,您就可以通过Web/PC/移动端A

  • 我是一个人开始的,研究了很多,但没有发现任何与这个简单的问题。 不管怎么都要谢谢您!

  • 我应该为适用于IOS和Android的视频流应用程序设计/实现一个加密解决方案。我的主要加密要求是在移动设备上保持视频流加密,并防止用户在任何其他设备/程序上运行它。因此,我需要一个好的方法来在每次播放期间解密流,而不会打扰用户每次输入密码。 问题是我对密码学还是新手(对移动编程也是新手),我的初创公司没有足够的资源来聘请这方面的专家。我做了很多研究 我学到的是: 密码学会使我的流媒体变慢。我需要

  • 目前我正在为客户建立一个在线商店(使用OpenCart)。所有的支付和交易都是通过支付网关(PayPal等)进行的,所以网站从不存储支付信息(银行详细信息、卡号等)。 然而,我的客户仍然担心客户个人信息(地址、出生日期、全名等)的安全。我向他解释过,使用SSL,客户端和服务器之间传输的任何数据都是加密的,不加密服务器上的个人信息是正常的(我指出,即使是像索尼这样的大公司也不加密)。 显然,加密My

  • 我正在创建一个不使用数据库的服务。 我将所有的请求数据存储在文件系统中。 我正在使用spring Boot开发服务。

  • 允许访问简单的加密和解密字符串,以便存储在本地机器上。 进程:主进程 此模块保护磁盘上存储的数据不被其他应用程序或拥有完全磁盘访问权的用户访问。 请注意,在Mac上,需要访问系统Keychain,这些调用可以阻止当前线程来收集用户输入。 如果密码管理工具可用,Linux 亦是如此。 方法 safeStorage 模块包含以下方法: safeStorage.isEncryptionAvailable