Field-level security is a new feature in Microsoft Dynamics CRM 2011 that enables you to control access to custom fields. Field-level security is not supported for system fields.
Once the field-level security has been applied to a field, users are unable to work with the field unless they have the appropriate field security profile. A field security profile defines the read, update, and create permissions for a collection of secure fields.
Tip
Imagine you have a requirement to store the Government ID for a contact, but this sensitive data should only be available to users who have passed a background check. Using the field-level security, we can create a custom field (the field-level security cannot be applied to the Government ID system field on the contact entity), we can define a field-level security profile that will enable users to read and update the custom field, and apply the field security profile to a team of users that have passed their background checks.
The...