java服务器上的刷新缓存和安全性

java服务器上的刷新缓存和安全性,java,security,java-server,Java,Security,Java Server,我对这方面还很陌生,但当我学会从我的服务器应用程序发送数据时,我被告知将缓存刷新到客户端以清除不应该存在的内容是“很好的内部管理”,例如output.flush() 我的问题是:如果有我的客户不应该得到的私有数据(比如其他用户的私有数据),这是否会导致任何安全问题,因为这样我会显示一个他不应该看到的客户数据 如果是,有没有其他安全的方法 谢谢 大多数流(输入/输出)都是缓冲的。因此,这个建议是,如果您完成了通信,您应该刷新并可能关闭流,以便所有缓冲数据最终发送到端点 如果没有(严重的安全)缺陷,

我对这方面还很陌生,但当我学会从我的服务器应用程序发送数据时,我被告知将缓存刷新到客户端以清除不应该存在的内容是“很好的内部管理”,例如
output.flush()

我的问题是:如果有我的客户不应该得到的私有数据(比如其他用户的私有数据),这是否会导致任何安全问题,因为这样我会显示一个他不应该看到的客户数据

如果是,有没有其他安全的方法

谢谢

大多数流(输入/输出)都是缓冲的。因此,这个建议是,如果您完成了通信,您应该刷新并可能关闭流,以便所有缓冲数据最终发送到端点

如果没有(严重的安全)缺陷,则
刷新
关闭
方法仅将数据发送到建立之前的连接(套接字)。插座在端点之间是唯一的。没有其他端点将获取数据