2.AK/SK鉴权

目录

什么是AK/SK

AK/SK使用机制

时序图


什么是AK/SK

在云服务中,AK(Access Key ID)和SK(Secret Access Key)是访问云服务API的关键凭证对,主要用于身份验证和授权。AK是用户访问云服务的身份标识,而SK则是用于加密和签名请求的重要密钥,用于证实请求确实来自于拥有该AK的合法用户。

具体来说:

  • Access Key ID(AK):类似于用户名,是一个全局唯一的字符串,对外公开,但本身不具备安全性,仅用于标识用户的访问密钥对。

  • Secret Access Key(SK):类似于密码,是一个高度敏感的字符串,绝对不能公开,用于生成数字签名以验证请求的真实性。每个请求在发送到云服务之前,都需要使用SK进行签名,云服务端通过验证签名来确保请求是由持有对应AK和SK的合法用户发出的。

在实际使用云服务API时,用户通常会在客户端(如SDK、API调用工具或应用程序)中配置AK和SK,以便在进行API调用时进行身份验证。出于安全考虑,强烈建议用户定期更换AK/SK对,并且在不使用时妥善保管SK,避免泄露导致账户被非法访问。

AK/SK使用机制

1.云主机接收到用户的请求后,系统将使用AK对应的相同的SK和同样的认证机制生成认证字符串;

2.与用户请求中包含的认证字符串进行比对;

3.如果认证字符串相同,系统认为用户拥有指定的操作权限,并执行相关操作;如果认证字符串不同,系统将忽略该操作并返回错误码;

时序图

相关推荐

  1. HBase设计以及Kerberos方法

    2024-04-08 04:32:01       37 阅读
  2. 解锁Swagger

    2024-04-08 04:32:01       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 04:32:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 04:32:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 04:32:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 04:32:01       18 阅读

热门阅读

  1. C++20 semaphore(信号量) 详解

    2024-04-08 04:32:01       12 阅读
  2. P1162 填涂颜色

    2024-04-08 04:32:01       17 阅读
  3. make命令简介

    2024-04-08 04:32:01       14 阅读
  4. 大学课堂点名程序

    2024-04-08 04:32:01       13 阅读
  5. Docker 入门

    2024-04-08 04:32:01       13 阅读
  6. 【Qt\C++】二维图形化故障树

    2024-04-08 04:32:01       12 阅读
  7. 洛谷 P3512 [POI2010] PIL-Pilots

    2024-04-08 04:32:01       12 阅读
  8. 06-kafka配置

    2024-04-08 04:32:01       10 阅读
  9. 出国留学哪个国家好又便宜

    2024-04-08 04:32:01       46 阅读