开发者社区> 问答> 正文

钉钉中,企业内部机器人如何进行安全设置?

钉钉中,企业内部机器人如何进行安全设置?

展开
收起
多麻辣哦 2024-01-03 21:15:45 143 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉的企业内部机器人提供了三种安全设置方式,这些方法可以帮助您防止机器人被滥用或遭受攻击。

    首先,您可以设置自定义关键词。这个功能允许您设定最多10个关键词,只有当消息中包含至少一个关键词时,机器人才能成功发送消息。例如,如果您添加了一个自定义关键词“监控报警”,那么机器人只有在消息中包含这个词时才能成功发送信息。

    其次,加签是一种基于密钥的安全保护机制。具体来说,机器人会把timestamp和密钥拼接成一个字符串,并使用HmacSHA256算法计算签名,然后对签名进行Base64编码,最后再把签名参数进行urlEncode,得到最终的签名。这样,即使有人尝试篡改机器人发送的消息,由于消息的签名发生了变化,接收方可以立即察觉到这一点。

    最后,您还可以通过设置IP地址(段)来进一步提高安全性。这个功能允许您指定机器人只能从一个特定的IP地址或者IP地址段发送消息。

    在完成以上安全设置后,别忘了把机器人的Webhook地址保管好,不要公布在外部网站上,以防泄露导致安全风险。获取到Webhook地址后,用户可以向这个地址发起HTTP POST请求,即可实现给指定的钉钉群发送消息。

    2024-01-04 14:55:40
    赞同 展开评论 打赏
  • 自定义机器人安全设置https://open.dingtalk.com/document/orgapp/customize-robot-security-settings
    目前有3种安全设置方式,请根据需要选择一种。

    2024-01-04 14:23:26
    赞同 展开评论 打赏
  • 钉钉企业内部机器人的安全设置主要有以下几种方式:

    1. 自定义关键词:可以设置最多10个关键词,消息中至少包含其中1个关键词才可以发送成功。例如添加了一个自定义关键词:“监控报警”,那么这个机器人所发送的消息,必须包含“监控报警”这个词,才能发送成功。

    2. 加签:这是利用HmacSHA256算法计算签名的一种安全验证方式。具体来说,把timestamp+"
      "+ 密钥当做签名字符串,使用HmacSHA256算法计算签名,然后进行Base64 encode,最后再把签名参数再进行urlEncode,得到最终的签名。

    3. IP地址(段)限制:可以设置允许或拒绝的IP地址或IP地址段,以控制哪些设备和网络可以与机器人进行通信。

    另外,在机器人管理页面选择自定义机器人,输入机器人名字并选择要发送消息的群,同时可以为机器人设置头像。完成必要的安全设置后,复制出机器人的Webhook地址,可用于向这个群发送消息。注意保管好此Webhook地址,不要公布在外部网站上,泄露后有安全风险。

    以上这些安全设置可以在钉钉机器人管理页面中进行配置。

    2024-01-04 11:10:05
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载