代码之家  ›  专栏  ›  技术社区  ›  mrks_

EC2实例上的安全REST服务器

  •  1
  • mrks_  · 技术社区  · 8 年前

    我有一个Python服务器(基本RESTAPI)在AWS EC2实例上运行。服务器为移动应用程序提供数据。我希望我的移动应用程序通过HTTPS安全地连接到python服务器。我能做到这一点的最简单方法是什么?

    到目前为止,我已经尝试使用Amazon证书设置HTTP/HTTPS负载平衡器,但ELB和EC2实例之间的连接似乎仍然不完全安全(VPC中的HTTP)。

    2 回复  |  直到 8 年前
        1
  •  2
  •   Ashan    8 年前

    当您在EC2实例中保护对RESTAPI的访问时,需要注意以下几点。

    • 身份验证(&A);批准
    • 负载平衡和;生命周期管理。
    • 防火墙规则。
    • 安全访问API。
    • 消费者使用信息;等

    要保护REST API,必须考虑以下几点:

    • 使用SSL进行通信(注意:这里接受AWS负载平衡器级别的SSL终止,因为从那时起,流量进入VPC,也可以使用安全组进行加固。)
    • 如果您计划获得上述RESTAPI的大部分功能,我建议您将EC2中的服务代理到 AWS API Gateway 这将提供大多数开箱即用的功能。
    • AWS WAF 为了在负载平衡器(支持AWS应用程序负载平衡器)上实现额外的安全性。 您可以利用一些AWS服务来处理这些问题。
        2
  •  0
  •   mrks_    8 年前

    评论中回答的问题。