March 19, 2021

OpenBSD: Zoom et al

It is possible to use zoom and other evil video conferencing software with OpenBSD with the proviso that you enable WASM. This is disabled by default, fortunately.

I recommend using a script like the following one to use zoom or, say, google meet, to make sure that the unsafe things are switched off once you are done with the call:

#!/bin/sh
# This requires the following lines in
# /etc/doas.conf
# permit nopass pau as root cmd sysctl args kern.audio.record=0
# permit nopass pau as root cmd sysctl args kern.audio.record=1
# permit nopass pau as root cmd sysctl args kern.video.record=0
# permit nopass pau as root cmd sysctl args kern.video.record=1

doas sysctl kern.video.record=1
doas sysctl kern.audio.record=1

ENABLE_WASM=1

iridium --incognito --user-data-dir="/tmp" ;

ENABLE_WASM=0

doas sysctl kern.video.record=0
doas sysctl kern.audio.record=0