Design Pattern: Security – Masked Text

Aliases: Masking out Context: In the user interface (UI) of a software system, the user enters protected information such as a password, an access key, a credit card number etc. Problem: The entered information is visible during data entry and whenever any user (the one who entered the data, or a foreign user) opens the…

0

Design Pattern: Security – Single Point of Access

Context: Protected data needs to be used. There are many types of entities which might attempt to use the data. Problem: If no standard way of accessing data exists, then each entity might attempt to build its own system for handing the sensitive data. The data access layer might be implemented over and over again…

0

Design Pattern: Security – Data Encryption

Context: After applying Sensitive Data Encapsulation, all sensitive data is gathered in a known place in the database. This makes it possible to apply further protection best practices. Problem: If any non-authorized actor manages to get access to a copy of the database, the sensitive data is immediately available in clear-text. Forces: Accessibility: anyone who…

1

Design Pattern: Security – Sensitive Data Encapsulation

Aliases: Encapsulation, Separation of Concerns [1] Context: As a C/AL developer, you want to protect sensitive data which already exists in a system, but it is not clear which data needs protection and how to store it. Problem: Sensitive data is scattered and mixed with other data in various parts of the system (passwords residing…

2

Design Pattern: Security – SSL in Dynamics NAV

Context: The security of data transmission is just as important as the security of data storage. When data is transmitted over the web, Secure Sockets Layer (SSL) is available to be used with the web client in Dynamics NAV. Microsoft’s NAV cloud solution has SSL enabled by default. However, if a partner company chooses to…

1

Cumulative Update 11 for Microsoft Dynamics NAV 2016 has been released

Cumulative Update 11 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2016. The cumulative update is intended mainly for solutions that are experiencing the problems described in the Knowledge Base article linked to below. However, you are advised to always keep your solution updated with the latest cumulative…

3

Cumulative Update 23 for Microsoft Dynamics NAV 2015 has been released

Cumulative Update 23 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2015. The cumulative update is intended mainly for solutions that are experiencing the problems described in the Knowledge Base article linked to below. However, you are advised to always keep your solution updated with the latest cumulative…

1

Cumulative Update 35 for Microsoft Dynamics NAV 2013 R2 has been released

Cumulative Update 35 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2013 R2. The cumulative update is intended mainly for solutions that are experiencing the problems described in the Knowledge Base article linked to below. However, you are advised to always keep your solution updated with the latest…

0

Cumulative Update 42 for Microsoft Dynamics NAV 2013 has been released

Cumulative Update 42 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2013. The cumulative update is intended mainly for solutions that are experiencing the problems described in the Knowledge Base article linked to below. However, you are advised to always keep your solution updated with the latest cumulative update….

0

Cumulative Update 34 for Microsoft Dynamics NAV 2013 R2 has been released

Cumulative Update 34 includes all application and platform hotfixes and regulatory features that have been released for Microsoft Dynamics NAV 2013 R2. The cumulative update is intended mainly for solutions that are experiencing the problems described in the Knowledge Base article linked to below. However, you are advised to always keep your solution updated with the latest…

0