ಶೇರ್ಪಾಯಿಂಟ್ ಭದ್ರತಾ ಫಂಡಮೆಂಟಲ್ಸ್ ಪ್ರೈಮರ್ / ಸಾಮಾನ್ಯ ಅಪಾಯಗಳನ್ನು ತಪ್ಪಿಸಲು

ನವೀಕರಿಸಲು 12/18/07: ಡೀಫಾಲ್ಟ್ ಗುಂಪು ಹೆಸರುಗಳು ತೆಗೆದುಹಾಕುವುದು ಇಲ್ಲವೇ ಮಾರ್ಪಡಿಸುವುದು ಕೆಲವು ತಾಂತ್ರಿಕ ಪರಿಣಾಮಗಳಿಗೆ ಪಾಲ್ Liebrand ಅವರ ಲೇಖನ ನೋಡಿ (ಕೆಳಗೆ ಹಾಗೂ ಅವರ ಪ್ರತಿಕ್ರಿಯೆ ನೋಡಿ).

ಸ್ಥೂಲ ಸಮೀಕ್ಷೆ:

SharePoint security is easy to configure and manage. ಹೇಗಾದರೂ, it has proven to be difficult for some first-time administrators to really wrap their hands around it. Not only that, I have seen some administrators come to a perfect understanding on Monday only to have lost it by Friday because they didn’t have to do any configuration in the intervening time. (ನಾನು ಈ ಸಮಸ್ಯೆಯನ್ನು ನನ್ನ ಹೊಂದಿರುವ ಗೆ ಪ್ರವೇಶ). This blog entry hopefully provides a useful SharePoint security primer and points towards some security configuration best practices.

ಪ್ರಮುಖ ಟಿಪ್ಪಣಿ:

This description is based on out of the box SharePoint security. My personal experience is oriented around MOSS so there may be some MOSS specific stuff here, but I believe it’s accurate for WSS. I hope that anyone seeing any errors or omissions will point that out in comments or ನನಗೆ ಇಮೇಲ್. I’ll make corrections post haste.

ಫಂಡಮೆಂಟಲ್ಸ್:

ಈ ಅವಲೋಕನ ಉದ್ದೇಶಗಳಿಗಾಗಿ, ಭದ್ರತೆಗೆ ನಾಲ್ಕು ಮೂಲಭೂತ ಅಂಶಗಳು ಇವೆ: ಬಳಕೆದಾರರು / ಗುಂಪುಗಳು, ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು, ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ಪಿತ್ರಾರ್ಜಿತ.

ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳು ಗೆ ಒಡೆಯಲು:

  • ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರರ: ಸಕ್ರಿಯ ಕೋಶದಿಂದ ನಿಲ್ಲಿಸಲು ಅಥವಾ ನೇರವಾಗಿ ಶೇರ್ಪಾಯಿಂಟ್ ರಲ್ಲಿ ದಾಖಲಿಸಿದವರು.
  • ಗುಂಪುಗಳು: Mapped directly from active directory or created in SharePoint. Groups are a collection of users. Groups are global in a site collection. They are never "tied" ಒಂದು ನಿರ್ದಿಷ್ಟ ಪಡೆಯಲಾಗುವ ವಸ್ತುವಿಗೆ.

ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು ಕನಿಷ್ಠ ಗೆ ಒಡೆಯಲು:

  • ತಾಣಗಳು
  • ಡಾಕ್ಯುಮೆಂಟ್ ಗ್ರಂಥಾಲಯಗಳು
  • ಪಟ್ಟಿಗಳು ಮತ್ತು ಕಡತ ಗ್ರಂಥಾಲಯಗಳಲ್ಲಿ ವೈಯಕ್ತಿಕ ಐಟಂಗಳನ್ನು
  • ಫೋಲ್ಡರ್ಗಳು
  • ವಿವಿಧ BDC ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು.

ಅಲ್ಲಿ ಇತರ ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳು, ಆದರೆ ನೀವು ಚಿತ್ರವನ್ನು ಪಡೆಯಲು.

ಅನುಮತಿ ಮಟ್ಟ: ಹರಳಿನ ಒಂದು ಕಟ್ಟು / low level access rights that include such things as create/read/delete entries in lists.

ಪಿತ್ರಾರ್ಜಿತವಾಗಿ: By default entities inherit security settings from their containing object. Sub-sites inherit permission from their parent. Document libraries inherit from their site. So on and so forth.

ಬಳಕೆದಾರರು ಮತ್ತು ಗುಂಪುಗಳು ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ಪಿತ್ರಾರ್ಜಿತ ಮೂಲಕ ಪಡೆಯಲಾಗುವ ವಸ್ತುಗಳಿಗೆ ಸಂಬಂಧ.

ತಿಳಿಯಲು ಹೆಚ್ಚಿನ ಪ್ರಮುಖ ಭದ್ರತಾ ನಿಯಮಗಳು, Ever 🙂 :

  1. ಗುಂಪುಗಳು ಕೇವಲ ಬಳಕೆದಾರರ ಸಂಗ್ರಹ.
  2. ಗುಂಪುಗಳು ಒಂದು ಸೈಟ್ ಸಂಗ್ರಹಣೆಯಲ್ಲಿ ಒಳಗೆ ಜಾಗತಿಕ ಇವೆ (ಅಂದರೆ. ಒಂದು ಸೈಟ್ ಮಟ್ಟದಲ್ಲಿ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ ಗುಂಪು ಮೊದಲಾದ ವಿಷಯಗಳೇ ಇಲ್ಲ).
  3. ಗುಂಪು ಹೆಸರು ತಡೆದುಕೊಳ್ಳುವುದು ಅಲ್ಲ, ಗುಂಪುಗಳು ಇಲ್ಲ, ತಮ್ಮನ್ನು ಮತ್ತು ಆಫ್, have any particular level of security.
  4. Groups have security in the context of a specific securable object.
  5. ನೀವು ಪ್ರತಿ ಪಡೆಯಲಾಗುವ ವಸ್ತು ಒಂದೇ ಗುಂಪಿಗೆ ವಿವಿಧ ಅನುಮತಿ ಮಟ್ಟವನ್ನು ನೇಮಿಸುತ್ತಾರೆ.
  6. ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್ ನೀತಿಗಳನ್ನು ಟ್ರಂಪ್ ಈ ಎಲ್ಲಾ (ಕೆಳಗೆ ನೋಡಿ).

ಗುಂಪು ಮತ್ತು ಬಳಕೆದಾರ ಪಟ್ಟಿಗಳನ್ನು ಒಂದು ಸಮುದ್ರದಲ್ಲಿ ಕಳೆದು ಭದ್ರತಾ ಆಡಳಿತಾಧಿಕಾರಿಗಳು ತಮ್ಮ ಭದ್ರತಾ ಕಾನ್ಫಿಗರೇಷನ್ ನಿರ್ವಹಿಸಿ ಮತ್ತು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಈ ಸೂತ್ರಗಳು ಮೇಲೆ ಅವಲಂಬಿಸಬಹುದು.

ಸಾಮಾನ್ಯ ಅಪಾಯಗಳು:

  • ಗುಂಪು ಹೆಸರುಗಳು ತಪ್ಪಾಗಿ ಅನುಮತಿ ಧ್ವನಿಸುತ್ತದೆ: ಪೆಟ್ಟಿಗೆಯ ಔಟ್, SharePoint defines a set of groups whose names imply an inherent level of security. Consider the group "Contributor". One unfamiliar with SharePoint security may well look at that name and assume that any member of that group can "contribute" to any site/list/library in the portal. That may be true but not because the group’s name happens to be "contributor". This is only true out of the box because the group has been provided a permission level that enables them to add/edit/delete content at the root site. Through inheritance, the "contributors" group may also add/edit/delete content at every sub-site. One can "break" the inheritance chain and change the permission level of a sub-site such that members of the so-called "Contributor" ಗುಂಪಿಗೆ ಕೊಡುಗೆ ಸಾಧ್ಯವಿಲ್ಲ, ಆದರೆ ಕೇವಲ ಓದಲು (ಉದಾಹರಣೆಗೆ). This would not be a good idea, ಪ್ರಕಟವಾಗಿ, ಇದು ತುಂಬಾ ಗೊಂದಲಮಯ ಏಕೆಂದರೆ.
  • ಗುಂಪುಗಳು ಒಂದು ಸೈಟ್ ಮಟ್ಟದಲ್ಲಿ ನಿರೂಪನೆಯಾಗಿಲ್ಲ. It’s easy to be confused by the user interface. Microsoft provides a convenient link to user/group management via every site’s "People and Groups" ಕೊಂಡಿ. It’s easy to believe that when I’m at site "xyzzy" and I create a group through xyzzy’s People and Groups link that I’ve just created a group that only exists at xyzzy. That is not the case. I’ve actually created a group for the whole site collection.
  • ಗುಂಪುಗಳು ಸದಸ್ಯತ್ವ ಸೈಟ್ ಮೂಲಕ ಬದಲಾಗುವುದಿಲ್ಲ (ಅಂದರೆ. ಇದು ಎಲ್ಲೆಡೆ ಗುಂಪು ಬಳಸಲಾಗುತ್ತದೆ ಅದೇ ಆಗಿದೆ): Consider the group "Owner" ಮತ್ತು ಎರಡು ತಾಣಗಳು, "HR" and "Logistics". It would be normal to think that two separate individuals would own those sites — an HR owner and a Logistics owner. The user interface makes it easy for a security administrator to mishandle this scenario. If I didn’t know better, ನಾನು ಮಾನವ ಸಂಪನ್ಮೂಲ ಸೈಟ್ ಮೂಲಕ ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ಕೊಂಡಿಗಳು ಪ್ರವೇಶಿಸಲು ಇರಬಹುದು, select the "Owners" group and add my HR owner to that group. A month later, Logistics comes on line. I access People and Groups from the Logistics site, add pull up the "Owners" group. I see the HR owner there and remove her, thinking that I’m removing her from Owners at the Logistics site. ವಾಸ್ತವವಾಗಿ, I’m removing her from the global Owners group. Hilarity ensues.
  • ನಿರ್ದಿಷ್ಟ ಪಾತ್ರವನ್ನು ಆಧರಿಸಿ ಗುಂಪುಗಳನ್ನು ಹೆಸರಿಸಲು ವಿಫಲಗೊಳ್ಳುತ್ತಿದ್ದ: The "Approvers" group is a perfect example. What can members of this group approve? Where can they approve it? Do I really want people Logistics department to be able to approve HR documents? Of course not. Always name groups based on their role within the organization. This will reduce the risk that the group is assigned an inappropriate permission level for a particular securable object. Name groups based on their intended role. In the previous HR/Logistics scenario, ನಾನು ಎರಡು ಹೊಸ ತಂಡಗಳು ರಚಿಸಿರಬಹುದು: "HR Owners" and "Logistics Owners" ಮತ್ತು ಪ್ರತಿ ಸಂವೇದನಾಶೀಲ ಅನುಮತಿ ಮಟ್ಟ ಮತ್ತು ತಮ್ಮ ಕೆಲಸ ಮಾಡಲು ಆ ಬಳಕೆದಾರರಿಗೆ ಕನಿಷ್ಠ ಪ್ರಮಾಣವನ್ನು ನಿಗದಿಪಡಿಸಲು.

ಇತರೆ ಉಪಯುಕ್ತ ಉಲ್ಲೇಖಗಳು:

ನೀವು ಈ ಮಾಡಿದ ವೇಳೆ ದೂರದ:

Please let me know your thoughts via the comments or email me. If you know other good references, ಹೀಗೆ ಮಾಡಿ!

ನನ್ನ ಟ್ಯಾಗ್ಗಳು:

8 ಮೇಲೆ "ಆಲೋಚನೆಗಳುಶೇರ್ಪಾಯಿಂಟ್ ಭದ್ರತಾ ಫಂಡಮೆಂಟಲ್ಸ್ ಪ್ರೈಮರ್ / ಸಾಮಾನ್ಯ ಅಪಾಯಗಳನ್ನು ತಪ್ಪಿಸಲು

  1. ಪೇರಾ ಹಣ್ಣಿನಿಂದ ಮಾಡಿದ ಒಂದು ಬಗೆಯ ಮದಿರೆ

    ಇನ್ನಷ್ಟು ಅಪಾಯಗಳು:

    * ಬೇರೆಡೆ ಎಸ್ಎಸ್ಪಿ ರಲ್ಲಿ ಮತ್ತು ಕಾಣುವ ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ಲಭ್ಯವಿರುವ ಕೆಲವು ವಿಶೇಷ ಅನುಮತಿಗಳನ್ನು ಇವೆ ವಿಭಾಗ: "Personalization services permissions"and "Business Data Catalog permissions"

    * ನಾನು ಎಲ್ಲೋ HTML ಒಳಗೆ ಹೂಳಲಾಗಿದೆ ಕೆಲವು ರಹಸ್ಯ XML ಲಭ್ಯವಿರುವ ವಿಶೇಷ ಶೇರ್ಪಾಯಿಂಟ್ ಡಿಸೈನರ್ ಅನುಮತಿಗಳನ್ನು ಸಹ ಇವೆ ಎಂದು ಓದಿದ್ದೇನೆ.

    * ಒಂದು ಸೈಟ್ ಕಲೆಕ್ಷನ್ ಪ್ರಾಥಮಿಕ ಮತ್ತು ಮಾಧ್ಯಮಿಕ ನಿರ್ವಾಹಕರು ಬೇರೆಡೆ ಸೈಟ್ ಕಲೆಕ್ಷನ್ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ವಿಭಾಗದಲ್ಲಿ ಗೋಚರಿಸುವುದಿಲ್ಲ.

    * ಕೆಲವು ಖಾತೆಗಳನ್ನು ಮಾಂತ್ರಿಕ ಹೊಂದಿವೆ (ವಿಶಿಷ್ಟವಾದ) ಇರಲಿ ನೀವು ಜನರು ಮತ್ತು ಗುಂಪುಗಳು ಪ್ರದೇಶದಲ್ಲಿ ನೋಡಿದರು ಸಾಮರ್ಥ್ಯಗಳು: ವೆಬ್ ಸರ್ವರ್ಗಳಲ್ಲಿ ಅಂತರ್ನಿರ್ಮಿತ ನಿರ್ವಾಹಕರು ಗುಂಪಿನ ಸದಸ್ಯರು, ಮತ್ತು ಫಾರ್ಮ್ ಸೇವೆ ಖಾತೆ.

    (ಪಿಎಸ್: ಸ್ಪ್ಯಾಮ್ ಕಾಮೆಂಟ್ಗಳನ್ನು ಅಳಿಸಲಾಗುತ್ತಿದೆ ಇಲ್ಲಿ ಸ್ಪಷ್ಟತೆ ಸುಧಾರಿಸುತ್ತದೆ.)

  2. ಜೀನ್ ರೈಟ್
    ಈ ಒಂದು ಉತ್ತಮ ಪೋಸ್ಟ್ ಆಗಿದೆ. ನಾನು ಕೆಲವು ಸಂದರ್ಭಗಳಲ್ಲಿ ಈ ಬಲೆಯೊಳಗೆ ಬಿದ್ದ. ನೀವು ಮಿಶ್ರಣ ದೃಢೀಕರಣ ವಿಧಾನಗಳು ಮತ್ತು ವಿವಿಧ ಭದ್ರತಾ ಗುಂಪು ವಿಧಾನಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿದಾಗ ಭದ್ರತಾ ನಿರ್ವಹಣಾ ಸಂಕೀರ್ಣ ಪಡೆಯುವುದು. ಈ ಯೋಜನೆ ಪ್ರಕ್ರಿಯೆಯ ಭಾಗವಾಗಿ ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ ಅಗತ್ಯವಿದೆ ಮತ್ತು ನಿರ್ಲಕ್ಷಿಸಬಾರದು.
  3. ಮಾರ್ಕ್ ಮಿಲ್ಲರ್ ಬರೆದ:
    (ಪಾಲ್ ರಿಂದ ಗಮನಿಸಿ: ಮಾರ್ಕ್ ತನ್ನ ಕಾಮೆಂಟ್ಗೆ ಒಂದು ಸಣ್ಣ ಬದಲಾವಣೆ ಮಾಡಲು ನನ್ನನ್ನು ಕೇಳಿದರು ಆದರೆ ನಾನು ಬದಲಾವಣೆಯೊಂದಿಗೆ ಪುನಃ ಇಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಮೂಲ ಅಳಿಸಲಾಗಿದೆ ಬಂದಿದೆ ಆದ್ದರಿಂದ ನಾನು ಲೈವ್ ಖಾಲಿ ಕಾಮೆಂಟ್ಗಳನ್ನು ಸಂಪಾದಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ).
    ಪಾಲ್,
    ಈ ಮಾಹಿತಿಯನ್ನು ಸಾದರಪಡಿಸುವ ಸಾರಾಂಶ ವಿಧಾನ ಚೆನ್ನಾಗಿ ಆಫ್ ಬಂದಿತು. I especially liked the "Pitfalls" ವಿಭಾಗ, ನಾನು ಆ ನನ್ನ ಕೆಲವು ಒಳಗೆ ಹ್ಯಾವ್ ಫಾಲನ್ ರಿಂದ.
    ನೀವು ಹೇಳಿದ ಇನ್ನೊಂದು ವಿಷಯ ಮನೆಗೆ ಹಿಟ್: ಸೋಮವಾರ ಕಲಿಕೆ ಅಗತ್ಯವಾಗಿ ನೀವು ಶುಕ್ರವಾರ ಇದು ಮರೆಯದಿರಿ ಮಾಡುತ್ತೇವೆ ಎಂದಾಗುವುದಿಲ್ಲ ಇಲ್ಲ. I’m glad someone besides me is using their blog as a "tickler" ನಿಯಮಿತವಾಗಿ ಮಾಡದಿದ್ದರೆ ಆ ನಿರ್ಣಾಯಕ ವಿಷಯಗಳಿಗೆ ವ್ಯವಸ್ಥೆ.
    ಒಳ್ಳೆಯ ಕೆಲಸ.
    ಅಭಿನಂದನೆಗಳು,
    ಗುರುತು
    EndUserSharePoint.com

    ನವೆಂಬರ್ 27 9:04 AM
    (http://www.EndUserSharePoint.com)

  4. ಪಾಲ್ ಗಾಲ್ವಿನ್
    ನಾನು ಆ ಡೀಫಾಲ್ಟ್ ಗುಂಪುಗಳನ್ನು ತೆಗೆದು ಬಹುಶಃ ಒಳ್ಳೆಯದು ಹಿತ, especially Contributor and Owner. They are overbroad and easily confused. I prefer to use "All Authenticated Users" in place of a "Visitor" group as well. If a specific set of users should only read-only access then I’d recommend creating an AD group or SharePoint group with an appropriately descriptive name, ಉದಾ.. "Logistics Visitors".
    –ಪಾಲ್ ಜಿ
  5. ಹೆಸರಿಲ್ಲ
    ನೀವು ಮಾಡಬೇಕು ಮೊದಲ ವಿಷಯ ರೀತಿಯ ಕೇವಲ ಪ್ರವಾಸಿ ಡಂಪ್ ಇದೆ ಎಂಬುದು, ಕೊಡುಗೆ ಮತ್ತು ಮಾಲೀಕ ಗುಂಪುಗಳು ಮತ್ತು ನಿಮ್ಮ ಸ್ವಂತ ತಾರ್ಕಿಕ ಗುಂಪುಗಳು ಅವುಗಳನ್ನು ಬದಲಿಗೆ. ಈ ಮಾಡಲು ಅರ್ಥದಲ್ಲಿ ಮಾಡಲು ಬಯಸುವಿರಾ?

ಒಂದು ಉತ್ತರಿಸಿ ಬಿಡಿ ಪಾಲ್ Liebrand ಉತ್ತರ ರದ್ದು

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ರ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *