Rust API可靠性分析与验证
Rust China Conf 2021 – 2022, Online, China 姜剑峰 Rust API可靠性分析与验证 Rust China Conf 2021 – 2022, Online, China 主题内容 • Rust第三方库API可靠性现状 • 现用方法的局限性 • 基于程序合成+模糊测试的可靠性分析方法 Rust China Conf 2021 – 2022, Online, China 自我简介 • 本(2019)硕(2022)毕业于复旦大学 • 目前在蚂蚁集团安全计算部门开发应用于机密计算的Rust系统软件 • 研究生期间主要从事Rust测试与验证工具的研究,本人所在的是国内最早 开展Rust程序分析相关研究的实验室(https://artisan-lab.github.io) • 我们关于Rust库模糊测试的论文 RULF: Rust Library libfuzzer):分支覆盖率;用例程序的构造 符号执行(klee, angr):路径爆炸;求解困难 静态分析(MirChecker, Rudra, SafeDrop):分析特定问题;假阳性 形式化验证(RustBelt):无法方便的验证第三方库 其他工具(Miri等)…..... Rust China Conf 2021 – 2022, Online, China API 测试用例合成 出错的API1 能够执行到出错API的程0 码力 | 13 页 | 1.68 MB | 1 年前3《TensorFlow 快速入门与实战》6-实战TensorFlow验证码识别
第六部分 实战 TensorFlow 验证码识别 扫描二维码 试看/购买《TensorFlow 快速入门与实战》视频课程 • 准备模型开发环境 • 生成验证码数据集 • 输入与输出数据处理 • 模型结构设计 • 模型损失函数设计 • 模型训练过程分析 • 模型部署与效果演示 第六部分 目录 准备模型开发环境 第三方依赖包 数据集生成 • Pillow • captcha 储的数据, 它应该为一般的图像处理工 具提供坚实的基础。 https://github.com/python-pillow/Pillow captcha Catpcha 是一个生成图像和音频验证码的开源工具库。 https://github.com/lepture/captcha from captcha.image import ImageCaptcha from captcha.audio https://github.com/pallets/flask 生成验证码数据集 验证码(CAPTCHA)简介 全自动区分计算机和人类的公开图灵测试(英语:Completely Automated Public Turing test to tell Computers and Humans Apart,简称CAPTCHA),俗称验证码,是一种区分用户是 计算机或人的公共全自动程序。在CAPT0 码力 | 51 页 | 2.73 MB | 1 年前3Train-Val-Test-交叉验证
0 码力 | 13 页 | 1.10 MB | 1 年前3跟我学Shiro - 张开涛
....................................................................................... 5 第二章 身份验证 .................................................................................................. ........................................................................................... 95 会话验证................................................................................................... .................................................................................... 179 第二十二章 集成验证码 .................................................................................................0 码力 | 219 页 | 4.16 MB | 10 月前3OpenShift Container Platform 4.13 认证和授权
OpenShift Container Platform 4.13 认证和授权 为用户和服务配置用户身份验证和访问控制 Last Updated: 2024-02-17 OpenShift Container Platform 4.13 认证和授权 为用户和服务配置用户身份验证和访问控制 法律通告 法律通告 Copyright © 2024 Red Hat, Inc. The text 章 章 身份 身份验证 验证和授 和授权 权概述 概述 1.1. OPENSHIFT CONTAINER PLATFORM 身份验证和授权的常见术语表 1.2. 关于 OPENSHIFT CONTAINER PLATFORM 中的身份验证 1.3. 关于 OPENSHIFT CONTAINER PLATFORM 中的授权 第 第 2 章 章 了解身份 了解身份验证 验证 2.1. 用户 2.2. 组 2.3. API 身份验证 第 第 3 章 章 配置内部 配置内部 OAUTH 服 服务 务器 器 3.1. OPENSHIFT CONTAINER PLATFORM OAUTH 服务器 3.2. OAUTH 令牌请求流量和响应 3.3. 内部 OAUTH 服务器选项 3.4. 配置内部 OAUTH 服务器的令牌期间 3.5. 为内部 OAUTH 服务器配置令牌不活跃超时 30 码力 | 201 页 | 2.74 MB | 1 年前3基于 Java EE 的企业应用系统设计 - Spring MVC 02
转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) JSTL 基于 Java EE 的企业应用系统设计 Spring MVC 王晓东 wangxiaodong@ouc.edu.cn 中国海洋大学 June 5, 2017 大纲 转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) JSTL References Formatter) 验证器 表达式语言(EL) JSTL 大纲 转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) JSTL 大纲 转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) JSTL ���� 转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) 表达式语言(EL) JSTL 大纲 转换器和格式化(Converter and Formatter) 验证器 表达式语言(EL) JSTL 转换器和格式化(Converter and Formatter) ▶ Spring MVC 框架具备数据自动绑定能力,但其数据绑定并 非没有任何限制,在如何正确绑定数据方面是杂乱无章的。 ▶ 例如,Spring 总是试图用默认的语言区域将日期输入绑定到 java.util0 码力 | 56 页 | 866.07 KB | 1 年前3OpenShift Container Platform 4.14 安装
24.2. 配置防火墙 24.3. 启用 LINUX 控制组版本 1 (CGROUP V1) 第 第 25 章 章 验证 验证安装 安装 25.1. 查看安装日志 25.2. 查看镜像拉取源 25.3. 获取集群版本、状态和更新详情 25.4. 使用短期凭证的集群:验证凭证配置 25.5. 使用 CLI 查询集群节点状态 25.6. 从 OPENSHIFT CONTAINER PLATFORM OPENSHIFT CONTAINER PLATFORM 集群 第 第 27 章 章 支持 支持 FIPS 加密 加密 27.1. OPENSHIFT CONTAINER PLATFORM 中的 FIPS 验证 27.2. 集群使用的组件支持 FIPS 27.3. 在 FIPS 模式下安装集群 3864 3866 3867 3868 3868 3868 3870 3871 3872 3872 到 互联网的网络,这是一个理想的方法。Assisted Installer 是安装 OpenShift Container Platform 的最简单方法,它提供智能默认值,并在安装集群前执行预动态验证。它还提供了一个 RESTful API 用于自动化和高级配置场景。 本地基于代理的 本地基于代理的 :对于断开连接的环境或有网络限制的环境,您可以使用基于代理的安装程序。 它提供了 Assisted0 码力 | 3881 页 | 39.03 MB | 1 年前3OpenShift Container Platform 4.13 安装
在任意平台上安装集群 第 第 27 章 章 安装配置 安装配置 27.1. 自定义节点 27.2. 配置防火墙 27.3. 启用 LINUX 控制组版本 2 (CGROUP V2) 第 第 28 章 章 验证 验证安装 安装 2858 2858 2863 2867 2927 2994 3058 3132 3177 3183 3184 3187 3187 3188 3212 3256 3291 到 互联网的网络,这是一个理想的方法。Assisted Installer 是安装 OpenShift Container Platform 的最简单方法,它提供智能默认值,并在安装集群前执行预动态验证。它还提供了一个 RESTful API 用于自动化和高级配置场景。 本地基于代理的 本地基于代理的 :对于断开连接的环境或有网络限制的环境,您可以使用基于代理的安装程序。 它提供了 Assisted 用于创建集群配 置。Assisted Installer 会生成一个发现镜像。集群机器使用发现镜像进行引导,它会安装 RHCOS 和代 理。Assisted Installer 和代理一起为集群提供了预安装验证和安装功能。 基于代理的安装程序 基于代理的安装程序 OpenShift Container Platform 4.13 安装 安装 8 与 Assisted Installer 类似的安装0 码力 | 4634 页 | 43.96 MB | 1 年前3Laravel 5.2 中文文档
Laravel 5.2 在 5.1 基础上继续改进和优化,添加了许多新的功能特性:多认证驱动支 持、隐式模型绑定、简化 Eloquent 全局作用域、可选择的认证脚手架、中间件组、访问频 率限制、数组输入验证优化等等。 多认证驱动 在之前的 Laravel 版本中,框架只支持默认的、基于 session 的认证驱动,且在单个应 用中只能拥有一个认证模型类(对应单张表),这为我们实现某型功能,比如前后端分离 Route::get('/api/users', ['middleware' => 'throttle:60,1', function () { // }]); 数组输入验证 在 Laravel 5.2 可轻松实现表单字段的数组输入验证。例如,要验证给定数组输入字段中 的每一个 email 是唯一的,可以这么实现: $validator = Validator::make($request->all() ), [ 'person.*.email' => 'email|unique:users' ]); 同样,你可以在语言文件中使用 * 来指定验证数组字段: 'custom' => [ 'person.*.email' => [ 'unique' => 'Each person must have a unique e-mail address'0 码力 | 377 页 | 4.56 MB | 1 年前3Apache Shiro 1.2.x Reference Manual 中文翻译
甚至让人感到很痛苦,但是 Shiro却不是这样子的。一个好的安全框架应该屏蔽复杂性,向外暴露简单、直观的API,来 简化开发人员实现应用程序安全所花费的时间和精力。 Shiro能做什么呢? 验证用户身份 用户访问权限控制,比如: 判断用户是否分配了一定的安全角色。 判断用户是否被授予完成某个操作的权限 在非 web 或 EJB 容器的环境下可以任意使用Session API 可以响应认证、访问控制,或者 )执行以下命令提示符中,输入以下: mvn compile exec:java 你就会看到我们的小教程应用程序的运行和退出。 您应当会看到类似于下面的输出(译者 注:红框中的内容) 我们已经验证了应用程序成功运行——现在让我们使 Apache Shiro。当我们继续学习教程,每 次我们添加更多的代码之后,您可以运行 mvn compile exec:java 看到我们的变化的结果。 Enable Realm中获取这些数据来验证用户的身份以确保用户确实是其表述的那个 人。 Authentication Strategy(org.apache.shiro.authc.pam.AuthenticationStrategy) 如果配置了多个 Realm,AuthenticationStrategy 将会协调 Realm 确定在一个身份验证成功 或失败的条件(例如,如果在一个方面验证成功了但其他失败了,这次尝试是成功的吗?是0 码力 | 196 页 | 2.34 MB | 1 年前3
共 569 条
- 1
- 2
- 3
- 4
- 5
- 6
- 57