web
You’re offline. This is a read only version of the page.
close
Skip to main content
Community site session details

Community site session details

Session Id :
Small and medium business | Business Central, N...
Suggested answer

Business Central penetration testing

(0) ShareShare
ReportReport
Posted on by 5

Hi,

We are in the process of implementing Microsoft Dynamics 365 BC v15 W1 on-premises for a customer. Before moving to production, the internal rules of the customer require that any application must pass the penetration testing. The customer has carried out the penetration testing for the BC web application and the results that they have shared with us indicate three vulnerabilities related to BC. The identified vulnerabilities and the suggested remediation steps by the customer are listed below. Since our experience is in NAV/BC functional areas, we are not sure if there is any way to address these vulnerabilities in BC.

 

  1. Session Fixation Vulnerability

 Remediation/Suggestions: In order to prevent session fixation attacks, any data that will be used as a cookie value by the application should not be allowed to be changed by the user and these values should not be used in the next stages. In addition, Session cookie values must be changed after login, and a different session key must be used for post-login transactions.

 

  1. Session Cookie Doesn’t Change After Login

Remediation/Suggestions:

In ASP.NET-based applications, a sample code fragment like the following can be used to force the session key to be changed after the login process.

Session.Abandon ();

Response.Cookies.Add (new HttpCookie ("ASP.NET_SessionId", ""));       

  

  1. Autocomplete Not Disabled for Sensitive Form Fields

Remediation/Suggestions: The Autocomplete attribute should be disabled for sensitive form fields containing information such as username, password, credit card information. Please refer to the link below for further information.

Any help or suggestion would be highly appreciated.

Thanks and regards,

Luli

I have the same question (0)
  • Suggested answer
    Stefano Demiliani Profile Picture
    37,166 Most Valuable Professional on at
    RE: Business Central penetration testing

    You cannot address what is signaled here because you can't control the way sessions or cookies are handled.

    This is a quite strange request, D365BC application is much more secure thatn any other web apps they will have for sure :) D365BC does not rely on cookies or other things like that, so this alert seems a bit strange to me.

  • Suggested answer
    Marco Mels Profile Picture
    on at
    RE: Business Central penetration testing

    Hello,

    If you want an official answer from Microsoft which you can use to in response to your customer, you need to request for it via a reactive support ticket.

    Thanks.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Abhilash Warrier – Community Spotlight

We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…

Leaderboard > Small and medium business | Business Central, NAV, RMS

#1
Rishabh Kanaskar Profile Picture

Rishabh Kanaskar 2,655

#2
Sumit Singh Profile Picture

Sumit Singh 2,579

#3
YUN ZHU Profile Picture

YUN ZHU 2,022 Super User 2025 Season 2

Last 30 days Overall leaderboard

Featured topics

Product updates

Dynamics 365 release plans