-
Notifications
You must be signed in to change notification settings - Fork 5
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' into 79-technique-guest-user-access
- Loading branch information
Showing
42 changed files
with
462 additions
and
34 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -4,3 +4,4 @@ build/ | |
book/ | ||
bin/ | ||
.DS_Store | ||
__pycache__/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
{ | ||
"$id": "$gai-mitigation/content_security_policy", | ||
"$schema": "../schema/mitigation.schema.json", | ||
"$type": "mitigation", | ||
"description": "A defense mechanism that helps protect against web browsing tools and markdown rendering for data exfiltration.\nWhen a user asks the AI system to access a URL, it will only access it if the URL is from a limited set of trusted domains.\n", | ||
"external_references": [ | ||
{ | ||
"description": "The mechanism is explained in the context of Microsoft Copilot (previously Bing Chat). The page you are reading draws a lot of content from this reference.", | ||
"href": "https://embracethered.com/blog/posts/2023/bing-chat-data-exfiltration-poc-and-fix/", | ||
"source": "Embrace The Red", | ||
"title": "Bing Chat: Data Exfiltration Exploit Explained" | ||
} | ||
], | ||
"name": "Content Security Policy", | ||
"object_references": [ | ||
{ | ||
"$id": "$gai-platform/microsoft_copilot", | ||
"$type": "platform", | ||
"description": "Microsoft Copilot can render URLs and links if they fall under these trusted domains:\n\n```\nth.bing.com\nwww.bing.com\nedgeservices.bing.com\nr.bing.com\n```" | ||
} | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
{ | ||
"$id": "$gai-mitigation/index_based_browsing", | ||
"$schema": "../schema/mitigation.schema.json", | ||
"$type": "mitigation", | ||
"description": "A defense mechanism that helps protect against use of web browser tools data exfiltration and initial access.\nWhen a user asks the AI system to access a URL, it will ask a web search and have access only to information that the index provides. The URL will is not accessed by the AI System at all.", | ||
"external_references": [ | ||
{ | ||
"href": "https://learn.microsoft.com/en-us/copilot/microsoft-365/manage-public-web-access", | ||
"source": "Microsoft", | ||
"title": "Data, privacy, and security for web queries in Microsoft 365 Copilot and Microsoft Copilot" | ||
} | ||
], | ||
"name": "Index-Based Browsing", | ||
"object_references": [ | ||
{ | ||
"$id": "$gai-platform/microsoft_copilot_for_m365", | ||
"$type": "platform", | ||
"description": "Microsoft Copilot for M365 cannot browse websites. Instead, its web browsing tool has access to the data available on Bing's index for the relevant website page." | ||
} | ||
] | ||
} |
Oops, something went wrong.