Using Azure VMs for Research purposes

Bigboy-7680 20 Reputation points
2025-01-06T00:08:03.71+00:00

Dear Community,

I am a research in computer security domain. I am considering to use Azure VM for my research. Before starting using it, I want to make sure my purposes is fully aligned with terms and usage.

I have two scenario for usage and need to know which one is fine. For first scenario, I want to host an internet facing customized application (web application or desktop application) on my server. Then wait to see what happens to it in reality. Will attackers are able to exploit it or not? My research is recording runtime behavior of attackers. We anticipate that attackers take advantage of VM resources including HDD(file system) and CPU(any cpu consumer application). Each experiment run will take around a 1 or 2 depending if it attracts anything. Is this usage aligned with Azure's terms and use?

I am using a customized forensic engine for recording runtime behavior of this application. Thus I am monitoring most possible side effects. For example, we will set BW limit to make sure no our machines will not contributes to long term DDoS.

Azure Virtual Machines
Azure Virtual Machines
An Azure service that is used to provision Windows and Linux virtual machines.
9,041 questions
{count} votes

Accepted answer
  1. Nikhil Duserla 8,015 Reputation points Microsoft External Staff Moderator
    2025-01-07T11:08:37.88+00:00

    Hi @Bigboy-7680,

    Thank you for your patience.

    Based on your scenario, it seems like you want to use Azure VMs to host an internet-facing customized application and monitor its runtime behavior to see if attackers can exploit it. Knowing that your data is secure and protected in highly secure data centers, while an Azure virtual machine offers the advantages of virtualization without the need to purchase and manage the physical hardware.

    This usage is aligned with Azure's terms and use, as long as you comply with Azure's Acceptable Use Policy and do not engage in any illegal or harmful activities.

    It's important to note that Azure provides a secure and compliant cloud platform, but the security of your application ultimately depends on how you configure and manage it. You should follow Azure's security best practices and guidelines to ensure that your application is secure and protected against attacks.

    All Microsoft employees are trained to identify and escalate potential security incidents. A dedicated team of security engineers within the Microsoft Security Response Center (MSRC) is responsible for always managing the security incident response for Azure.

    With Azure, you can build security-enhanced, compliant solutions that:

    • Protect your virtual machines from viruses and malware.
    • Encrypt your sensitive data.
    • Secure network traffic.
    • Identify and detect threats.
    • Meet compliance requirements.

    If the information is helpful, please consider by clicking the "Accept answer and Upvote" on the post.

    1 person found this answer helpful.

0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.