1
我知道不建議將Kestrel Web服務器暴露給外部世界,但將Kestrel放置在IIS後面導致的性能損失並不容易被忽略。 (其實一個可能會失去通過遷移到.NET的核心獲得的所有性能。)將Kestrel暴露給外部世界的風險
,所以我想試試看:
我想知道是否有一些事情暴露的時候,我應該知道的紅隼走向世界,特別是在安全方面?
在此先感謝。
我知道不建議將Kestrel Web服務器暴露給外部世界,但將Kestrel放置在IIS後面導致的性能損失並不容易被忽略。 (其實一個可能會失去通過遷移到.NET的核心獲得的所有性能。)將Kestrel暴露給外部世界的風險
,所以我想試試看:
我想知道是否有一些事情暴露的時候,我應該知道的紅隼走向世界,特別是在安全方面?
在此先感謝。
安全風險有些不明確,但基本的答案是,Kestrel沒有針對更成熟的Web服務器(如IIS)所做的攻擊加強。
文檔中提供了完整的文章:https://docs.microsoft.com/en-us/aspnet/core/fundamentals/servers/。下面是相關部分:
使用反向代理的邊緣 部署的最重要的原因(從網上接觸到的流量)是安全的。 紅隼是相對較新的,並沒有完整的 抵禦攻擊的防禦。這包括但不限於 適當的超時,大小限制和併發連接限制。
如果iis不符合你的性能要求,也許nginx會? – Evk
@Evk它不是關於IIS,它是關於使用反向代理。 – SHM