Set up WASM runtime host for built-in DLP engine module
Categories
(Enterprise Products :: Firefox, enhancement, P1)
Tracking
(firefox154 fixed)
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: jmendez, Assigned: gstoll)
References
(Blocks 2 open bugs)
Details
(Whiteboard: [size=3])
Attachments
(3 files, 1 obsolete file)
Set up a host to download the DLP WASM module, stand up its runtime, and hook up the exports/imports needed to communicate with it.
Updated•2 months ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
These will be used in the WasmModuleBackend.
Updated•1 month ago
|
| Assignee | ||
Comment 2•1 month ago
|
||
Add nsIContentAnalysisRule, the representation of a single DLP rule
consumed by the (upcoming) in-process WebAssembly module, along with ParseDlpRules to parse the DLP rules JSON config into a list
of these rules.
The code to supply the JSON rules has not been written yet; presumably
this will come from a policy in the future or something like that.
| Assignee | ||
Comment 3•1 month ago
|
||
Add ContentAnalysisWasmRunner, a JS service that reads an extension
with a WebAssembly DLP module, and compiles and runs it in a content
process (via the new ContentAnalysisWasm actor pair).
| Assignee | ||
Comment 4•1 month ago
|
||
Add WasmModuleBackend, a ContentAnalysisBackend implementation that
serializes requests to the content_analysis SDK protobuf, and hands them
to the in-process WASM DLP module via nsIContentAnalysisWasmRunner.
Gated behind a pref that is off (and will eventually be set by policy)
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Updated•1 month ago
|
Comment 6•1 month ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0da020bb2c5c
https://hg.mozilla.org/mozilla-central/rev/c6e40a41bab9
https://hg.mozilla.org/mozilla-central/rev/0db9c35953f0
Updated•1 month ago
|
Description
•