Pass Your Microsoft SC-500 Exam Easy!

Microsoft SC-500 Exam Questions & Answers, Accurate & Verified By IT Experts

Instant Download, Free Fast Updates, 99.6% Pass Rate

SC-500 Premium VCE File

Microsoft SC-500 Premium File

207 Questions & Answers

Last Update: Nov 05, 2026

$89.99

SC-500 Bundle gives you unlimited access to "SC-500" files. However, this does not replace the need for a .vce exam simulator. To download VCE exam simulator click here
SC-500 Premium VCE File
Microsoft SC-500 Premium File

207 Questions & Answers

Last Update: Nov 05, 2026

$89.99

Microsoft SC-500 Exam Bundle gives you unlimited access to "SC-500" files. However, this does not replace the need for a .vce exam simulator. To download your .vce exam simulator click here

Microsoft SC-500 Practice Test 16

Question 150

A service must delegate blob access without storing an account key. Which response correctly handles this condition?

  1. Prefer a user-delegation SAS with the required Entra authorization.
  2. Evaluate the remaining SAS lifetime and apply revocation measures, not just user sign-in disablement.
  3. Issue a narrowly scoped expiring SAS, not a full storage account key.
  4. Enforce the supported storage setting restricting Shared Key and validate alternative Entra access.

Explanation

Correct Answer

A:

A user-delegation SAS is signed with a user delegation key obtained through Microsoft Entra authorization, avoiding an account key in the issuing service.

Incorrect Answers

B:

Revocation and SAS expiry response are useful after a token has been issued, but do not choose a delegation mechanism that avoids storage account keys.

C:

A time-limited SAS is not necessarily keyless; a service or account SAS can still be signed using the storage account key.

D:

Disabling Shared Key can improve account security, but the question seeks a way for the service to issue delegated blob access without possession of the account key.

Question 151

A third-party support ticket exposes an Azure Blob SAS URL in a publicly accessible attachment. The token still permits downloads for six hours. What action should the owner take to contain access?

  1. Evaluate user delegation or resource-limited service SAS to reduce privilege.
  2. Remove the public copy, determine the SAS signing type, revoke the effective delegation key, stored policy or account key path as applicable, inspect usage, and issue a shorter replacement only if needed.
  3. Only note the current expiry time and wait six hours for the leaked token to become invalid.
  4. Recognize stored access policies do not control user-delegation SAS; use appropriate revocation/expiry strategy.

Explanation

Correct Answer

B:

A SAS is a bearer credential. A publicly leaked URL remains usable even if the account owner resets an unrelated sign-in password. Remove its exposure, identify the signature type and act on the actual revocable credential, then review request evidence and constrain the replacement.

Incorrect Answers

A:

Choosing a more narrowly scoped SAS in the next issuance improves future practice, but it does not invalidate the bearer URL that is already publicly exposed and may be downloaded repeatedly during its remaining validity window.

C:

Waiting for expiry leaves an active disclosure window for anyone who copied the URL. The response must include prompt containment, whichever revocation mechanism is technically supported for the token type, and investigation of access already performed.

D:

Stored access policies cannot revoke account SAS or user-delegation SAS. Recognizing that distinction helps choose a method, but mere recognition does not remove the publicly leaked token; the owner must perform applicable revocation and response actions now.

Question 152

A partner requires create/write upload access to one blob container for one day, but the service SAS was issued with List and Delete as well. Which correction enforces least privilege?

  1. Recognize stored access policies do not control user-delegation SAS; use appropriate revocation/expiry strategy.
  2. Evaluate user delegation or resource-limited service SAS to reduce privilege.
  3. Scope storage data role assignments correctly and verify deny behavior.
  4. Replace the grant with an appropriately scoped time-limited SAS containing only the exact upload permissions, and verify list and delete operations return authorization failures.

Explanation

Correct Answer

D:

The blob-upload workflow should receive only the required create/write permissions with the appropriate container or blob scope and expiry. Regenerate or revoke the prior grant as supported, then explicitly test that List and Delete requests are rejected while the permitted upload still succeeds.

Incorrect Answers

A:

Changing a stored access policy can help revoke an associated service SAS, but that control is relevant only when such a policy is actually linked. The immediate requirement is a newly restricted upload token and verification of its allowed operations.

B:

Choosing the right SAS type matters, but merely evaluating user delegation versus service SAS does not fix excessive permissions on an already issued credential. The unnecessary list and delete capabilities must be removed from the actual issued grant.

C:

A Storage Blob Data role assignment can be limited to particular principals, but if the partner is using a SAS bearer URL, adjusting another user’s Entra role does not automatically constrain permissions embedded in that SAS.

Question 153

A blob client generates a SAS using local time rather than UTC; upload requests fail with an authentication error immediately after issuance. Before granting more permissions, what should be checked?

  1. Recognize stored access policies do not control user-delegation SAS; use appropriate revocation/expiry strategy.
  2. Inspect signed start and expiry times in UTC, clock skew, token signature and resource encoding, and the exact permissions required for this upload.
  3. Evaluate user delegation or resource-limited service SAS to reduce privilege.
  4. Prefer a user-delegation SAS with the required Entra authorization.

Explanation

Correct Answer

B:

A SAS includes signed timing, resource and permission fields. Compare UTC start/expiry against service time and possible clock skew, verify the signature and URL encoding, and inspect the request’s required operation; correct the faulty input without loosening access scope.

Incorrect Answers

A:

Stored access policy behavior does not explain why an otherwise newly minted SAS has a token time window shifted by local time conversion. Check token fields and timestamps first rather than modifying unrelated policy objects.

C:

Switching from account SAS to a narrower SAS can reduce privilege but does not diagnose a signature or time-window failure. Incorrect signing inputs or start time can make either token type unusable even with the right resource permissions.

D:

User delegation SAS is an excellent choice when Entra-based issuance is supported, but changing the signing model alone will not fix erroneous local-time handling or an incorrectly URL-encoded token in the client.

Question 154

A developer proposes an account SAS covering several storage services to let a user download just one blob. The application can obtain a Microsoft Entra-backed delegation. What is the least-privilege alternative?

  1. Diagnose SAS token start/end times, signing resource and encoding without granting unrestricted access.
  2. Evaluate the remaining SAS lifetime and apply revocation measures, not just user sign-in disablement.
  3. Issue a narrowly scoped expiring SAS, not a full storage account key.
  4. Use a short-lived user-delegation SAS scoped to the exact blob and read action, rather than a broad account SAS.

Explanation

Correct Answer

D:

A user-delegation SAS is secured using Microsoft Entra authorization, supports blob-scoped read operations and avoids handing out an account-key-signed access path. Bound it to the requested blob and a short validity period, then verify delete/list are denied.

Incorrect Answers

A:

Clock skew and signing-parameter debugging are useful for a failing SAS but no token failure is described. Correcting timestamps would not reduce an account SAS intended for multiple services to a single-blob read-only grant.

B:

Waiting for an existing token to expire is a revocation issue, not a design answer for a new access grant. The user should not be given an account SAS with broad storage-service scope in the first place.

C:

A narrowly scoped SAS is the right mechanism, but merely stating that SAS should expire does not decide which signing authority and resource scope are best. In this case Entra-backed delegation is available and avoids signing broad account-level permissions.

Question 155

Application telemetry records complete request URLs including Azure Storage SAS signatures, and the logs are searchable by many employees. What needs immediate correction?

  1. Prefer a user-delegation SAS with the required Entra authorization.
  2. Evaluate user delegation or resource-limited service SAS to reduce privilege.
  3. Recognize stored access policies do not control user-delegation SAS; use appropriate revocation/expiry strategy.
  4. Stop collecting or displaying SAS query tokens, redact existing log exposure where possible, restrict log access, rotate or revoke exposed tokens as appropriate, and retain nonsecret correlation IDs.

Explanation

Correct Answer

D:

A SAS URL contains bearer credentials that may grant access without an interactive sign-in. Logging complete URLs spreads these secrets to anyone who can read the telemetry. Redact signing parameters, limit existing-log exposure, address affected token validity and correlate activity using nonsecret IDs.

Incorrect Answers

A:

User delegation SAS reduces reliance on account keys but remains a bearer URL; logging its signature would still expose delegated access. Choosing a different SAS type alone does not sanitize current or future diagnostic records.

B:

A shorter or narrower resource scope reduces impact, but it does not justify writing credential-bearing query strings into a broad-access log store. Any exposed SAS can be replayed during its validity period until effectively revoked or expired.

C:

Understanding stored access policy limitations matters when revoking certain SAS types, but it is not the primary prevention here. The root cause is telemetry collecting and retaining sensitive token parameters.

Question 156

A developer issues a user-delegation SAS for Blob Storage, then attempts to revoke it by deleting a blob-container stored access policy. Which supported mechanism actually invalidates its signing authority?

  1. Rotate the storage account access key, which is not the signer of this user-delegation SAS.
  2. Revoke the user delegation keys for the storage account, understanding that this affects all SAS tokens signed by those keys.
  3. Issue a replacement read-only SAS while leaving the old user-delegation key valid.
  4. Edit the container stored access policy and assume the user-delegation SAS inherits its new expiry.

Explanation

Correct Answer

B:

User-delegation SAS tokens are signed with user-delegation keys issued through Microsoft Entra authorization. Revoking the account’s user-delegation keys invalidates tokens signed with them, with a larger blast radius than one URL; plan for affected clients before using this containment mechanism.

Incorrect Answers

A:

Rotating the storage account Shared Key affects services and SAS signed with the account key, not an Entra-issued user-delegation key. This would risk unrelated clients without revoking the token in the question.

C:

Issuing a replacement SAS may support continued business access after containment, but the previous token remains usable until its signed key expires or is revoked. A new token does not invalidate the original leaked credential.

D:

Stored access policies govern linked service SAS, not user-delegation SAS. A user-delegation SAS is ad hoc, so changing a container policy does not modify the delegated key that signed this token or cause its authorization to expire early.

Question 157

A storage account permits Shared Key authorization, but security policy forbids both direct account-key authentication and account-key-signed service/account SAS. Applications can migrate to Microsoft Entra. What enforcement is appropriate?

  1. After validating identity-based clients and any supported user-delegation SAS, set AllowSharedKeyAccess to false and test that account-key and key-signed SAS calls are rejected.
  2. Issue a narrowly scoped expiring SAS, not a full storage account key.
  3. Redact tokens and use correlation identifiers instead of persisting bearer secrets.
  4. Prefer a user-delegation SAS with the required Entra authorization.

Explanation

Correct Answer

A:

The Azure Storage account can disallow Shared Key authorization. Migrate dependent clients to Entra data-plane authorization or supported user-delegation SAS first, then disable Shared Key and verify that both direct key use and service/account SAS based on keys fail as required.

Incorrect Answers

B:

Giving a user a short SAS can restrict resource scope, but a service or account SAS signed with Shared Key would still violate the stated ban. The account must enforce a prohibition on Shared Key authorization rather than relying only on shorter token lifetimes.

C:

Redacting sensitive token strings from logs limits credential leakage, but it does not stop clients from authenticating with account keys or generating key-signed SAS tokens. Logging hygiene and authorization enforcement are separate controls.

D:

A user-delegation SAS is the preferred delegated Blob access model when supported, but a recommendation alone does not enforce a governance requirement on every client. Setting the account property prevents legacy key-based authorization from remaining available.

Question 158

A former employee created a service SAS tied to a blob-container stored access policy for a contractor. The employee is now offboarded, but that contractor URL is still valid. The owner wants to revoke this specific delegated access without rotating account keys. What should be done?

  1. Revoke all user-delegation keys, even though this token is a service SAS signed using Shared Key and a stored access policy.
  2. Generate a replacement service SAS and assume the old one automatically stops working.
  3. Delete or expire the stored access policy associated with the service SAS, verify the contractor token is denied, and reissue only needed authorized access.
  4. Disable the former employee’s interactive Microsoft Entra sign-in again and assume the signed URL is invalid.

Explanation

Correct Answer

C:

A stored access policy can set or revoke a linked service SAS by changing its effective permissions or expiry or by deleting the policy. Identify the exact policy, expire or remove it, test that the contractor URL fails, and preserve only approved replacement access.

Incorrect Answers

A:

Revoking a user-delegation key invalidates user-delegation SAS, which are signed through Microsoft Entra delegation. This scenario specifies a service SAS linked to a container stored access policy, so key revocation for a different signing mechanism is not the targeted control.

B:

New tokens do not supersede earlier service SAS tokens automatically. If the old stored access policy remains active, the original URL can continue authorizing the contractor until it expires or the linked policy is revoked.

D:

A service SAS is signed with the storage account key and can be used as a bearer token, regardless of the interactive sign-in state of the employee who generated it. Disabling that employee does not modify a still-valid SAS or its stored access policy.

Question 159

A Microsoft Entra security group must have ongoing read access only to one Azure Blob container. Members must not write blobs or delete the container. Which role and scope should be implemented and tested?

  1. Prefer a user-delegation SAS with the required Entra authorization.
  2. Assign Storage Blob Data Reader to the group at the required container scope and verify that write and container-delete operations are denied.
  3. Issue a narrowly scoped expiring SAS, not a full storage account key.
  4. Issue a partner-facing SAS with upload permission rather than a role assignment to the Entra group.

Explanation

Correct Answer

B:

Storage Blob Data Reader grants read and list permissions for blob data when assigned at an appropriate scope, without write or delete. Apply it to the intended container for the Entra group, ensure inherited broader roles do not undermine the restriction, and test negative operations.

Incorrect Answers

A:

A user-delegation SAS is useful for temporary delegated access, but the requirement is for an ongoing Entra group role assignment. Tokens have lifetimes and bearer risks and would not establish the desired group membership-based access governance.

C:

An account-level read SAS can enable access broader than the one container and is not naturally tied to Entra security-group membership. A narrowly scoped Blob Data Reader role is the auditable and least-privilege choice in this scenario.

D:

A partner SAS granting upload would provide write capability and would not implement ongoing container-scoped Entra group authorization. Delegating upload to a token is a different identity and action model from the stated group read-only requirement.

Question 160

An Azure SQL application authenticates with a hardcoded administrative password. Select TWO changes that remove the exposed long-lived administrator credential while preserving least-privilege application access.

  1. Verify private DNS and network routing before relaxing SQL firewall.
  2. Distinguish encryption at rest from SQL permissions and active-query authorization.
  3. Replace the SQL application's hardcoded administrator password with approved Microsoft Entra or managed-identity authentication.
  4. Keep the SQL administrator password in the application but move its network path behind a private endpoint.
  5. Remove and rotate the exposed stored credential, then verify the application's least-privilege access.

Explanation

Correct Answer

C:

Use supported Microsoft Entra/managed-identity authentication for the app and grant narrowly scoped database permissions instead of an embedded SQL admin password.

E:

Revoke or rotate the exposed SQL administrator password and verify the application’s new least-privilege database permissions work.

Incorrect Answers

A:

SQL firewall and DNS validation may be needed for connectivity, but they do not replace SQL administrative passwords with workload identity.

B:

Encryption at rest does not remove the embedded administrator credential or reduce what a connection can execute.

D:

A private endpoint limits network exposure but does not eliminate or invalidate a hardcoded administrator credential.


Implementing End-to-End Security Controls for Cloud and AI Workloads (SC-500) Practice Tests

Purchase Individually

SC-500 Premium File

Premium File
SC-500 Premium File
207 Q&A
$98.99$89.99

Site Search:

 

VISA, MasterCard, AmericanExpress, UnionPay

SPECIAL OFFER: GET 10% OFF

ExamCollection Premium

ExamCollection Premium Files

Pass your Exam with ExamCollection's PREMIUM files!

  • ExamCollection Certified Safe Files
  • Guaranteed to have ACTUAL Exam Questions
  • Up-to-Date Exam Study Material - Verified by Experts
  • Instant Downloads
Enter Your Email Address to Receive Your 10% Off Discount Code
A Confirmation Link will be sent to this email address to verify your login
We value your privacy. We will not rent or sell your email address

SPECIAL OFFER: GET 10% OFF

Use Discount Code:

MIN10OFF

A confirmation link was sent to your e-mail.
Please check your mailbox for a message from support@examcollection.com and follow the directions.

Next

Download Free Demo of VCE Exam Simulator

Experience Avanset VCE Exam Simulator for yourself.

Simply submit your e-mail address below to get started with our interactive software demo of your free trial.

Free Demo Limits: In the demo version you will be able to access only first 5 questions from exam.