SlideShare ist ein Scribd-Unternehmen logo
1 von 57
Christian Buckley, Director of Product Evangelism at Axceler

• Microsoft MVP for SharePoint Server
• Most recently at Microsoft, part of the Microsoft Managed Services
  team (now Office365-Dedicated) and then Advertising Operations
• Prior to Microsoft, was a senior consultant, working in the
  software, supply chain, and grid technology spaces focusing on
  collaboration
• Co-founded and sold a collaboration software company to Rational
  Software. At another startup (E2open), helped design, build, and
  deploy a SharePoint-like collaboration platform (Collaboration
  Manager), onboarding numerous high-tech manufacturing
  companies, including Hitachi, Matsushita (Panasonic), and Seagate
• Co-authored „Microsoft SharePoint 2010: Creating and Implementing
  Real-World Projects‟ link (MS Press, March 2012) and 3 books on
  software configuration management.

•   Twitter: @buckleyplanet   Blog: buckleyplanet.com   Email: cbuck@axceler.com
Just released from Microsoft Press
Order your copy at http://oreil.ly/qC4loT

Tackle 10 common business problems with proven
SharePoint solutions
•   Set up a help desk solution to track service requests
•   Build a modest project management system
•   Design a scheduling system to manage resources
•   Create a site to support geographically dispersed teams
•   Implement a course registration system
•   Build a learning center with training classes and
    resources
•   Design a team blog platform to review content
•   Create a process to coordinate RFP responses
•   Set up a FAQ system to help users find answers quickly
•   Implement a cost-effective contact management system
Improving Collaboration since 2007
Mission: To enable enterprises to simplify, optimize, and
secure their collaborative platforms
            Delivered award-winning administration and migration
            software since 1994, for SharePoint since 2007
            Over 2,000 global customers

Dramatically improve the management
of SharePoint
           Innovative products that improve security, scalability,
           reliability, “deployability”
           Making IT more effective and efficient and lower the total
           cost of ownership

Focus on solving specific SharePoint
problems (Administration & Migration)
           Coach enterprises on SharePoint best practices
           Give administrators the most innovative tools available
           Anticipate customers’ needs
           Deliver best of breed offerings
           Stay in lock step with SharePoint development and market trends
What do your permissions
 look like in SharePoint?
•   You deployed SharePoint out-of-the-box
•   You had no specific plan for permissions
•   The business grew and evolved
•   People came and went
•   Projects came and went
•   And suddenly you found yourself with a bit of a mess
Governance is about taking action to
help your organization
organize, optimize, and manage
your systems and resources.
•   SharePoint out of the box is a powerful platform
•   But many organizations don‟t think they have the
    time, money, people to spend on planning
•   The same can be said for governance
•   The result?
    o   Site sprawl
    o   Unfettered content
    o   Process lawlessness
•   Central to your governance implementation is
    understanding roles and responsibilities within
    your SharePoint environment
    •   Understanding how the organization uses SharePoint

    •   Identifying secure content within the environment

    •   Determining who needs access

    •   Creating policies that secure and protect, but are also
        flexible enough to meet the growing demands of your
        organization to collaborate
It starts with a plan
•   How granular do you need to control access
    to your content?

•   Who manages all the different parts of your
    SharePoint farm?

•   How do you want to manage
    your users?
Securable Objects
• What can we secure?
  • Site
  • Library or List
  • Folder
  • Document or Item
A SharePoint environment must support user
accounts that can be authenticated by a trusted
authority

How do you authenticate your users?
Windows Authentication

• NT LAN Manager (NTLM):
    •    Microsoft security protocol, users authenticated by using the
         credentials on the running thread
    •    Simple to implement – but SharePoint will not be integrated with
         other applications

•       Kerberos
    •    If your SharePoint sites use external data
         •   Credentials passed from one server to another (“double hop”)
    •    Faster, more secure, and can be less error prone then NTLM

•       Anonymous Access
    •    No authentication needed to browse the site
•   Authentication based on user account and
    password from AD

•   This works well for Windows environments

•   However, do you need support for
    internal, partner, or cloud-based computing
    models?
Planning for Extranets
• Credentials stored in:
  •   Lightweight Directory Access Protocol (LDAP) data store
      (Novell, Sun)
  •   AD DS
  •   SQL or other database
  •   Custom or third-party membership and role providers


• In SharePoint 2010, forms-based authentication
 is only available when you use claims-based
 authentication
• Usually for external customers or partners
• Defined at the web application level
• An outside identity provider authenticates
  users
• A claim is just a piece of information
  describing a user: name, email, age, hire
  date, etc. used to authenticate the user
Integration with Facebook, Google, Live ID, etc. is
becoming more and more common. A scenario:
1.   “I‟d like to access the Axceler Microsoft technology partners site.”
2.   “Not until you can prove to me that you are in the Axceler Microsoft
     technology partners group.”
3.   “Here is my Live ID and password.”
4.   “Hi, Steve. I see you are in the Axceler Microsoft technology partners
     group. Here is a token you can use.”
5.   “I‟d like to access the Axceler Microsoft technology partner
     document, and here‟s proof I have access to it!”
How do we make
permissions management part of
     our governance plan?
Sub-site
                              Site
                                     Sub-site
                    Site
                              Site
                 Collection

       Web App                Site   Sub-site

                    Site
                              Site
Farm             Collection

                              Site
                    Site
       Web App
                 Collection
                              Site   Sub-site
Lists/Libraries       Lists/Libraries

             Site                 Sub-Sites
   Site
                Lists/Libraries      Lists/Libraries
Collection
             Site                 Sub-site
Farm Administrators Group
Sub-site
                                                               Site
                                                                      Sub-site
                                                     Site
                                                               Site
                                                  Collection

                                        Web App                Site   Sub-site

                                                     Site
                                                               Site
                                 Farm             Collection

                                                               Site
                                                     Site
                                        Web App
                                                  Collection
                                                               Site   Sub-site



Define the role:
•   Assigned in Central Admin and has permission to all
    servers and settings in the farm
•   Central Administration access, create new web
    apps, manage services, stsadm/PowerShell command
•   Can take ownership of content, and make themselves
    Site Collection Administrators
Sub-site
                                                 Site
                                                        Sub-site
                                       Site
                                                 Site
                                    Collection


Define the role:
                                                 Site   Sub-site




•   Given full control over all sites in a site collection
•   Access to settings pages: Manage users, restores
    items, manage site hierarchy
•   Cannot access Central Admin
Other Permission Levels

Define the roles:

•   Site Admins, Team Leads, Power Users, End Users

•   Collections of permissions that allow users to
    perform a set of related tasks

•   Defined at the site collection level
A group of users that are defined at the site collection level
for easy management of permissions

•   The default SharePoint groups are Owners,
    Visitors, and Members, with Full Control, Read,
    and Contribute as their
    default permission
    levels respectively

•   Anyone with Full
    Control permission
    can create custom
    groups
The default permission levels are Full
 Control, Design, Contribute, Read, and Limited
                    Access

• What does “Read” mean to
  your organization?
Permissions are applied on objects:

1.   Directly to users
2.   Directly to domain groups (visibility warning)
3.   To SharePoint Groups
SharePoint 2010 lets administrators Check
Permissions to determine a user or group‟s
permissions on all content
Inheritance


  If all sites and site content inherit those
        permissions defined at the site
 collection, what‟s so hard about managing
permissions if they are defined so high in the
                   hierarchy?
Fine Grained Permissions

Sites, lists, libraries, folders, documen
           ts, and items can all
           have unique security




           …but that doesn‟t men they should
• Copies groups, users, and permission levels
  from the parent object to the
  child object

• Changes to parent
  object do not affect
  the child
“If you use fine-grained permissions
  extensively, you will spend more time
 managing the permissions, and users will
experience slower performance when they
         try to access site content”
                   ~Planning site permissions, technet http://bit.ly/InKv9i


    As a result, permissions management
   (additions, deletions, edits) is done one
          securable object at a time!
Performance is reduced once 1000 objects have
         broken inheritance in a list or library


•    Sites, lists, and libraries need to build security trimmed navigation

•    List load time increases




               *Apply unique permissions to folders if need be*
Deleted and disabled Active Directory users
are not updated in SharePoint

• Permissions
• User Profiles
• My Sites
SharePoint is designed to have
site administrators and power users
•     Train your admins and power users!
    “I didn‟t know that restoring inheritance would remove
    our unique security model!” ~Countless well intentioned site admins
•     Manage power users through the “Owners”
      SharePoint groups
•     Limit the members to only those users you
      trust to change the structure, settings, or
      appearance of the site
Make most users members of the Members or Visitors groups

•   Members group can contribute to the site by adding or
    removing items or documents, but cannot change the
    structure, site settings, or appearance of the site.
•   Visitors group has read-only access to the site, which
    means that they can see pages and items, and open
    items and documents, but cannot add or remove
    pages, items, or documents.
If you do break inheritance, Microsoft recommends
using groups to avoid having to track individual users

•   People move in and out of teams and change
    responsibilities frequently

•   Tracking those changes and updating the permissions
    for uniquely secured objects would be time-consuming
    and error-prone.
•   Arrange sites and sub-sites, and lists and libraries
    so they can share most permissions
•   Separate sensitive data into their own
    lists, libraries, or sub-site
•   Microsoft provides a permissions worksheet
    (Excel file) http://bit.ly/SK0bP6
Administrators can audit permission changes
by going to the site collection‟s settings page
Christian Buckley
cbuck@axceler.com
+1 425-246-2823
@buckleyPLANET
www.buckleyPLANET.com
and http://info.axceler.com

                                                  Order your copy at http://oreil.ly/qC4loT


               Additional Resources available
                    Permissions Worksheet (Microsoft) http://bit.ly/SK0bP6
                    Developing and Enforcing SharePoint Governance Policies
                    with Axceler ControlPoint http://bit.ly/SJVq8a
                    What to Look for in a SharePoint Management Tool http://bit.ly/l26ida
                    The Five Secrets to Controlling Your SharePoint
                    Environment http://bit.ly/kzdTjZ

Weitere ähnliche Inhalte

Was ist angesagt?

JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the CloudJavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
Aaron Walker
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginners
Up2 Technology
 
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APIBuilding SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
SharePointRadi
 
Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3
Wen-Tien Chang
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
John Faust
 
Creating, Curating, and Putting Great Content to Use
Creating, Curating, and Putting Great Content to UseCreating, Curating, and Putting Great Content to Use
Creating, Curating, and Putting Great Content to Use
VigLink
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
Stephanie Leary
 

Was ist angesagt? (20)

From WordPress With Love
From WordPress With LoveFrom WordPress With Love
From WordPress With Love
 
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
Tutorial, Part 1: SharePoint 101: Jump-Starting the Developer by Rob Windsor ...
 
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the CloudJavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
JavaOne 2009 - Full-Text Search: Human Heaven and Database Savior in the Cloud
 
SharePoint 2013 App or Not to App
SharePoint 2013 App or Not to AppSharePoint 2013 App or Not to App
SharePoint 2013 App or Not to App
 
Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013Introduction To Microsoft SharePoint 2013
Introduction To Microsoft SharePoint 2013
 
SharePoint 2013 Hosted App Presentation by Roy Kim
SharePoint 2013 Hosted App Presentation by Roy KimSharePoint 2013 Hosted App Presentation by Roy Kim
SharePoint 2013 Hosted App Presentation by Roy Kim
 
Search Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginnersSearch Engine Optimization - The eye-opening presentation for beginners
Search Engine Optimization - The eye-opening presentation for beginners
 
SharePoint Tools Concepts
SharePoint Tools ConceptsSharePoint Tools Concepts
SharePoint Tools Concepts
 
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity APIBuilding SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
Building SharePoint 2013 Apps - Architecture, Authentication & Connectivity API
 
Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3Service-Oriented Design and Implement with Rails3
Service-Oriented Design and Implement with Rails3
 
Deep Dive SharePoint 2013: Developing applications in SharePoint 2013: forget...
Deep Dive SharePoint 2013: Developing applications in SharePoint 2013: forget...Deep Dive SharePoint 2013: Developing applications in SharePoint 2013: forget...
Deep Dive SharePoint 2013: Developing applications in SharePoint 2013: forget...
 
Deploying the share point user profile service
Deploying the share point user profile serviceDeploying the share point user profile service
Deploying the share point user profile service
 
Wordpress website development
Wordpress website developmentWordpress website development
Wordpress website development
 
Creating, Curating, and Putting Great Content to Use
Creating, Curating, and Putting Great Content to UseCreating, Curating, and Putting Great Content to Use
Creating, Curating, and Putting Great Content to Use
 
Introducing the new SharePoint 2013 app model
Introducing the new SharePoint 2013 app modelIntroducing the new SharePoint 2013 app model
Introducing the new SharePoint 2013 app model
 
The WordPress University
The WordPress UniversityThe WordPress University
The WordPress University
 
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)The Dev-Admin Chimera: Customising Connections (with Gab Davis)
The Dev-Admin Chimera: Customising Connections (with Gab Davis)
 
Domain Driven Design
Domain Driven DesignDomain Driven Design
Domain Driven Design
 
Google App Engine and Social Apps
Google App Engine and Social AppsGoogle App Engine and Social Apps
Google App Engine and Social Apps
 
SEO Setup Guide
SEO Setup GuideSEO Setup Guide
SEO Setup Guide
 

Andere mochten auch

1_Editors_in_Unix
1_Editors_in_Unix1_Editors_in_Unix
1_Editors_in_Unix
Gautam Raja
 
4_Users_and_File_Permission_and_Directory_Commands
4_Users_and_File_Permission_and_Directory_Commands4_Users_and_File_Permission_and_Directory_Commands
4_Users_and_File_Permission_and_Directory_Commands
Gautam Raja
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
Richard Harbridge
 
Linux files and file permission
Linux files and file permissionLinux files and file permission
Linux files and file permission
U.P Police
 

Andere mochten auch (17)

OSS - enterprise adoption strategy and governance
OSS -  enterprise adoption strategy and governanceOSS -  enterprise adoption strategy and governance
OSS - enterprise adoption strategy and governance
 
1_Editors_in_Unix
1_Editors_in_Unix1_Editors_in_Unix
1_Editors_in_Unix
 
4_Users_and_File_Permission_and_Directory_Commands
4_Users_and_File_Permission_and_Directory_Commands4_Users_and_File_Permission_and_Directory_Commands
4_Users_and_File_Permission_and_Directory_Commands
 
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
SharePoint Summit Toronto - Practical Information Architecture Tools and Tech...
 
Active Directory File Permissions. Get Fast Answers to Who? What?
Active Directory File Permissions. Get Fast Answers to Who? What?Active Directory File Permissions. Get Fast Answers to Who? What?
Active Directory File Permissions. Get Fast Answers to Who? What?
 
Linux files and file permission
Linux files and file permissionLinux files and file permission
Linux files and file permission
 
How Social and the Cloud Impact Your Governance Strategy
How Social and the Cloud Impact Your Governance StrategyHow Social and the Cloud Impact Your Governance Strategy
How Social and the Cloud Impact Your Governance Strategy
 
Data-Ed Webinar: Data Governance Strategies
Data-Ed Webinar: Data Governance StrategiesData-Ed Webinar: Data Governance Strategies
Data-Ed Webinar: Data Governance Strategies
 
Data Governance: Keystone of Information Management Initiatives
Data Governance: Keystone of Information Management InitiativesData Governance: Keystone of Information Management Initiatives
Data Governance: Keystone of Information Management Initiatives
 
Ibm data governance framework
Ibm data governance frameworkIbm data governance framework
Ibm data governance framework
 
Data Governance Best Practices
Data Governance Best PracticesData Governance Best Practices
Data Governance Best Practices
 
Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...Data, Information And Knowledge Management Framework And The Data Management ...
Data, Information And Knowledge Management Framework And The Data Management ...
 
How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model How to Build & Sustain a Data Governance Operating Model
How to Build & Sustain a Data Governance Operating Model
 
SharePoint Permissions Worst Practices
SharePoint Permissions Worst PracticesSharePoint Permissions Worst Practices
SharePoint Permissions Worst Practices
 
Res cnm nec2013
Res cnm nec2013Res cnm nec2013
Res cnm nec2013
 
Implementing Effective Data Governance
Implementing Effective Data GovernanceImplementing Effective Data Governance
Implementing Effective Data Governance
 
Review of Data Management Maturity Models
Review of Data Management Maturity ModelsReview of Data Management Maturity Models
Review of Data Management Maturity Models
 

Ähnlich wie Why Permissions Drive your Governance Strategy

Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
SPTechCon
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-apps
Alexander Meijers
 
FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio Developers
Brian Huff
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and Javascript
Joris Poelmans
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
MJ Ferdous
 

Ähnlich wie Why Permissions Drive your Governance Strategy (20)

Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechConLaw & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
Law & Order: Content Governance Strategies by Chrisitan Buckley - SPTechCon
 
Getting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online developmentGetting started with SharePoint 2013 online development
Getting started with SharePoint 2013 online development
 
Permissions designed to scale
Permissions designed to scalePermissions designed to scale
Permissions designed to scale
 
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
 
Creating an Amazing Intranet
Creating an Amazing IntranetCreating an Amazing Intranet
Creating an Amazing Intranet
 
Introduction to ASP.NET
Introduction to ASP.NETIntroduction to ASP.NET
Introduction to ASP.NET
 
Access share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-appsAccess share point-2013-data-with-provider-hosted-apps
Access share point-2013-data-with-provider-hosted-apps
 
(Almost) All About Apps for SharePoint 2013
(Almost) All About Apps for SharePoint 2013(Almost) All About Apps for SharePoint 2013
(Almost) All About Apps for SharePoint 2013
 
SharePoint Development Workshop
SharePoint Development WorkshopSharePoint Development Workshop
SharePoint Development Workshop
 
Getting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online developmentGetting started with Office 365 SharePoint 2010 online development
Getting started with Office 365 SharePoint 2010 online development
 
SOA: What It Means To The Enterprise
SOA: What It Means To The EnterpriseSOA: What It Means To The Enterprise
SOA: What It Means To The Enterprise
 
SPCA2013 - Best Practices & Considerations for Designing Your SharePoint Logi...
SPCA2013 - Best Practices & Considerations for Designing Your SharePoint Logi...SPCA2013 - Best Practices & Considerations for Designing Your SharePoint Logi...
SPCA2013 - Best Practices & Considerations for Designing Your SharePoint Logi...
 
FatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio DevelopersFatWire Tutorial For Site Studio Developers
FatWire Tutorial For Site Studio Developers
 
Fun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and JavascriptFun with Social, Windows 8 and Javascript
Fun with Social, Windows 8 and Javascript
 
Share point 2010 overview
Share point 2010 overviewShare point 2010 overview
Share point 2010 overview
 
The SharePoint 2013 App Model
The SharePoint 2013 App ModelThe SharePoint 2013 App Model
The SharePoint 2013 App Model
 
What IT professionals need to know about SharePoint 2013 Apps
What IT professionals need to know about SharePoint 2013 AppsWhat IT professionals need to know about SharePoint 2013 Apps
What IT professionals need to know about SharePoint 2013 Apps
 
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the EnterpriseEnvision IT - Application Lifecycle Management for SharePoint in the Enterprise
Envision IT - Application Lifecycle Management for SharePoint in the Enterprise
 
Sonja madsen speaker slides espc 2013
Sonja madsen speaker slides espc 2013Sonja madsen speaker slides espc 2013
Sonja madsen speaker slides espc 2013
 
Partner Day DrupalCon Munich 2012
Partner Day DrupalCon Munich 2012Partner Day DrupalCon Munich 2012
Partner Day DrupalCon Munich 2012
 

Mehr von Christian Buckley

Mehr von Christian Buckley (20)

M365 Productivity Tips "Melee in Minneapolis"
M365 Productivity Tips "Melee in Minneapolis"M365 Productivity Tips "Melee in Minneapolis"
M365 Productivity Tips "Melee in Minneapolis"
 
10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance10 Essentials for Effective Teams Governance
10 Essentials for Effective Teams Governance
 
Understanding the Culture of Collaboration in your Organization
Understanding the Culture of Collaboration in your OrganizationUnderstanding the Culture of Collaboration in your Organization
Understanding the Culture of Collaboration in your Organization
 
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
20 Microsoft Teams Productivity Tips that You've Probably Never Used (But Sho...
 
20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity Tips20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity Tips
 
How to Leverage the Channel to Build Your Business
How to Leverage the Channel to Build Your BusinessHow to Leverage the Channel to Build Your Business
How to Leverage the Channel to Build Your Business
 
How Organizations Can Prepare for Microsoft Viva
How Organizations Can Prepare for Microsoft VivaHow Organizations Can Prepare for Microsoft Viva
How Organizations Can Prepare for Microsoft Viva
 
20 Need-to-Know Microsoft Teams Productivity Tips
20 Need-to-Know Microsoft Teams Productivity Tips20 Need-to-Know Microsoft Teams Productivity Tips
20 Need-to-Know Microsoft Teams Productivity Tips
 
Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?Do I Use Planner, Project Online, or Azure DevOps?
Do I Use Planner, Project Online, or Azure DevOps?
 
20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity Tips20 Microsoft 365 Productivity Tips
20 Microsoft 365 Productivity Tips
 
20 M365 Productivity Tips That You've Probably Never Used (But Should)
20 M365 Productivity Tips That You've Probably Never Used (But Should)20 M365 Productivity Tips That You've Probably Never Used (But Should)
20 M365 Productivity Tips That You've Probably Never Used (But Should)
 
Microsoft 365 Productivity Tips "December Dust-Up"
Microsoft 365 Productivity Tips "December Dust-Up"Microsoft 365 Productivity Tips "December Dust-Up"
Microsoft 365 Productivity Tips "December Dust-Up"
 
Microsoft 365 Productivity Tips "November Nexus"
Microsoft 365 Productivity Tips "November Nexus"Microsoft 365 Productivity Tips "November Nexus"
Microsoft 365 Productivity Tips "November Nexus"
 
Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"Microsoft 365 Productivity Tips "October Ousting"
Microsoft 365 Productivity Tips "October Ousting"
 
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
20 Microsoft 365 Productivity Tips That You've Probably Never Used (But Should)
 
Ordering the Chaos: Combatting Teams and SharePoint Content Sprawl
Ordering the Chaos: Combatting Teams and SharePoint Content SprawlOrdering the Chaos: Combatting Teams and SharePoint Content Sprawl
Ordering the Chaos: Combatting Teams and SharePoint Content Sprawl
 
Building a More Diverse Workforce in the Partner Channel
Building a More Diverse Workforce in the Partner ChannelBuilding a More Diverse Workforce in the Partner Channel
Building a More Diverse Workforce in the Partner Channel
 
Microsoft 365 Productivity Tips "June Jam"
Microsoft 365 Productivity Tips "June Jam"Microsoft 365 Productivity Tips "June Jam"
Microsoft 365 Productivity Tips "June Jam"
 
20 More Tips to Improve Productivity with Microsoft Teams
20 More Tips to Improve Productivity with Microsoft Teams20 More Tips to Improve Productivity with Microsoft Teams
20 More Tips to Improve Productivity with Microsoft Teams
 
20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)20 Microsoft 365 Tips You've Probably Never Used (But Should)
20 Microsoft 365 Tips You've Probably Never Used (But Should)
 

Kürzlich hochgeladen

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Why Permissions Drive your Governance Strategy

  • 1.
  • 2.
  • 3. Christian Buckley, Director of Product Evangelism at Axceler • Microsoft MVP for SharePoint Server • Most recently at Microsoft, part of the Microsoft Managed Services team (now Office365-Dedicated) and then Advertising Operations • Prior to Microsoft, was a senior consultant, working in the software, supply chain, and grid technology spaces focusing on collaboration • Co-founded and sold a collaboration software company to Rational Software. At another startup (E2open), helped design, build, and deploy a SharePoint-like collaboration platform (Collaboration Manager), onboarding numerous high-tech manufacturing companies, including Hitachi, Matsushita (Panasonic), and Seagate • Co-authored „Microsoft SharePoint 2010: Creating and Implementing Real-World Projects‟ link (MS Press, March 2012) and 3 books on software configuration management. • Twitter: @buckleyplanet Blog: buckleyplanet.com Email: cbuck@axceler.com
  • 4. Just released from Microsoft Press Order your copy at http://oreil.ly/qC4loT Tackle 10 common business problems with proven SharePoint solutions • Set up a help desk solution to track service requests • Build a modest project management system • Design a scheduling system to manage resources • Create a site to support geographically dispersed teams • Implement a course registration system • Build a learning center with training classes and resources • Design a team blog platform to review content • Create a process to coordinate RFP responses • Set up a FAQ system to help users find answers quickly • Implement a cost-effective contact management system
  • 5. Improving Collaboration since 2007 Mission: To enable enterprises to simplify, optimize, and secure their collaborative platforms Delivered award-winning administration and migration software since 1994, for SharePoint since 2007 Over 2,000 global customers Dramatically improve the management of SharePoint Innovative products that improve security, scalability, reliability, “deployability” Making IT more effective and efficient and lower the total cost of ownership Focus on solving specific SharePoint problems (Administration & Migration) Coach enterprises on SharePoint best practices Give administrators the most innovative tools available Anticipate customers’ needs Deliver best of breed offerings Stay in lock step with SharePoint development and market trends
  • 6.
  • 7. What do your permissions look like in SharePoint?
  • 8.
  • 9. You deployed SharePoint out-of-the-box • You had no specific plan for permissions • The business grew and evolved • People came and went • Projects came and went • And suddenly you found yourself with a bit of a mess
  • 10. Governance is about taking action to help your organization organize, optimize, and manage your systems and resources.
  • 11. SharePoint out of the box is a powerful platform • But many organizations don‟t think they have the time, money, people to spend on planning • The same can be said for governance • The result? o Site sprawl o Unfettered content o Process lawlessness
  • 12. Central to your governance implementation is understanding roles and responsibilities within your SharePoint environment • Understanding how the organization uses SharePoint • Identifying secure content within the environment • Determining who needs access • Creating policies that secure and protect, but are also flexible enough to meet the growing demands of your organization to collaborate
  • 13.
  • 14. It starts with a plan • How granular do you need to control access to your content? • Who manages all the different parts of your SharePoint farm? • How do you want to manage your users?
  • 15.
  • 16.
  • 17.
  • 18. Securable Objects • What can we secure? • Site • Library or List • Folder • Document or Item
  • 19.
  • 20.
  • 21.
  • 22. A SharePoint environment must support user accounts that can be authenticated by a trusted authority How do you authenticate your users?
  • 23. Windows Authentication • NT LAN Manager (NTLM): • Microsoft security protocol, users authenticated by using the credentials on the running thread • Simple to implement – but SharePoint will not be integrated with other applications • Kerberos • If your SharePoint sites use external data • Credentials passed from one server to another (“double hop”) • Faster, more secure, and can be less error prone then NTLM • Anonymous Access • No authentication needed to browse the site
  • 24. Authentication based on user account and password from AD • This works well for Windows environments • However, do you need support for internal, partner, or cloud-based computing models?
  • 25. Planning for Extranets • Credentials stored in: • Lightweight Directory Access Protocol (LDAP) data store (Novell, Sun) • AD DS • SQL or other database • Custom or third-party membership and role providers • In SharePoint 2010, forms-based authentication is only available when you use claims-based authentication
  • 26. • Usually for external customers or partners • Defined at the web application level • An outside identity provider authenticates users • A claim is just a piece of information describing a user: name, email, age, hire date, etc. used to authenticate the user
  • 27. Integration with Facebook, Google, Live ID, etc. is becoming more and more common. A scenario: 1. “I‟d like to access the Axceler Microsoft technology partners site.” 2. “Not until you can prove to me that you are in the Axceler Microsoft technology partners group.” 3. “Here is my Live ID and password.” 4. “Hi, Steve. I see you are in the Axceler Microsoft technology partners group. Here is a token you can use.” 5. “I‟d like to access the Axceler Microsoft technology partner document, and here‟s proof I have access to it!”
  • 28. How do we make permissions management part of our governance plan?
  • 29.
  • 30. Sub-site Site Sub-site Site Site Collection Web App Site Sub-site Site Site Farm Collection Site Site Web App Collection Site Sub-site
  • 31. Lists/Libraries Lists/Libraries Site Sub-Sites Site Lists/Libraries Lists/Libraries Collection Site Sub-site
  • 33. Sub-site Site Sub-site Site Site Collection Web App Site Sub-site Site Site Farm Collection Site Site Web App Collection Site Sub-site Define the role: • Assigned in Central Admin and has permission to all servers and settings in the farm • Central Administration access, create new web apps, manage services, stsadm/PowerShell command • Can take ownership of content, and make themselves Site Collection Administrators
  • 34. Sub-site Site Sub-site Site Site Collection Define the role: Site Sub-site • Given full control over all sites in a site collection • Access to settings pages: Manage users, restores items, manage site hierarchy • Cannot access Central Admin
  • 35. Other Permission Levels Define the roles: • Site Admins, Team Leads, Power Users, End Users • Collections of permissions that allow users to perform a set of related tasks • Defined at the site collection level
  • 36. A group of users that are defined at the site collection level for easy management of permissions • The default SharePoint groups are Owners, Visitors, and Members, with Full Control, Read, and Contribute as their default permission levels respectively • Anyone with Full Control permission can create custom groups
  • 37. The default permission levels are Full Control, Design, Contribute, Read, and Limited Access • What does “Read” mean to your organization?
  • 38. Permissions are applied on objects: 1. Directly to users 2. Directly to domain groups (visibility warning) 3. To SharePoint Groups
  • 39. SharePoint 2010 lets administrators Check Permissions to determine a user or group‟s permissions on all content
  • 40. Inheritance If all sites and site content inherit those permissions defined at the site collection, what‟s so hard about managing permissions if they are defined so high in the hierarchy?
  • 41. Fine Grained Permissions Sites, lists, libraries, folders, documen ts, and items can all have unique security …but that doesn‟t men they should
  • 42. • Copies groups, users, and permission levels from the parent object to the child object • Changes to parent object do not affect the child
  • 43. “If you use fine-grained permissions extensively, you will spend more time managing the permissions, and users will experience slower performance when they try to access site content” ~Planning site permissions, technet http://bit.ly/InKv9i As a result, permissions management (additions, deletions, edits) is done one securable object at a time!
  • 44. Performance is reduced once 1000 objects have broken inheritance in a list or library • Sites, lists, and libraries need to build security trimmed navigation • List load time increases *Apply unique permissions to folders if need be*
  • 45. Deleted and disabled Active Directory users are not updated in SharePoint • Permissions • User Profiles • My Sites
  • 46.
  • 47. SharePoint is designed to have site administrators and power users
  • 48. Train your admins and power users! “I didn‟t know that restoring inheritance would remove our unique security model!” ~Countless well intentioned site admins • Manage power users through the “Owners” SharePoint groups • Limit the members to only those users you trust to change the structure, settings, or appearance of the site
  • 49. Make most users members of the Members or Visitors groups • Members group can contribute to the site by adding or removing items or documents, but cannot change the structure, site settings, or appearance of the site. • Visitors group has read-only access to the site, which means that they can see pages and items, and open items and documents, but cannot add or remove pages, items, or documents.
  • 50. If you do break inheritance, Microsoft recommends using groups to avoid having to track individual users • People move in and out of teams and change responsibilities frequently • Tracking those changes and updating the permissions for uniquely secured objects would be time-consuming and error-prone.
  • 51. Arrange sites and sub-sites, and lists and libraries so they can share most permissions • Separate sensitive data into their own lists, libraries, or sub-site • Microsoft provides a permissions worksheet (Excel file) http://bit.ly/SK0bP6
  • 52. Administrators can audit permission changes by going to the site collection‟s settings page
  • 53.
  • 54.
  • 55.
  • 56.
  • 57. Christian Buckley cbuck@axceler.com +1 425-246-2823 @buckleyPLANET www.buckleyPLANET.com and http://info.axceler.com Order your copy at http://oreil.ly/qC4loT Additional Resources available Permissions Worksheet (Microsoft) http://bit.ly/SK0bP6 Developing and Enforcing SharePoint Governance Policies with Axceler ControlPoint http://bit.ly/SJVq8a What to Look for in a SharePoint Management Tool http://bit.ly/l26ida The Five Secrets to Controlling Your SharePoint Environment http://bit.ly/kzdTjZ

Hinweis der Redaktion

  1. Who do you trust to manage all the different parts of your SharePoint farm?
  2. - Kerberos: Less traffic between servers, clients, and domain controllers- uses tickets instead of tokens so it doesn’t have to do a double hop to AD with each requestMuch more planning needed Anonymous: Instead, add the all Authenticated users security instead. This way actions can be traced to users.
  3. Active Directory Domain Services (AD DS) stores directory data and manages communication between users and domains, including user logon processes, authentication, and directory searches. An Active Directory domain controller is a server that is running AD DS.Used for many things in your organization besides SharePointThe potential for SharePoint to be used and accessed by people outside your organization…2010 makes it easier!
  4. Organization don’t want external user accounts within their internal domains so forms based authentication is used.
  5. Less user management
  6. Seeing more and more login pages with “use facebook or twitter to log in”
  7. We’re going to be talking mostly about securing intranet content- not an extranet
  8. Break the inheritance and customize the Read permission level for a subsite to define what “read” really means to your organization
  9. Still hard to manage at lower levels
  10. More work! Harder to manage!
  11. There designed to make your life easier…I swear!
  12. If you restore inherited permissions, the child object will inherit its users, groups, and permission levels from the parent again, and you will lose any users, groups, or permission levels that were unique to the child object.