标签: c# .net security
我有一个关于如何在不再使用时安全地从内存中清除敏感数据的一般性问题......
我创建一个SQL查询,产生一个DataTable dt ..
当我离开表单时,我致电dt.Dispose();甚至gc.Collect();以确保......
dt.Dispose();
gc.Collect();
但是如果我在此之后进行内存转储,我可以很容易地获得该表的所有数据。即使我离开了他们应该可以访问的环境......
这可能是一个安全问题,我想知道这通常是如何在c#/ .net中处理的?还有其他对象...
提前感谢任何指导