Apache Shiro 1.2.x Reference Manual 中文翻译Authorization 授权 2.2 6.1. Permissions 权限 2.2.1 7. Realms 2.3 8. Session Management 2.4 9. Cryptography 密码 2.5 III. Web Applications 3 10. Web 3.1 10.1. Configuration 配置 3.1.1 10.2. 基于路径的 url 安全 currentUser.isAuthenticated()) { // 收集用户的主要信息和凭据,来自GUI中的特定的方式 // 如包含用户名/密码的HTML表格,X509证书,OpenID,等。 // 我们将使用用户名/密码的例子因为它是最常见的。 UsernamePasswordToken token = new UsernamePasswordToken("lonestarr" 等号左边的值是用户名; - 等号右侧第一个值是用户密码,密码是必须的; - 密码之后用逗号分割的值是赋予用户的角色名,角色名是可选的。 ## Encrypting Passwords 密码加密 如果你不希望[users]区域下的密码以明文显示,你可以用你喜欢的哈希算法(MD5, Sha1, Sha256, 等)来加密它们,将加密后的字符串作为密码值,默认的,密码建议用16位编码算法,但也可以用64位编码算法替代(如下)0 码力 | 196 页 | 2.34 MB | 2 年前3
简谈 Rust 与国密 TLS - 王江桐[Image](/uploads/documents/d/a/2/b/da2b2e98ff4e359194a1823400ade131/p3_1.jpg) 就职于华为,目前正在使用 Rust 开发密码相关模块。Rustacean 在华为。 王江桐 wangjiangtong@huawei.com 华为 公共开发部 嵌入式软件能力中心  ## 国密算法总览 Overview to Shangmi Cryptography • 密码算法安全目标 · 密码算法分类 · 国密套件总览 - 通常来说,通过加密方式,对于信息的传输,我们希望达成以下五个目标: 机密性(Confidentiality)保证信息私密性和保密性 真实性(Au0 码力 | 44 页 | 3.70 MB | 2 年前3
MySQL ZIP Archive版本安装说明--skip-grant-tables 在2号命令行窗口中定位到MySQL安装目录的bin目录下,执行mysql.exe,则无密码登录到MySQL数据库,并输出MySQL命令行操作符。 C:\MySQL\mysql-5.7.20-winx64\bin>mysql.exe Welcome to the MySQL monitor 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql> 进行修改密码操作,MySQL命令行输入以下命令: mysql> update mysql.user set authentication_string=password('yourpassword') 的超级用户root的初始登录密码,请按需设置。 此时再在任务管理器结束所有的MySQL进程,包括mysql.exe和mysqld.exe,重新打开命令提示符(需要管理员权限)或使用Windows服务管理,启动MySQL服务器,即可用新密码登录。 MySQL服务启动成功后,在命令行提示符执行mysql.exe -u root -p即可以以刚才修改的root用户登录密码登录MySQL。 C:\MySQL\mysql-50 码力 | 4 页 | 756.23 KB | 2 年前3
httpd 2.4.18 中文文档格式的用户认证文件。 fcgistarter 启动 FastCGI 程序。 htcacheclean 清理磁盘缓存。 htdigest 为摘要认证创建和更新用户认证文件。 htdbm 操作 DBM 密码数据库。 htpasswd 为基本认证创建和更新用户认证文件。 httxt2dbm 为 RewriteMap 创建 dbm 文件。 logresolve 将 Apache 日志文件中的 IP (这会让它更慢或更快)。 ## 安全技巧 做和不做 - 如何让你的 Apache 站点保持安全。 ## 相关标准 这篇文档是 Apache 遵循的相关标准的参考页面。 ## 密码加密格式 对 Apache 身份认证支持的各种密码加密格式的讨论。 Apache HTTP Server Version 2.4 Apache > HTTP Server > Documentation >0 码力 | 2467 页 | 1.89 MB | 1 年前3
Hyperledger Fabric 1.4 中文文档git 服务器上的代码库,这意味着我们远程执行的 run 需要自己提供身份验证。 旧版本的 Fabric(和其他类似的高层次 SSH 库)像在监狱里一样运行远程命令,无法提供本地交互。当你迫切需要输入密码或者与远程程序交互时,这就很成问题。 Fabric 1.0 和后续的版本突破了这个限制,并保证你和另一端的会话交互。让我们看看当我们在一台没有 git checkout 的新服务器上运行更新后的 deploy [my_server] run: touch app.wsgi Done. 注意那个 Password: 提示——那就是我们在 web 服务器上的远程 git 应用在请求 git 密码。我们可以在本地输入密码,然后像往常一样继续克隆。 ## 参见 ## 预定义连接 在运行输入连接信息已经是非常古老的做法了,Fabric 提供了一套在 fabfile 或命令行中指定服务器信 修改 env.user 来设置。Execution model 文档中还介绍了如何为每个主机单独设置用户名。 - password:用来显式设置默认连接或者在需要的时候提供 sudo 密码。如果没有设置密码或密码错误,Fabric 将会提示你输入。 - warn_only:布尔值,用来设置 Fabric 是否在检测到远程错误时退出。访问 Execution model 以了解更多关于此行为的信息。0 码力 | 145 页 | 161.53 KB | 2 年前3
Laravel 5.6 中文文档Laravel 5.5 的基础上继续进行优化,包括日志系统、单机任务调度、模型序列化优化、动态频率限制、广播频道类、API 资源控制器生成、Eloquent 日期格式化优化、Blade 组件别名、Argon2 密码哈希支持、引入 Collision 扩展包等等等等。此外,所有的前端脚手架代码都已升级到 Bootstrap 4,Laravel 底层使用的 Symfony 组件都已升级到 Symfony ~4.0 @alert You are not allowed to access this resource! @endalert ## Argon2 密码哈希 如果你在构建一个基于 PHP 7.2.0+ 的应用,Laravel 现在可以支持通过 Argon2 算法进行密码哈希,默认的应用哈希驱动通过新增的 config/hashing.php 配置文件来控制。 ## UUID 方法 Laravel 5.6 env,否则的话你要自己手动重命名该文件。 不要试图将 .env 文件提交到版本控制系统(如 Git 或 Svn)中,一方面,开发环境和线上环境配置值不一样,提交没有意义,更重要的是,.env 包含了很多应用敏感信息,如数据库用户名及密码等,如果不慎将代码提交到 Github 公开仓库,后果将不堪设想! 如果你是在一个团队中进行开发,则需要将 .env.example 文件随你的应用代码一起提交到源码控制中:将一些配置值以占位符的方式放置在0 码力 | 377 页 | 14.56 MB | 2 年前3
Pentest-Report Vitess 02.20190 码力 | 9 页 | 155.02 KB | 2 年前3
大学霸 Kali Linux 安全渗透教程7.2 本地权限提升 7.3 使用社会工程学工具包(SET) 7.4 使用SET实施攻击 第8章 密码攻击 8.1 密码在线破解 8.2 分析密码 8.3 破解LM Hashes密码 8.4 绕过Utilman登录 8.5 破解纯文本密码工具mimikatz 8.6 破解操作系统用户密码 8.7 创建密码字典 8.8 使用NVIDIA计算机统一设备架构(CUDA) 8.9 物理访问攻击 第9章 无线网络渗透测试 Linux系统。其中,典型的操作系统就是本书所使用的Kali Linux。 该系统主要用于渗透测试。它预装了许多渗透测试软件,包括nmap端口扫描器、 Wireshark(数据包分析器)、John the Ripper(密码破解)及Aircrack-ng(一套 用于对无线局域网进行渗透测试的软件)。用户可通过硬盘、Live CD或Live USB 来运行Kali Linux。 大学霸 Kali Linux 安全渗透教程 以不用填写域 名,直接单击“继续”按钮,将显示如图1.8所示的界面。 大学霸 Kali Linux 安全渗透教程 13 1.4 安装Kali Linux 图1.8 设置用户和密码 (8)在该界面设置root用户密码,然后单击“继续”按钮,将显示如图1.9所示的界 面。 图1.9 磁盘分区 (9)该界面供用户选择分区。这里选择“使用整个磁盘”,然后单击“继续”按钮,将 显示如图1.10所示的界面。0 码力 | 444 页 | 25.79 MB | 2 年前3
跟我学Shiro - 张开涛Manager:会话管理,即用户登录后就是一次会话,在没有退出之前,它的所有信息都在会话中;会话可以是普通 JavaSE 环境的,也可以是如 Web 环境的; Cryptography:加密,保护数据的安全性,如密码加密存储到数据库,而不是明文存储; Web Support: Web 支持,可以非常容易的集成到 Web 环境; Caching: 缓存,比如用户登录后,其用户信息、拥有的角色/权限不必每次去查,这样可以 提高访问的性能 Cryptography:密码模块,Shiro 提高了一些常见的加密组件用于如密码加密/解密的。 到此 Shiro 架构及其组件就认识完了,接下来挨着学习 Shiro 的组件吧。 ## 第二章 身份验证 身份验证,即在应用中谁能证明他就是他本人。一般提供如他们的身份 ID 一些标识信息来表明他就是他本人,如提供身份证,用户名/密码来证明。 在 shiro 中,用户需要提供 principals 可。一个主体可以有多个 principals,但只有一个 Primary principals,一般是用户名/密码/手机号。credentials: 证明/凭证,即只有主体知道的安全值,如密码/数字证书等。 最常见的 principals 和 credentials 组合就是用户名/密码了。接下来先进行一个基本的身份认证。 另外两个相关的概念是之前提到的 Subject 及 Realm,分别是主体及验证主体的数据源。0 码力 | 219 页 | 4.16 MB | 1 年前3
HW弹药库之红队作战⼿册所有存活Web站点的Web程序指纹及其详细版本 从 Git 中查找目标泄露的各类敏感文件及账号密码,偶尔甚至还能碰到目标不小心泄露的各种云的 "AccessKey" 从网盘 / 百度文库 中查找目标泄露的各类敏感文件及账号密码 从各第三方历史漏洞库中查找目标曾经泄露的各种敏感账号密码 [国内目标很好使] 目标Svn里泄露的各类敏感文件 网站目录扫描 [查找目标网站泄露的各类 / bing / google hacking 深度利用 搜集目标 学生学号 / 员工工号 / 目标邮箱 [并顺手到各个社工库中去批量查询这些邮箱曾经是否泄露过密码] 目标自己对外提供的各种技术文档 / wiki 里泄露的各种账号密码及其它敏感信息 目标微信小程序 分析目标app Web请求 借助js探针搜集目标内网信息 想办法混入目标的各种 内部QQ群 / 微信群 分析目标直接供应商 CVE-2016-10033 - 泛微 OA 远程代码执行 • 金蝶 OA SQL 注入 Coremail 敏感文件泄露 UEditor 任意文件上传 • OpenSSL 心脏滴血抓明文账号密码 [Heartbleed] • 破壳漏洞 [Shellshock] 各种能快速 getshell 的常规基础 Web 漏洞利用 [注: 有些漏洞在不审代码的情况下其实是很难有效盲测到的] 后台弱口令0 码力 | 19 页 | 1.20 MB | 2 年前3
共 573 条
- 1
- 2
- 3
- 4
- 5
- 6
- 58













