许多安全措施旨在防止恶意用户滥用软件或访问他们无权访问的内容。CSRF 保护、SQLi 保护、TLS 和许多其他安全功能主要是防止恶意用户。但是,如果所有用户都可以信任呢?
假设您有一个完全内部的 Web 应用程序,它只能在公司的 Intranet 上运行,并且永远无法从外部访问。假设所有内部用户都可以信任,没有外部用户,并且应用程序内部的数据对攻击者没有多大用处。这意味着威胁模型非常有限,并且没有太多敏感数据。
考虑到这些细节,似乎一些措施,如 TLS 和 XSS 保护,不会那么重要。毕竟,攻击者拦截流量的风险很小,并且可以信任用户不会进入 XSS 有效载荷。在这种情况下,针对流量拦截或恶意用户实施安全措施是否仍然有意义?