Skip to content

ವರ್ಗೀಕರಣ ಸಿಸ್ಟಂ

ಡೇಟಾ ವರ್ಗೀಕರಣ ಸಿಸ್ಟಂ Triggerfish ನ ಭದ್ರತಾ ಮಾದರಿಯ ಅಡಿಪಾಯ. ಸಿಸ್ಟಂ ಪ್ರವೇಶಿಸುವ, ಚಲಿಸುವ ಅಥವಾ ಬಿಡುವ ಪ್ರತಿ ಡೇಟಾ ತುಣುಕು ವರ್ಗೀಕರಣ ಲೇಬಲ್ ಹೊಂದಿರುತ್ತದೆ. ಈ ಲೇಬಲ್‌ಗಳು ಡೇಟಾ ಎಲ್ಲಿ ಹರಿಯಬಹುದು ಎಂದು ನಿರ್ಧರಿಸುತ್ತವೆ -- ಮತ್ತು ಎಲ್ಲಿ ಹರಿಯಲಾಗದು.

ವರ್ಗೀಕರಣ ಮಟ್ಟಗಳು

Triggerfish ಎಲ್ಲ ನಿಯೋಜನೆಗಳಿಗಾಗಿ ಒಂದು ನಾಲ್ಕು-ಹಂತ ಕ್ರಮಬದ್ಧ ಶ್ರೇಣಿ ಬಳಸುತ್ತದೆ.

ಮಟ್ಟಶ್ರೇಣಿವಿವರಣೆಉದಾಹರಣೆಗಳು
RESTRICTED4 (ಅತ್ಯಧಿಕ)ಗರಿಷ್ಠ ರಕ್ಷಣೆ ಅಗತ್ಯವಿರುವ ಅತ್ಯಂತ ಸೂಕ್ಷ್ಮM&A ದಸ್ತಾವೇಜುಗಳು, board ಸಾಮಗ್ರಿ, PII, ಬ್ಯಾಂಕ್ ಖಾತೆಗಳು
CONFIDENTIAL3ವ್ಯಾಪಾರ-ಸೂಕ್ಷ್ಮ ಅಥವಾ ವೈಯಕ್ತಿಕ-ಸೂಕ್ಷ್ಮCRM ಡೇಟಾ, ಹಣಕಾಸು, HR ದಾಖಲೆಗಳು, ಒಪ್ಪಂದಗಳು
INTERNAL2ಬಾಹ್ಯ ಹಂಚಿಕೆಗೆ ಉದ್ದೇಶಿಸಿಲ್ಲಆಂತರಿಕ wikis, ತಂಡ ದಾಖಲೆಗಳು, ವೈಯಕ್ತಿಕ ಟಿಪ್ಪಣಿಗಳು
PUBLIC1 (ಕನಿಷ್ಠ)ಯಾರಿಗೂ ನೋಡಲು ಸುರಕ್ಷಿತಮಾರ್ಕೆಟಿಂಗ್ ಸಾಮಗ್ರಿ, ಸಾರ್ವಜನಿಕ ದಾಖಲೀಕರಣ, ಸಾಮಾನ್ಯ ವೆಬ್ ವಿಷಯ

No Write-Down ನಿಯಮ

Triggerfish ನಲ್ಲಿ ಒಂದೇ ಒಂದು ಅತಿ ಮುಖ್ಯ ಭದ್ರತಾ ಅಚಲ ತತ್ವ:

ಡೇಟಾ ಕೇವಲ ಸಮಾನ ಅಥವಾ ಹೆಚ್ಚಿನ ವರ್ಗೀಕರಣ ಹೊಂದಿರುವ ಚಾನೆಲ್‌ಗಳು ಅಥವಾ

ಸ್ವೀಕರಿಸುವವರಿಗೆ ಹರಿಯಬಹುದು. ಇದು ಸ್ಥಿರ ನಿಯಮ -- ಇದನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಅತಿಕ್ರಮಿಸಲು ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುವುದಿಲ್ಲ. LLM ಈ ನಿರ್ಧಾರ ಪ್ರಭಾವಿಸಲಾಗದು. :::

Classification hierarchy: PUBLIC → INTERNAL → CONFIDENTIAL → RESTRICTED. Data flows upward only.

ಇದರ ಅರ್ಥ:

  • CONFIDENTIAL ಡೇಟಾ ಒಳಗೊಂಡ response PUBLIC ಚಾನೆಲ್‌ಗೆ ಕಳುಹಿಸಲಾಗದು
  • RESTRICTED ನಲ್ಲಿ tainted session RESTRICTED ಗಿಂತ ಕೆಳಗಿನ ಯಾವುದೇ ಚಾನೆಲ್‌ಗೆ ಔಟ್‌ಪುಟ್ ನೀಡಲಾಗದು
  • ಯಾವುದೇ admin override, enterprise escape hatch ಇಲ್ಲ, LLM workaround ಇಲ್ಲ

ಪರಿಣಾಮಕಾರಿ ವರ್ಗೀಕರಣ

ಡೇಟಾ ಸಿಸ್ಟಂ ಬಿಡಲು ಹೊರಟಾಗ, ಗಮ್ಯಸ್ಥಾನದ ಪರಿಣಾಮಕಾರಿ ವರ್ಗೀಕರಣ ಏನನ್ನು ಕಳುಹಿಸಬಹುದೆಂದು ನಿರ್ಧರಿಸುತ್ತದೆ:

EFFECTIVE_CLASSIFICATION = min(channel_classification, recipient_classification)
ಚಾನೆಲ್ಸ್ವೀಕರಿಸುವವರುಪರಿಣಾಮಕಾರಿCONFIDENTIAL ಡೇಟಾ ಸ್ವೀಕರಿಸಬಹುದೇ?
INTERNALINTERNALINTERNALಇಲ್ಲ (CONFIDENTIAL > INTERNAL)
INTERNALEXTERNALPUBLICಇಲ್ಲ
CONFIDENTIALINTERNALINTERNALಇಲ್ಲ (CONFIDENTIAL > INTERNAL)
CONFIDENTIALEXTERNALPUBLICಇಲ್ಲ

ಚಾನೆಲ್ ಸ್ಥಿತಿಗಳು

ಪ್ರತಿ ಚಾನೆಲ್ ಡೇಟಾ ವಹಿಸಬಹುದಾಗುವ ಮೊದಲು ಒಂದು ಸ್ಥಿತಿ ಯಂತ್ರದ ಮೂಲಕ ಮುನ್ನಡೆಯುತ್ತದೆ:

Channel state machine: UNTRUSTED → CLASSIFIED or BLOCKED
ಸ್ಥಿತಿಡೇಟಾ ಸ್ವೀಕರಿಸಬಹುದೇ?ಏಜೆಂಟ್ ಸಂದರ್ಭಕ್ಕೆ ಡೇಟಾ ಕಳುಹಿಸಬಹುದೇ?ವಿವರಣೆ
UNTRUSTEDಇಲ್ಲಇಲ್ಲಹೊಸ/ಅಜ್ಞಾತ ಚಾನೆಲ್‌ಗಳಿಗೆ ಡಿಫಾಲ್ಟ್.
CLASSIFIEDಹೌದು (ನೀತಿಯೊಳಗೆ)ಹೌದು (ವರ್ಗೀಕರಣದೊಂದಿಗೆ)ವರ್ಗೀಕರಣ ಮಟ್ಟ ನಿಯೋಜಿಸಲಾಗಿದೆ.
BLOCKEDಇಲ್ಲಇಲ್ಲಸ್ಪಷ್ಟವಾಗಿ ನಿಷೇಧಿಸಲಾಗಿದೆ.

SECURITY ಹೊಸ ಚಾನೆಲ್‌ಗಳು ಯಾವಾಗಲೂ UNTRUSTED ಸ್ಥಿತಿಯಲ್ಲಿ ಇಳಿಯುತ್ತವೆ.

ಅವು ಏಜೆಂಟ್‌ನಿಂದ ಯಾವುದೇ ಡೇಟಾ ಸ್ವೀಕರಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ ಮತ್ತು ಏಜೆಂಟ್ ಸಂದರ್ಭಕ್ಕೆ ಡೇಟಾ ಕಳುಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಚಾನೆಲ್ admin (enterprise) ಅಥವಾ ಬಳಕೆದಾರ (personal) ಸ್ಪಷ್ಟವಾಗಿ ವರ್ಗೀಕರಿಸುವವರೆಗೆ ಸಂಪೂರ್ಣ ಪ್ರತ್ಯೇಕವಾಗಿ ಉಳಿಯುತ್ತದೆ. :::

ವರ್ಗೀಕರಣ ಇತರ ಸಿಸ್ಟಂಗಳೊಂದಿಗೆ ಹೇಗೆ ಸಂವಾದ ಮಾಡುತ್ತದೆ

ಸಿಸ್ಟಂವರ್ಗೀಕರಣ ಹೇಗೆ ಬಳಸಲಾಗಿದೆ
Session taintವರ್ಗೀಕೃತ ಡೇಟಾ ಪ್ರವೇಶಿಸುವುದರಿಂದ session ಅ ಮಟ್ಟಕ್ಕೆ escalate ಆಗುತ್ತದೆ
Policy hooksPRE_OUTPUT ಗಮ್ಯಸ್ಥಾನ ವರ್ಗೀಕರಣ ವಿರುದ್ಧ session taint ಹೋಲಿಸುತ್ತದೆ
MCP GatewayMCP server responses session taint ಮಾಡುವ ವರ್ಗೀಕರಣ ಹೊಂದಿರುತ್ತದೆ
Data lineageಪ್ರತಿ lineage ದಾಖಲೆ ವರ್ಗೀಕರಣ ಮಟ್ಟ ಮತ್ತು ಕಾರಣ ಒಳಗೊಂಡಿದೆ
Notificationsಅಧಿಸೂಚನೆ ವಿಷಯ ಒಂದೇ ವರ್ಗೀಕರಣ ನಿಯಮಗಳಿಗೆ ಒಳಪಟ್ಟಿದೆ