Welcome to MSDN Blogs Sign in | Join | Help

Security Highlights

We have been running through a wide variety of the security configuration testing on the way to our Beta 2 release, so I thought it would be good to post an update on some of the new things we are doing since it is one of the things we get commonly asked about.

SharePoint 2003 has a robust security model for grouping SharePoint rights into Site Groups and granting Permissions on sites, lists and libraries to users and/or these groups. Here’s my take on the “Top 5” about was in new in Windows SharePoint Services v3 and Office SharePoint Server 2007:

1) Pluggable Authentication – We build on the new ASP.NET provider model so you can use another directory or database, which may be useful for a secure, large scale internet site with an existing customer database (e.g. CMS scenario). We are adding LDAP support to Office SharePoint Server 2007 both with an authentication provider and direct import into the user profile store for targeting, people search, etc. WSS and SPS SP2 added ADFS support for trust between independent organizations (e.g. a reseller trusting their suppliers' directories on the extranet), and we’ll continue that.

2) Granular Security – You will be able to assign unique permissions to an individual document as well as inheriting from the parent directory or Document Library. This also lets us make the security and inheritance model in a complex site cleaner as part of unifying WSS webs with SPS areas and CMS channels. We are also providing an improved people and group picker throughout SharePoint that will make it easier to add users and groups from AD than in the past.

3) Server-Enforced Policy via Information Rights Management – If you are not familiar with Windows Rights Management Services, check out its integration with the Information Rights Management capabilities in Office 2003. It lets you put a digital envelope around an e-mail or Office document that limits what people can do with it (e.g. edit, copy, print, forward), when the document expires, whether the software needs to check back with the SharePoint server for the latest updates, etc. We utilize this functionality all the time inside Microsoft when sharing confidential training information with our salesforce with an expiration date targeted for when we’ll have public content available. In the next release of SharePoint Server 2007, we’ll have server integration with Windows RMS and the extensibility to integrate with other rights management systems so IRM policies you set on SharePoint Document Libraries on the server will be enforced even after the content has left the site (simplistically, the IRM envelope on the downloaded file will match the server-side ACLs).

4) Pluggable Single Sign-On – SPS 2003 shipped with a secure credential cache, so users would not be prompted for multiple passwords for different back-ends from a “composite application” web part page. While you could write custom code in your web parts to use this cache, general purpose tools like our Data View Web Part did this automatically, saving complexity. In SharePoint Server 2007, we’re making this pluggable, so you can use custom or 3rd-party credential caching systems in addition to the one we ship.

5) Security Trimmed User Interface – In SPS 2003, users do not see search results (from not just SharePoint but Windows compatible file servers, Exchange, and Notes) that they did not have the rights to at least read. We have taken the model across the entire SharePoint interface – users will not see actions, links, content, etc. that they don’t have the rights to at least view. This will not only make the system more secure, but more convenient (no access denied when trying to do an operation on a list). In addition, we have added an explicit login/out link on the SharePoint chrome, which can be handy for developers and IT trying out multiple security contexts.

There’s a lot of other stuff related to security and its cousins -- personalization and targeting -- and we’ll post more info about all that in the coming months as we release Beta 2.

 

Jeff

Published Friday, April 07, 2006 6:08 PM by sptblog

Comment Notification

If you would like to receive an email when updates are made to this post, please register here

Subscribe to this post's comments using RSS

Comments

# re: Security Highlights

Very interesting Jeff, these enhancements in the coming version is really addressing many of the problems we face in our implementations.
Saturday, April 08, 2006 5:59 AM by Mohamed Zaki

# Stu Downes - Collaboration using IT » Sharepoint 2007 - there goes one negative

# re: Security Highlights

On "Granular Security", will the user without permissions still be able to view the existence of the document or will it not appear to that user at all?

I would hope SP will stop doing the "show everyone everything but only after clicking/submitting do you realize you're locked out" thing.
Monday, April 10, 2006 11:29 AM by Anon

# re: Security Highlights

When using Active Directory Mode, will extranet/public users be able to login using their email address "user@something.com" instead of the quirky "domain\userid"?

That alone, without switching to a custom login provider, would go a long way to making SharePoint more user friendly.  Users understand email id, they don't understand domain login syntax.
Monday, April 10, 2006 2:35 PM by Robert E. Spivack

# Tech Talk PT » Blog Archive » Sharepoint 2007 Security Highlights

# Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3

VIA JOPX on SharePoint, MCMS, Office and SOA

The Beauty of SharePoint 2007 - Publishing / Copying...
Wednesday, April 12, 2006 4:58 PM by Romeo Pruno

# re: Security Highlights

Two thoughts...

1) Will the new version include any tools that enable enterprise reporting of access permissions across all SharePoint sites?  Auditors will need this from a SOX perspective.

2) When extranet users log on to Sharepoint, if their password is about to expire, or flagged to "change on next logon," they will not see the prompt and don't have the ability to change their password.  Will there be any changes in the new version to enable this?
Wednesday, April 12, 2006 9:59 PM by Joe Gimigliano

# re: Security Highlights

I've noticed that there's still one big table housing all the list data. This is a performance concern for me- have you given any thought to partitioning this?

-James
Thursday, April 13, 2006 8:24 AM by (Offtopic) Performance?

# re: Security Highlights

In regards to pluggable single sign on, does this mean that Oblix and the like won't insist on the ISAPI filters, etc? I tried on one project to implement this but found that the Oblix WebGate dll could not handle multiple AppPool worker processes, etc. Am I right in thinking that if MOSS 2007 provides an API for SSO then MOSS can interact through an alternative interface with Oblix, Clear Trust, etc.
Thursday, April 13, 2006 8:26 AM by Damian Jauregui

# Tech Talk PT » Blog Archive » Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3 Link Galore

# re: Security Highlights

Sorry gang was travelling for a week. Just catching up.

Anon - This is what I meant by #5 security trimmed UI - we trim the actions and content if you don't have the rights to see it.

James - Don't worry. Tons of focus has gone into this design over the last five years and its a proven scalable design from V2 (e.g. we have 300K sites w/ 8TB of data inside Microsoft). See previous perf and internal use posts. It gives us tremendous flexibility in creating lots of sites and lists. SQL handles big tables just fine.

Damian - Yes. We hope to enable simpler integration via .NET auth provider and the SharePoint Server SSO provider. They may chose to continue to use an ISAPI for apps that don't use these.
Wednesday, April 19, 2006 2:17 AM by sptblog

# MSDN Webcast Follow-up: The Evolution of WCM in MOSS 2007 (links, references,

Wednesday, April 19, 2006 2:03 PM by Andrew Connell [MVP MCMS]

# MSDN Webcast Follow-up: The Evolution of WCM in MOSS 2007 (links, references,

Wednesday, April 19, 2006 3:52 PM by Andrew Connell [MVP MCMS]

# re: Security Highlights

Missed a couple. Robert and Joe, SharePoint doesn't implement authentication vs. consuming just it via ASP.NET (which can be plugged for other systems) or Windows/AD so generally, what holds for the base, holds for SharePoint.

You can log-on to Windows using your UPN vs. Domain\ID but this is not your e-mail address and in some deployments is actually a longer string for users to know.

We haven't implemented password reminders or ACL roll-up reporting but folks could build these on top of .NET and SharePoint APIs. We're looking forward to seeing the security solutions people build with the new APIs and maybe we'll highlight a few in future posts.

Jeff
Friday, April 21, 2006 4:04 PM by sptblog

# re: Security Highlights

Are IRM documents indexable using the SPS-2003 indexing service?
Wednesday, April 26, 2006 5:08 PM by cketkar

# re: Security Highlights

Cketar - No though in SharePoint 2007, with server-based IRM policies, the content does get indexed but when fetched gets wrapped with IRM on the request with the latest policy so that's how you get both.

Jeff
Sunday, May 07, 2006 4:40 PM by Jeff

# re: Security Highlights

Jeff, on Granular Security, does this mean you will be able to permission Document Library folders as well as individual items?
Friday, May 19, 2006 11:49 AM by Robin

# re: Security Highlights

Robin, yes, granular security will allow you to set ACLs for individual files as well as folders and not only on Document/File Libraries but any type of Lists as well.
Friday, May 19, 2006 10:55 PM by Lawrence Liu [MSFT]

# re: Security Highlights

HI
I am currently working with Beta 1 of WSS 3.0 , and was wondering when the official release for Sharepoint 2007 will be taking place.

Also I want to use the web single sign option given in the authentication providers for a sharepoint site. But I have not got much info on this.
I would be great if you could tell me something regarding this.
Thursday, May 25, 2006 4:04 AM by chaitanya

# Great Office 2007, SharePoint Server 2007 and Windows SharePoint Services V3 beta2

via JOPX
 
Ah finally, it is here ... get your Office 2007 beta2 ... So, to get things going -...
Saturday, June 03, 2006 5:08 AM by Marwan Tarek Blog

# re: Security Highlights

I am currently working with Beta 2 of WSS 3.0.  I am seeing ambiuous documentation related to LDAP authentication/membership support.  Some documentation eludes to it only being available in OSS 2007.  Also, there are alot of examples on implementing AD, ADAM and SQL membership providers but no LDAP (not AD) authentication providers.  Anyone know of good resources for this?

Korry.lavoie@allstream.com
Friday, June 09, 2006 1:19 PM by korry lavoie

# Information Rights Management in SharePoint

Hi, everyone.  A couple weeks ago, a post on the SharePoint Team Blog mentioned a new feature in...
Friday, June 09, 2006 7:34 PM by Enterprise Content Management (ECM) Team Blog

# re: Security Highlights

Korry, although WSS V3 supports ASP.NET 2.0 pluggable auth providers, it doesn't have any OOTB. MOSS 2007 will provide an LDAP V3 compliant auth provider, and we're plannning to post a blog entry about it very soon.

<Lawrence />
Friday, June 09, 2006 9:05 PM by sptblog

# Dot-Com Meets SharePoint: Building an Internet-Facing Web Site Using Microsoft Office SharePoint Server 2007


Hi
&amp;nbsp;
My name is Jim Masson, and I'm a Lead Program Manager working on the Web Content Management...
Wednesday, June 14, 2006 4:47 PM by Enterprise Content Management (ECM) Team Blog

# Resources for Webcast - An In-Depth Look at SharePoint Server 2007 Search Technology (August 28, 2006)


Webcast Resources:
An In-Depth Look at SharePoint Server 2007 Search Technology
Here are some resources...
Monday, August 28, 2006 11:38 AM by Full of I.T.

# re: Security Highlights

Where is dynamic watermarking in the DRM/RMS solution?  We need the ability to apply policy specific watermarking for read-only viewers to ensure print-outs are tracked once they leave the system.  Adobe does this with Policy Server, but we want a MSFT supplied solution to do so.
Thursday, September 14, 2006 4:20 PM by BigJimInDC

# Resources for Webcast - Planning for and Deploying Office SharePoint Server 2007 (Part 2 of 2), (September 22, 2006)


Webcast Resources:
Planning for and Deploying Office SharePoint Server 2007 (Part 2 of 2)
Here are...
Friday, September 22, 2006 2:05 PM by Full of I.T.

# Security, Compliance, Server Hardening, and IP Protection

Security is always important. I wanted to pull together a collection of all of the different security

Wednesday, November 01, 2006 8:45 PM by Microsoft SharePoint Products and Technologies Team Blog

# Resources for Webcast - IT Governance

Here are some resources relating to the webcast, entitled “ TechNet Webcast: Controlling of Your SharePoint

Friday, February 09, 2007 1:46 PM by .: Stefan Gabriel Georgescu's blog :.

# re: Security Highlights

I hate the domain\user login method on WSS, its really poor for an outward facing SharePoint site as they can't use a friendly login such as their own email address. WSS 3.0 has the capability to add an email address in the My Settings screen so it would be great if the user could then use this as their login name.

Wednesday, April 11, 2007 11:53 AM by jlong

# re: Security Highlights

Does the granular security implementation allow for individual Views of a list to be secured? This would be extremely powerful as it would provide the ability to limit users to view / modify only columns specified by the desigers...

Friday, April 20, 2007 1:40 PM by Tatum Poole

# re: Security Highlights

Why do I have to login everytime I access a document in sharepoint? After installing a certificate we have had this problem. Any suggestions?

Puzzeled

Friday, May 04, 2007 4:56 PM by Craig

# re: Security Highlights

Add your site to the local intranet sites

Friday, July 20, 2007 1:21 PM by Cory

# UPN logon to Sharepoint via forms authentication

We are using MOSS 2007 with Forms authentication.  I was wondering if we can use a UPN logon vs a domain and username logon.  Is this permitted and is there anything that needs to be setup for this to work with MOSS?

Thanks

Thursday, November 15, 2007 10:00 PM by Scott

# re: Security Highlights

will get information about User Right in sharepoint serivices and tips & tricks About it.

Sunday, November 18, 2007 8:25 AM by Hamed

Leave a Comment

(required) 
required 
(required) 
 
Page view tracker