Bricoop 安全與漏洞披露
- 生效日期
- 最新變更
- 更新本機憑證與診斷保護、官方 Linux 軟體來源驗證、包括 packages.bricoop.com 在內的安全研究範圍,以及協調披露和安全港條件。
如本譯文與英文版本有出入,以英文版本為準。 English version
安全是 Bricoop Desktop 及 Bricoop 控制的服務的設計與營運的重要一環。
本政策說明 BRICOOP LIMITED(「Bricoop」、「我們」、「我方」或「我們的」)目前採取的安全措施,以及涉及 Bricoop 控制的軟體及服務的善意安全研究的範圍、條件、通報流程及安全港保障。
如果您認為發現了 Bricoop 控制的軟體或服務的安全漏洞,請聯絡:
本政策不構成安全認證、保證、服務水平協議,亦不保證 Bricoop 控制的軟體或服務不存在漏洞。本政策不排除我們已作出的有效承諾,或依法不得排除的義務、權利及救濟。
1. Bricoop 的安全措施
Bricoop Desktop 採用本機優先架構設計。
Bricoop Desktop 的核心狀態主要在您的裝置上儲存及處理。在一般桌面 AI 請求流程中,Bricoop Desktop 會將請求從您的裝置路由至您已啟用設定內符合條件的提供者。相關輔助處理可能使用該設定內另一個符合條件的提供者,並可能在主要回應完成後繼續進行。Bricoop 營運的基礎設施並非該一般 AI 請求流程中的代理;在 Bricoop Desktop 中設定或沿用作業系統或環境設定的對外連線代理可能參與傳輸。
本政策中的「提供者」指由獨立第三方、您或您的組織營運的 AI 提供者及模型服務,包括受支援的本機部署或自行託管服務。完全在您的裝置上處理請求的模型服務可以讓請求內容留在本機,但該服務自身的下載、驗證、遙測或其他連接可能涉及外部通訊。您已啟用路由設定中的其他符合條件的提供者仍可能收到主要或輔助請求。
在實現您要求或已啟用的功能所需的範圍內,資料可能離開裝置,包括:
- 與 AI 提供者通訊;
- 向提供者進行驗證;
- 檢查 Bricoop Desktop 軟體更新;
- 取得由 Bricoop 維護的目錄;
- 聯絡 Bricoop 支援團隊;或
- 使用其他已向使用者披露的功能。
Bricoop《私隱政策》說明涉及的資訊、接收者,以及相關保留規則及使用者控制選項。
2. 本機資料與憑證安全
Bricoop Desktop 為適用的本機資料採用多層保護措施。
目前的 Bricoop Desktop 實作使用的技術包括:
- SQLCipher,用於適用的加密本機資料庫;
- AES-256-GCM,用於適用的加密對話資料檔案;以及
- 作業系統的憑證管理功能,作為保護本機加密金鑰材料的措施之一。
安全實作方式可能隨產品發展而變更。這些措施適用於相關資料及元件,並不表示所有本機檔案均受相同保護。
提供者 API 金鑰及 OAuth 憑證一般儲存在 Bricoop Desktop 的加密本機資料庫中。它們不一定會以個別獨立項目的形式儲存在作業系統的憑證儲存區中。
這些加密措施保護適用的資料庫及對話資料檔案。這並不表示 Bricoop Desktop 會加密所有本機偏好設定、匯出檔案或為其他應用程式寫入的設定。
當 Bricoop Desktop 設定已連接的應用程式時,它可能將本機 Bricoop Desktop 存取憑證寫入該應用程式的設定。該憑證可用於授權透過 Bricoop Desktop 發起的請求,並存取已設定的提供者資源;它有別於底層提供者的 API 金鑰或 OAuth 憑證。其安全性亦取決於您的:
- 作業系統;
- 本機帳戶;
- 檔案系統;
- 備份;以及
- 已連接的應用程式。
3. 本機相容性服務
Bricoop Desktop 提供本機相容性介面,讓受支援的應用程式與 Bricoop Desktop 通訊。
本機相容性服務專為同一裝置上的回環通訊而設計,並且:
- 綁定至回環介面;以及
- 存取其 AI 相容 API 路由需要 Bricoop Desktop 連線憑證。基本的本機健康檢查端點則無需該憑證即可存取。
目前的回環連接使用本機 HTTP,而非 TLS。該連接用於同一裝置上的程序之間通訊,不應透過連接埠轉送、隧道或類似方式作為一般網絡服務對外開放。
本節所述的憑證要求適用於 AI 相容 API 路由。綁定回環位址及持有憑證,並不保證每個本機程序的身分或可信程度,亦不能防止已能取得該憑證的其他程序存取。其他本機介面及管理操作適用各自的安全邊界。
4. 提供者網絡安全
由 Bricoop 維護的官方整合定義規定了提供者相關流量獲准使用的網絡目的地。自訂提供者定義亦須符合 Bricoop Desktop 執行的目的地政策要求。
視乎適用的請求路徑,Bricoop Desktop 會採用旨在傳送前驗證提供者目的地的控制措施,包括與以下事項相關的控制措施:
- 已聲明的目的地政策,包括獲准的主機及連接埠;
- 範本解析後的最終請求 URL;
- 在傳送後續請求前檢查重新導向目的地;以及
- HTTPS 要求,僅對明確獲准的本機回環目的地設有限制性的例外。
如生效中的提供者目的地政策發生重大變更,Bricoop Desktop 可能會要求使用者檢視更新後的目的地。
這些控制措施旨在協助防止 Bricoop Desktop 將提供者相關資訊傳送至適用授權範圍以外的目的地。
這些措施並不表示 Bricoop 已認證提供者的安全性、私隱保障、合規情況或可信程度。
對於獨立營運的提供者,其收到的資訊適用其自身的安全、保留、存取控制及私隱慣例,並須遵守適用法律。對於由您或您的組織營運的提供者,這些保障取決於您的部署及控制措施。上述情形均不排除 Bricoop 就自身處理活動或所控制元件承擔的義務。
目的地檢查管控預定的提供者端點。已設定的對外連線代理可能另行觀察連接中繼資料;攔截通訊的代理或未加密連接可能暴露額外資訊。提供者目的地授權不構成對該代理的安全認證。外部瀏覽器或獨立應用程式可能使用不受 Bricoop Desktop 提供者傳輸控制約束的網絡設定。
5. 第三方及自訂整合
Bricoop Desktop 可能與獨立提供者,以及由您、您的組織或第三方提供的應用程式、開發者工具、擴充功能、命令列工具、智慧代理、指令碼或其他軟體(「應用程式」)互通。它亦可能使用由使用者建立、匯入或修改,或由第三方提供的整合或設定(「自訂整合」)。
獨立提供者及應用程式由各自營運者管理。自訂整合是供 Bricoop Desktop 使用的定義或設定,並不一定是獨立營運的系統。
Bricoop 並不控制其以下各方面的所有情況:
- 安全架構;
- 憑證處理;
- 軟體更新;
- 資料保留;
- 內部存取控制;
- 工具執行;
- 帳戶安全;或
- 事故應對。
自訂整合亦可能大幅改變資訊傳送至何處及工作流程的運作方式。
Bricoop Desktop 能夠載入、驗證或使用某項整合,並不表示 Bricoop 已審核、認證、認可或批准該整合或其營運者的安全性。使用者應在使用前檢視其來源、權限、目的地及資料處理方式。Bricoop 自身的連接、設定、路由及相容性元件仍屬於 Bricoop 依適用法律及有效承諾承擔責任的範圍。
6. 診斷與用量資訊
目前公開發佈的 Bricoop Desktop 版本將第一方持久化診斷紀錄及本機用量資訊保存在您的裝置上,不會自動上傳至 Bricoop。
第一方持久化診斷使用獨立、有容量限制的加密本機儲存區。其內容受到控制措施限制,旨在排除 AI 提示詞、提供者回應、憑證、原始外部酬載、完整 URL、檔案路徑及網絡目的地。持久化儲存預設為啟用;保留期限、儲存限制及可用的停用方式見 Bricoop《私隱政策》。
這些控制措施並不表示所有終端機輸出、開發者除錯資訊,或獨立應用程式及相依元件產生的日誌,均具有相同的內容或保護措施。診斷資料仍可能與安全有關;在自願提供予支援團隊或其他人之前,請先檢視並遮蓋敏感資訊。
在相關紀錄及用量資料可取得的情況下,本機用量顯示可以包括相關輔助提供者呼叫。這並不表示其完整記錄了每項操作或計費事件,亦不構成遠端統計上報。
如果未來產品或版本引入不同的診斷、當機報告、遙測或雲端處理,我們會在相應處理開始前作出相關披露,並滿足適用法律要求的通知、選擇、同意或其他條件。本政策本身並不啟用或授權新的上傳做法。
7. 官方軟體版本
Bricoop Desktop 官方正式發佈版本採用適用於其平台及分發渠道的安全及真實性驗證機制。具體機制及驗證步驟取決於實際發佈產物。
視乎平台及渠道,這些機制包括:
- macOS 官方 Direct 發佈版本的應用程式及安裝套件簽署、Hardened Runtime 及 Apple 公證;
- Windows 官方 Direct 發佈版本的軟體及安裝套件簽署;以及
- 官方 Linux 軟體來源的 APT 儲存庫中繼資料簽署及其引用的 DEB 套件雜湊驗證,以及 RPM 儲存庫中繼資料及 RPM 套件簽署驗證。
Linux 發佈產物為 DEB 及 RPM 套件,APT 及 RPM 軟體來源位於 packages.bricoop.com。官方套件包含公開簽署金鑰及軟體來源設定。stable 軟體來源預設啟用;beta 軟體來源須由管理員明確選擇。軟體來源設定按套件管理員保留設定的規則管理。
系統套件管理員依管理員設定控制 Linux 套件的安裝及升級。Bricoop Desktop 提供版本檢查及更新資訊,不安裝 Linux 套件更新、不覆寫由管理員管理的軟體來源設定,亦不啟用無人值守升級。使用者應透過獲授權的分發渠道建立對簽署金鑰的信任,並保留軟體來源及套件驗證措施。
使用者應從 Bricoop 授權的分發渠道取得 Bricoop Desktop,並保留適用的作業系統及套件管理員驗證措施。簽署或公證有助於確認真實性或完整性,但不保證軟體不存在漏洞。更新應透過相應渠道支援的機制取得。
8. 安全邊界與限制
安全控制措施可降低風險,但無法消除風險。
Bricoop Desktop 的本機安全控制措施並非旨在保證資料在面對以下情況時仍能保密:
- 作業系統遭全面入侵;
- 具備管理員或 root 級別權限的攻擊者;
- 以足夠權限執行的惡意軟體;
- 使用者的本機帳戶遭入侵;或
- 另一個對使用者資料具有同等存取權限的程序。
靜態資料加密並不表示資訊在使用的每個階段都維持加密。軟體執行所要求的操作時,必須在記憶體中處理相關資訊。本機加密本身亦不保證不同提供者功能及相容機制具有等同的端對端加密或保密特性。
資訊提供予由獨立營運者控制的提供者、應用程式或其他系統後,Bricoop 無法保證該系統中的資訊安全。這些限制並不排除 Bricoop 依適用法律及有效承諾,就自身安全措施、處理活動或所控制元件承擔的義務。
9. 通報漏洞
如果您認為發現了影響 Bricoop 控制的軟體或服務的漏洞,請私下通報至:
有助於處理的通報可包括:
- 受影響的 Bricoop 產品、服務或網域;
- 受影響的版本、平台及相關設定(如已知);
- 漏洞說明;
- 最小重現步驟;
- 潛在的安全影響;
- 在合理必要時提供概念驗證;以及
- 任何建議的緩解措施。
請避免提供不必要的以下資訊:
- 個人資訊;
- 第三方資料;
- 憑證;
- 身分驗證權杖;或
- 機密資訊。
在可行的情況下,請使用測試資料並遮蓋敏感資訊。如果敏感資料不可或缺且無法安全遮蓋,請先聯絡我們,以安排適當的傳輸方式。在未就適當授權且安全的方式達成約定前,請勿在一般通報中包含有效憑證或未遮蓋的第三方資訊。
我們會盡合理努力確認收到、評估、調查並回應可信的安全通報。發現的問題可能需要澄清或補充證據;提交通報本身並不證明漏洞確實存在,亦不授權超出本政策範圍的進一步測試。
我們不承諾固定的確認收悉、修復或披露時間表。
10. 適用範圍
本政策僅在此處規定的範圍及條件內授權善意研究,且僅限於 BRICOOP LIMITED 依法有權授權測試的範圍。
納入範圍的資產為以下對象中由 Bricoop 控制的部分:
- Bricoop Desktop 官方發佈版本;
- bricoop.com;
- updates.bricoop.com;
- releases.bricoop.com;
- downloads.bricoop.com;
- packages.bricoop.com;
- 由 Bricoop 維護的官方整合元件;以及
- Bricoop 明確列為範圍內且有權授權測試的其他服務。
即使涉及獨立的提供者,Bricoop 自身整合邏輯中的漏洞仍屬於適用範圍。
例子可能包括:
- Bricoop 控制的軟體將憑證傳送至非預期的目的地;
- 繞過 Bricoop 控制的網絡目的地控制措施;
- 繞過重新導向政策;
- Bricoop 控制的 OAuth 實作存在漏洞;
- 憑證處理不當;
- 由 Bricoop 控制的軟體存在授權缺陷;或
- Bricoop 控制的請求處理邏輯意外披露敏感資訊。
在可行的情況下,請使用您自己的帳戶、憑證、資料及受控測試環境,測試由 Bricoop 控制的行為。列明某個網域或整合,並不將授權擴展至獨立提供者、其他客戶的租戶環境,或託管、CDN、平台營運者的底層基礎設施。如邊界不明確,請在測試前聯絡 security@bricoop.com。
11. 適用範圍以外的系統
本政策不授權測試上述範圍以外、由獨立營運者控制的系統,包括:
- AI 提供者;
- 已連接的應用程式;
- 使用者設定的提供者;
- 第三方網站;
- 雲端或平台供應商;
- 第三方 API;或
- Bricoop 無權授權進行測試的基礎設施。
Bricoop 支援某個提供者或應用程式,並不構成對其獨立系統進行測試的授權。本政策不授予或撤銷您對您或您的組織擁有或控制的系統進行測試的獨立權限。此類測試須取得適當的所有者或營運者授權並遵守適用法律;僅在 Bricoop Desktop 中設定某個系統,不會使其納入本政策或其安全港。Bricoop 另行給予的授權必須明確作出,且僅限於 Bricoop 依法有權授權的測試。
請遵守適用法律,以及約束所測試系統的任何獨立授權、安全政策或漏洞披露政策。Bricoop 給予的許可不優先於其他主體的權利或測試條件。
12. 善意安全研究規則
Bricoop 支持旨在識別、了解、負責任地披露或協助修復真正安全漏洞的善意安全研究。
為使研究保持在本政策授權範圍內,您必須:
- 在合理可行的情況下,使用您自己的或已獲適當授權的裝置、帳戶、憑證及測試資料;
- 將存取及漏洞利用限制在確認及通報漏洞所合理需要的範圍內;
- 在取得足夠證據後停止進一步利用漏洞,並與我們協調任何額外測試;
- 避免干擾 Bricoop 營運的服務或其他使用者;
- 避免修改或刪除他人的資料;
- 避免建立持續性存取權限;
- 避免不必要的橫向移動;
- 避免部署惡意軟體;
- 安全保存任何必要的敏感證據,並僅在經授權的通報及協調所合理需要的期間保留;以及
- 及時、私下向 Bricoop 通報漏洞。
如您意外接觸到他人的資訊或憑證,請在合理可行的情況下盡快停止進一步存取,並及時通知我們。請勿公開披露,或向無關第三方披露該等資訊。僅保留通報所合理需要的最少證據,妥善保護,並與我們協調其安全傳輸或刪除。
請勿故意繼續列舉、下載、修改或刪除他人的資訊。
13. 本政策未授權的活動
本政策不授權:
- 阻斷服務或分散式阻斷服務測試;
- 故意耗盡資源;
- 旨在降低服務可用性的測試;
- 破壞性測試;
- 大規模擷取使用者或生產環境資料;
- 部署惡意軟體;
- 惡意維持存取權限;
- 網絡釣魚;
- 假借名義誘騙;
- 冒充員工;
- 收集憑證;
- 社交工程;
- 實體入侵;
- 盜取裝置;
- 勒索;
- 欺詐;
- 監視;
- 未經授權地將漏洞用於商業用途;或
- 攻擊第三方系統。
如可能造成干擾的測試確有合理需要,請在進行前取得我們的明確書面授權。授權必須明確允許的範圍及方法,仍限於 Bricoop 依法有權授權的事項,且不替代獨立所有者或營運者的許可。
14. 安全港條款
Bricoop 授權依照本政策對範圍內由 Bricoop 控制的資產進行善意安全研究。適用的政策版本按「本政策的變更」一節確定。
如果您:
- 善意進行研究;
- 遵守本政策的適用範圍;以及
- 遵守上述規則,
Bricoop 不會僅因該等研究而對您提起法律行動。適用的 Bricoop《服務條款》或 Bricoop Desktop《最終使用者授權協議》中的專有軟體限制,不禁止本政策明確授權的行為。該保障不擴展至另行實施的未經授權行為。
本安全港條款僅適用於 BRICOOP LIMITED 自身在法律上有權放棄的權利及申索。
本條款不會:
- 約束第三方、公共機關、監管機構或檢控機關;
- 放棄提供者、應用程式、使用者、平台營運者或其他主體的權利;
- 授權違反適用法律,或提供免受法律或監管行動的豁免;
- 阻止其他主體依據自身權利或政策採取行動;或
- 保護盜竊、勒索、欺詐、故意造成損害、惡意維持存取權限、未經授權披露使用者資訊,或其他超出善意研究範圍的行為。
如您不確定擬進行的活動是否屬於本政策的適用範圍,請在進行前聯絡 security@bricoop.com。
15. 協調披露
在公開披露可能大幅增加使用者或系統風險的技術細節前,請給予 Bricoop 合理機會調查並修復或緩解已通報的漏洞。
在合理可行的情況下,請與我們協調披露時間及擬披露的內容,並考慮嚴重程度、是否正遭利用、修復進度,以及對使用者或系統的風險。公開披露不得包含您無權披露的第三方個人資訊、憑證或其他敏感資料。
我們不要求無限期保密。適當的披露時間取決於具體情況及適用法律;本政策中的範圍、研究規則及敏感資訊保護要求仍繼續適用。
修復方式可能不只是軟體修補程式,亦可包括:
- 變更設定;
- 安全緩解措施;
- 變更目錄;
- 停用受影響功能;
- 移除整合;
- 輪換憑證或其他機密值;
- 變更基礎設施;
- 提供文件;或
- 建議的替代處理方法。
16. 獎勵與表彰
Bricoop 目前不保證就漏洞通報提供金錢獎勵。
提交漏洞通報不會產生獲得以下各項的權利:
- 付款;
- 補償;
- 費用報銷;
- 僱傭;或
- 顧問工作。
除非另行的漏洞獎勵或漏洞賞金計劃條款明確適用,否則是否給予獎勵或其他表彰由 Bricoop 酌情決定。如另行作出書面獎勵承諾,則按該承諾自身的條款處理。
經研究人員同意,Bricoop 可公開致謝有幫助的通報。公開署名是可選的,與通報處理及任何酌情獎勵相互獨立。
17. 安全通報的私隱事宜
漏洞通報中提交的資訊會用於相關安全目的,包括:
- 調查及重現已通報的問題;
- 與研究人員溝通;
- 修復或緩解漏洞;
- 預防類似問題;
- 保存必要的安全及事故紀錄;以及
- 履行適用的法律義務。
我們將通報資訊的存取限制在實現這些目的所合理需要的範圍內。在必要時,相關資訊可能提供予參與評估或修復的工作人員、服務供應商或受影響元件的維護者,但須採取適當保障措施並遵守適用法律。我們不將提交通報視為允許公開研究人員身分或非必要敏感資訊。
安全通報及相關事故紀錄僅可在實現相關安全、法律及營運目的所合理需要的期間內保留,並須遵守 Bricoop《私隱政策》及適用法律。該需要可能有別於一般產品支援紀錄的保留需要,但並不構成無限期保留個人資訊的無條件權利。
如欲了解 Bricoop 如何處理個人資訊的其他詳情,請參閱 Bricoop《私隱政策》。
18. 本政策的變更
隨著 Bricoop 的產品、基礎設施、安全實務及漏洞披露流程發展,我們可能更新本政策。我們在固定的網址發佈現行政策,並註明其生效日期。對於研究範圍、條件或安全港的實質變更,我們會發佈變更摘要,並按法律要求發出通知。在合理可行的情況下,我們會提前通知實質縮減研究範圍或安全港保障的變更。
研究授權及安全港依相關活動進行時適用的政策版本,以及當時適用的任何獨立書面授權進行評估。修訂自註明的生效日期起向將來適用。該日期之後繼續進行或新進行的活動須遵守屆時適用的範圍及條件;先前的授權並不無限期授權新的活動。
對於進行時符合當時政策及任何適用獨立授權的活動,我們不會利用日後的政策變更,追溯撤回其授權或安全港保障。這並不保護在當時已超出相關條件的行為,亦不優先於適用法律或其他主體的權利。
19. 聯絡方式
安全漏洞及安全相關事宜:
一般產品支援:
私隱事宜:
BRICOOP LIMITED
UNIT 05, 12/F THE CLOUD
NO. 111 TUNG CHAU ST
TAI KOK TSUI, HONG KONG
提交漏洞證據或敏感安全細節時,請使用「通報漏洞」一節所述的通報流程。
修訂記錄
- 初始
首次發布經審核的 Bricoop 法律文件。
- 實質性
更新本機憑證與診斷保護、官方 Linux 軟體來源驗證、包括 packages.bricoop.com 在內的安全研究範圍,以及協調披露和安全港條件。