Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Windows phone "Scan the app for malware"

I'm going through the Windows Phone test suite before submitting my app to the Windows store.

The guidelines have the following section:

Requirement - 5.4.1 - Malicious software screening

Requirement Text - The app must be free of viruses, malware, and any malicious software. -

Test Steps -

  1. Launch your app.

  2. Scan the app for malware.

  3. Verify that there are no viruses, malware or malicious software in the app.

What does "Scan your app for malware" mean? Is there some tool I'm supposed to use to scan the app for malware? The document contains no link to such tool and a google search and MSDN search did not yield much results.

like image 580
Benjamin Gruenbaum Avatar asked Sep 08 '13 16:09

Benjamin Gruenbaum


People also ask

How to remove malware from your phone?

Once malware gets hooked on to your phone, it performs multiple operations. Competes with your phone’s resources and destroys a lot of programs. There are two ways you can detect and remove malware from your phone. This method is easy and very simple. You need to buy, download and install anti-malware software, which will do the job.

Where can I download apps for my Windows Phone?

Windows Phone Apps - Microsoft Store Download apps for your Windows phone instantly to your smartphone. Browse thousands of free and paid apps by category, read user reviews, and compare ratings. Download apps for your Windows phone instantly to your smartphone.

What can I do with my Windows Phone?

Turn your Windows Phone into your digital wallet! Track loyalty memberships, make payments, and discover great deals. GET MORE INFO RedLaser Free Hobby Lobby Free Trending apps Show all Multiple accounts for all messenger (supports FB Messenger, Telegram, WhatsApp, Google Chat) Free

What is the Windows Phone SDK update for Windows Phone?

The Windows Phone SDK Update for Windows Phone 7.8 adds two new emulator images to your existing Windows Phone SDK installation. This update supports both the Windows Phone SDK 7.1 and the Windows Phone SDK 8.0. Using this update, you can provide the Windows Phone 8 Start screen experience in your Windows Phone 7.5 apps.


1 Answers

I can't speak on behalf of MS but I imagine that the malware tools used internally aren't available outside. Having said that, you could still run scans using programs like MalwareBytes or Microsoft Security Essentials on your XAP file itself and/or rename XAP to ZIP and unzip it to scan the files individually. Viruses stored within the XAP file could be read in by an app and then spread onto other platforms (even if it doesn't affect the phone itself. The requirements may be discussing that.

If your app isn't doing anything suspicious and doesn't use unsupported APIs, I personally wouldn't worry too much. Whilst there may be some false positives sometimes, I'm not aware of any particular tool that this section of the requirements specifically refers to.

Edit - I was reminded that there is a Store Test Kit but I didn't initially post that as it doesn't specify that it does a malware check. Good idea to run it nevertheless.

[What Store Kit Tells You]

Whether the XAP file meets size requirements and whether the app manifest file is valid.

Whether a Direct3D app that targets Windows Phone 8 uses APIs that are not allowed on the phone.

Whether a background agent app uses APIs that are not allowed with background agents.

What capabilities the app uses (for apps that target Windows Phone OS 7.1 only).

Whether the specified images and screenshots meet certification requirements.

Whether the app icon and background image used in the app meet certification requirements.

like image 98
keyboardP Avatar answered Oct 12 '22 01:10

keyboardP