Windows手机“扫描应用程序以查找恶意软件”

8
我正在提交应用到Windows商店之前,正在进行Windows Phone测试套件。
指南有以下部分:
引用: 要求-5.4.1-恶意软件筛选 需求文本-应用程序必须没有病毒、恶意软件和任何恶意软件。 测试步骤- 启动您的应用程序。 扫描应用程序以查找恶意软件。 验证应用程序中没有病毒、恶意软件或恶意软件。
“扫描应用程序以查找恶意软件”是什么意思?我是否应该使用某些工具来扫描应用程序中的恶意软件?该文件没有链接到这样的工具,谷歌搜索和MSDN搜索也没有得到太多结果。

老实说,我很想说“别担心” :) 你的应用程序或者你使用的任何库是否有恶意行为?没有?那就好 - 发布吧。 :) - New Dev
1
@Charles,我已经在Meta上开放了标签维基的讨论 http://meta.stackexchange.com/questions/196236/windows-phone-store-tag 我希望你能在那里阐述你的观点,这样我们就可以在这个问题上达成更好的社区共识。 - Benjamin Gruenbaum
嗯,我实际上打算在这里添加Windows Store应用程序的标签,但我可能忘了或者认为这是个坏主意。我们在元社区见。 :) - Charles
1个回答

1
我不能代表微软发言,但我想内部使用的恶意软件工具不会公开。话虽如此,您仍然可以使用诸如MalwareBytes或Microsoft Security Essentials之类的程序对XAP文件本身运行扫描和/或将XAP重命名为ZIP并解压缩以逐个扫描文件。存储在XAP文件中的病毒可能被应用程序读取,然后传播到其他平台(即使它不影响手机本身,要求可能正在讨论这一点)。
如果您的应用程序没有做任何可疑的事情并且不使用不支持的API,则我个人不会太担心。尽管有时可能会出现一些误报,但我不知道这一部分要求特别指的是哪个工具。
编辑-我被提醒有一个Store Test Kit,但我最初没有发布它,因为它没有明确说明它进行了恶意软件检查。无论如何运行它都是一个好主意。
[Store Kit 告诉您的内容]
1. XAP 文件是否符合大小要求以及应用程序清单文件是否有效。 2. 面向 Windows Phone 8 的 Direct3D 应用程序是否使用了不允许在手机上使用的 API。 3. 后台代理应用程序是否使用了不允许与后台代理一起使用的 API。 4. 应用程序使用的功能 (仅针对面向 Windows Phone OS 7.1 的应用程序)。 5. 指定的图像和截图是否符合认证要求。 6. 应用程序图标和背景图像是否符合认证要求。

1
我不知道这个需求部分特别指的是哪个工具。那么为什么他们让它听起来好像应该有某种工具可以使用呢?如果他们的意思是开发人员应该使用自己的扫描器,那么文档应该明确提到。 - synth3tk
我同意,但我无法评论他们为什么这样做,因为我不知道。自从Windows Phone推出以来,我一直在进行开发,并没有遇到任何应该用于扫描正在运行的应用程序的工具,但这只是我的经验。文档有时可能不正确和模糊。甚至可能这些文档也被内部使用。如果您认为这会影响您,我建议与MSDN团队联系或直接发送电子邮件给微软。 - keyboardP
没有人知道它为什么在那里。我最近在微软公司,问了相关的人 :) 不用担心它,谢谢。 - Benjamin Gruenbaum
随机地进入那里 :D 感谢跟进。 - keyboardP

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接