首页 > 解决方案 > 如果我将包含主机和关键参数的信息的 python 代码推送到 github 上,是否会使我受到恶意攻击?

问题描述

我对使用 API 还很陌生,所以如果这是一个愚蠢的问题,请多多包涵。我正在使用www.imdb.com的 API 之一编写代码。我必须注册才能访问。如果我将代码推送到 github 并且主机和密钥在我的代码中作为标头参数公开给出,这是否会以任何方式暴露我?比如它会让我容易受到恶意攻击吗?

标签: pythonapi

解决方案


如果您将 API 密钥存储在公共存储库中,则您将公开发布,以便任何人都可以看到它。以下是安全使用 API 密钥的最佳实践:

https://www.freecodecamp.org/news/how-to-securely-store-api-keys-4ff3ea19ebda/ https://support.google.com/googleapi/answer/6310037?hl=en

将它们存储在环境变量或应用程序源代码树之外的文件中。


推荐阅读