Understanding the Silverlight and Sharepoint Security Models
Silverlight applications provide a rich interactive user interface in SharePoint 2010. A ClientAccessPolicy allows Silverlight to access a resources and services in a different domain. Silverlight and the Client Object Model can be used to access data anonymously. Some common methods used to query lists including GetItems are not allowed to be called by anonymous users.