Skip to content

ವರ್ಗೀಕರಣ ಮಟ್ಟಗಳು ಆಯ್ಕೆ ಮಾಡುವುದು

Triggerfish ನಲ್ಲಿ ಪ್ರತಿ ಚಾನೆಲ್, MCP server, ಏಕೀಕರಣ ಮತ್ತು plugin ಗೆ ವರ್ಗೀಕರಣ ಮಟ್ಟ ಇರಬೇಕು. ಈ ಪುಟ ಸರಿಯಾದ ಮಟ್ಟ ಆಯ್ಕೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.

ನಾಲ್ಕು ಮಟ್ಟಗಳು

ಮಟ್ಟಅರ್ಥಡೇಟಾ ಹರಿಯಬಹುದಾದ ಸ್ಥಳಗಳು
PUBLICಯಾರಿಗೂ ನೋಡಲು ಸುರಕ್ಷಿತಎಲ್ಲೆಡೆ
INTERNALನಿಮ್ಮ ಕಣ್ಣುಗಳಿಗೆ ಮಾತ್ರ -- ಸೂಕ್ಷ್ಮವಲ್ಲ, ಆದರೆ ಸಾರ್ವಜನಿಕವಲ್ಲINTERNAL, CONFIDENTIAL, RESTRICTED
CONFIDENTIALನೀವೆಂದಿಗೂ ಸೋರಿಕೆ ಬಯಸದ ಸೂಕ್ಷ್ಮ ಡೇಟಾ ಒಳಗೊಂಡಿದೆCONFIDENTIAL, RESTRICTED
RESTRICTEDಅತ್ಯಂತ ಸೂಕ್ಷ್ಮ -- ಕಾನೂನು, ವೈದ್ಯಕೀಯ, ಹಣಕಾಸು, PIIRESTRICTED ಮಾತ್ರ

ಡೇಟಾ ಕೇವಲ ಮೇಲಕ್ಕೆ ಅಥವಾ ಪಕ್ಕಕ್ಕೆ ಹರಿಯಬಹುದು, ಎಂದಿಗೂ ಕೆಳಕ್ಕೆ ಅಲ್ಲ. ಇದು no-write-down ನಿಯಮ ಮತ್ತು ಇದನ್ನು ಅತಿಕ್ರಮಿಸಲಾಗುವುದಿಲ್ಲ.

ಕೇಳಬೇಕಾದ ಎರಡು ಪ್ರಶ್ನೆಗಳು

ನೀವು ಕಾನ್ಫಿಗರ್ ಮಾಡುತ್ತಿರುವ ಯಾವುದೇ ಏಕೀಕರಣಕ್ಕಾಗಿ, ಕೇಳಿ:

1. ಈ ಮೂಲ ಮರಳಿ ನೀಡಬಹುದಾದ ಅತ್ಯಂತ ಸೂಕ್ಷ್ಮ ಡೇಟಾ ಯಾವುದು?

ಇದು ಕನಿಷ್ಠ ವರ್ಗೀಕರಣ ಮಟ್ಟ ನಿರ್ಧರಿಸುತ್ತದೆ.

2. Session ಡೇಟಾ ಈ ಗಮ್ಯಸ್ಥಾನಕ್ಕೆ ಹರಿದರೆ ನನಗೆ ಸಮಾಧಾನವಾಗುತ್ತದೆಯೇ?

ಇದು ನಿಯೋಜಿಸಲು ನೀವು ಬಯಸುವ ಗರಿಷ್ಠ ವರ್ಗೀಕರಣ ಮಟ್ಟ ನಿರ್ಧರಿಸುತ್ತದೆ.

ಡೇಟಾ ಪ್ರಕಾರದ ಅನ್ವಯ ವರ್ಗೀಕರಣ

ಡೇಟಾ ಪ್ರಕಾರಶಿಫಾರಸು ಮಟ್ಟಏಕೆ
ಹವಾಮಾನ, ಸಾರ್ವಜನಿಕ ವೆಬ್ ಪುಟಗಳು, ಸಮಯ ವಲಯಗಳುPUBLICಯಾರಿಗೂ ಮುಕ್ತವಾಗಿ ಲಭ್ಯ
ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಟಿಪ್ಪಣಿಗಳು, ಬುಕ್‌ಮಾರ್ಕ್‌ಗಳು, ಕಾರ್ಯ ಪಟ್ಟಿಗಳುINTERNALಖಾಸಗಿ ಆದರೆ ಬಹಿರಂಗಗೊಂಡರೂ ಹಾನಿಕರವಲ್ಲ
ಆಂತರಿಕ wikis, ತಂಡ ದಾಖಲೆಗಳು, ಯೋಜನಾ ಬೋರ್ಡ್‌ಗಳುINTERNALಸಂಸ್ಥೆ-ಆಂತರಿಕ ಮಾಹಿತಿ
ಇಮೇಲ್, ಕ್ಯಾಲೆಂಡರ್ ಈವೆಂಟ್‌ಗಳು, ಸಂಪರ್ಕಗಳುCONFIDENTIALಹೆಸರುಗಳು, ವೇಳಾಪಟ್ಟಿಗಳು, ಸಂಬಂಧಗಳನ್ನು ಒಳಗೊಂಡಿದೆ
CRM ಡೇಟಾ, ಮಾರಾಟ pipeline, ಗ್ರಾಹಕ ದಾಖಲೆಗಳುCONFIDENTIALವ್ಯಾಪಾರ-ಸೂಕ್ಷ್ಮ, ಗ್ರಾಹಕ ಡೇಟಾ
ಹಣಕಾಸು ದಾಖಲೆಗಳು, ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು, ಇನ್‌ವಾಯ್ಸ್‌ಗಳುCONFIDENTIALಆರ್ಥಿಕ ಮಾಹಿತಿ
ಖಾಸಗಿ ಸೋರ್ಸ್ ಕೋಡ್ repositoriesCONFIDENTIALಬೌದ್ಧಿಕ ಆಸ್ತಿ
ವೈದ್ಯಕೀಯ ಅಥವಾ ಆರೋಗ್ಯ ದಾಖಲೆಗಳುRESTRICTEDಕಾನೂನಾತ್ಮಕ ರಕ್ಷಣೆ (HIPAA, ಇತ್ಯಾದಿ)
ಸರ್ಕಾರಿ ID ಸಂಖ್ಯೆಗಳು, SSN, ಪಾಸ್‌ಪೋರ್ಟ್‌ಗಳುRESTRICTEDಗುರುತು ಕಳವು ಅಪಾಯ
ಎನ್‌ಕ್ರಿಪ್ಷನ್ ಕೀಗಳು, ರುಜುವಾತುಗಳು, secretsRESTRICTEDಸಿಸ್ಟಂ ರಾಜಿ ಅಪಾಯ

MCP Servers

yaml
mcp_servers:
  # PUBLIC — ಮುಕ್ತ ಡೇಟಾ, ಯಾವುದೇ ಸೂಕ್ಷ್ಮತೆಯಿಲ್ಲ
  weather:
    command: npx
    args: ["-y", "@mcp/server-weather"]
    classification: PUBLIC

  # INTERNAL — ನಿಮ್ಮ ಸ್ವಂತ filesystem, ಖಾಸಗಿ ಆದರೆ secrets ಅಲ್ಲ
  filesystem:
    command: npx
    args: ["-y", "@modelcontextprotocol/server-filesystem", "/home/you/docs"]
    classification: INTERNAL

  # CONFIDENTIAL — ಖಾಸಗಿ repos, ಗ್ರಾಹಕ ಸಮಸ್ಯೆಗಳಿಗೆ ಪ್ರವೇಶ
  github:
    command: npx
    args: ["-y", "@modelcontextprotocol/server-github"]
    env:
      GITHUB_PERSONAL_ACCESS_TOKEN: "keychain:github-pat"
    classification: CONFIDENTIAL

DEFAULT DENY classification ಬಿಟ್ಟುಬಿಟ್ಟರೆ, server UNTRUSTED ಆಗಿ

ನೋಂದಾಯಿಸಲ್ಪಡುತ್ತದೆ ಮತ್ತು gateway ಎಲ್ಲ tool calls ತಿರಸ್ಕರಿಸುತ್ತದೆ. :::

ಚಾನೆಲ್‌ಗಳು

ಚಾನೆಲ್ ವರ್ಗೀಕರಣ ಮೇಲ್ಛಾವಣಿ ನಿರ್ಧರಿಸುತ್ತದೆ -- ಆ ಚಾನೆಲ್‌ಗೆ ತಲುಪಿಸಬಹುದಾದ ಡೇಟಾದ ಗರಿಷ್ಠ ಸೂಕ್ಷ್ಮತೆ.

yaml
channels:
  cli:
    classification: INTERNAL
  telegram:
    classification: INTERNAL
  webchat:
    classification: PUBLIC
  email:
    classification: CONFIDENTIAL

Taint ಕ್ಯಾಸ್ಕೇಡ್

ಪ್ರಾಯೋಗಿಕ ಪ್ರಭಾವ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಈ ಉದಾಹರಣೆ ನೋಡಿ:

1. Session PUBLIC ನಲ್ಲಿ ಪ್ರಾರಂಭ
2. ಹವಾಮಾನ ಕೇಳಿ (PUBLIC server)     → taint PUBLIC ಉಳಿಯುತ್ತದೆ
3. ಟಿಪ್ಪಣಿಗಳು ಪರಿಶೀಲಿಸಿ (INTERNAL filesystem) → taint INTERNAL ಗೆ ಏರುತ್ತದೆ
4. GitHub issues ಪ್ರಶ್ನಿಸಿ (CONFIDENTIAL) → taint CONFIDENTIAL ಗೆ ಏರುತ್ತದೆ
5. webchat (PUBLIC channel) ಗೆ ಪೋಸ್ಟ್ ಮಾಡಲು ಯತ್ನ → BLOCKED (write-down violation)
6. Session ಮರುಹೊಂದಿಸಿ → taint PUBLIC ಗೆ ಮರಳುತ್ತದೆ
7. webchat ಗೆ ಪೋಸ್ಟ್ ಮಾಡಿ → ಅನುಮತಿಸಲ್ಪಟ್ಟಿದೆ

ಪರಿಶೀಲನಾ ಪಟ್ಟಿ

ಹೊಸ ಏಕೀಕರಣ ಲೈವ್ ಮಾಡುವ ಮೊದಲು:

  • [ ] ಈ ಮೂಲ ಮರಳಿ ನೀಡಬಹುದಾದ ಅತ್ಯಂತ ಕೆಟ್ಟ ಡೇಟಾ ಯಾವುದು? ಆ ಮಟ್ಟದಲ್ಲಿ ವರ್ಗೀಕರಿಸಿ.
  • [ ] ವರ್ಗೀಕರಣ ಕನಿಷ್ಠ ಡೇಟಾ ಪ್ರಕಾರ ಕೋಷ್ಟಕ ಸೂಚಿಸುವಷ್ಟು ಎತ್ತರವಾಗಿದೆಯೇ?
  • [ ] ಸಂಶಯ ಇದ್ದರೆ, ಕಡಿಮೆ ಬದಲಾಗಿ ಎತ್ತರ ವರ್ಗೀಕರಿಸಿದ್ದೀರಾ?

ಸಂಬಂಧಿತ ಪುಟಗಳು