Azure Web App

crypto 21 Reputation points
2022-06-10T06:02:44.377+00:00

Hi,
Does anyone know if it's possible or there is a service that can scan url's displayed in a webapp? We storing a string attribute of urls in a Cosmos DB, which is then rendered as a url /link in the front end webapp. Want to scan for and block urls that go to malicious sites. Does anyone know if this is possible?

Azure Cosmos DB
Azure Cosmos DB
An Azure NoSQL database service for app development.
1,448 questions
Azure App Service
Azure App Service
Azure App Service is a service used to create and deploy scalable, mission-critical web apps.
6,908 questions
{count} votes

Accepted answer
  1. Rosen Katsarov 81 Reputation points
    2022-06-14T11:13:43.483+00:00

    If I understand your requirement correctly, you want to ensure that users are not entering malicious URLs / or said malicious URLs are purged / not stored from the databse?

    You can subscribe for a threat intelligence service, like virus total, and have a backend app logic to check each entered URL against the API of such service for the URL score. Then based on the returned score you can consider it benign or malicious and take necessary actions (like, not saving it from the database, or if acting retrospectively, purge the entry).

    Hope that make sense.

    Regards,

    Rosen

    0 comments No comments

1 additional answer

Sort by: Most helpful
  1. risolis 8,701 Reputation points
    2022-06-10T06:38:29.667+00:00

    Hello @crypto

    Thanks for posting here.

    I am wondering if I understood correctly your concern... Do you need a online service or feature from azure itself or any other vendor??

    For instance, if you need to scan a website or check their TLS/SSL certificate you might use this as an online scan service.

    https://www.ssllabs.com/ssltest/

    But I do not know if you were referring to access restriction feature or SSL binding restriction....

    Looking forward to your feedback,

    Best Regards,

    Please "Accept the answer" if the information helped you. This will help us and others in the community as well.