2015-05-28 109 views
0

我是新來的後端開發和安全。我在AWS上有一個LAMP堆棧設置,並且有一個Android應用程序,可以將POSTGET消息發送到此服務器。我想現在讓服務器更安全。爲移動應用後端保護apache服務器

目前我沒有安全的地方,不知道從哪裏開始。我試着用Apache實現SSL,但沒有太多的運氣。

任何指向教程或閱讀或任何其他幫助的鏈接將不勝感激。

回答

1

首先要確保您遵循AWS的最佳實踐:https://aws.amazon.com/articles/1233 除了列表中的那些設置之外,還應儘可能地設置防火牆規則,運行諸如fail2ban之類的命令以防止持續登錄嘗試,在chroot監獄中運行Apache,以及其他類似的東西都是開始的好地方。安全是一個永無止境的過程。

爲您的Web服務設置SSL(TLS)是一個絕妙的主意,它可以防止任何人窺探您的應用用戶和您的服務之間的數據。讓SSL啓動並運行可能有點令人生畏,但我建議先從Apache文檔http://httpd.apache.org/docs/2.4/ssl/ssl_howto.html開始,並與您購買SSL認證的公司代表交談,以解釋他們提供給您的所有內容。如果您不瞭解TLS的基礎知識,那麼維基百科的文章並不是一個很好的概覽。