exe文件上传预防

时间:2010-05-12 20:29:21

标签: c# asp.net security

在我的项目中,我创建了一个文件upload.Now要求阻止上传.zip作为扩展名的zip文件夹中的任何exe文件或exe文件。 someoe可以建议我一个解决方案吗?

2 个答案:

答案 0 :(得分:3)

对于您的每项任务,您必须实施单独的算法进行检查。

  • 上传前检查扩展程序(请参阅可能的重复问题)
  • 检查上传的zip是否真的是存档(mime类型,libmagic等)
  • 检查上传的档案是否包含exe(解压缩,见上一段)

答案 1 :(得分:2)

这篇文章有很多用于解压缩的C#库: recommend-a-library-api-to-unzip-file-in-c#