From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Don A. Bailey" Content-Type: multipart/alternative; boundary=Apple-Mail-A0D0F983-318F-449C-BC7B-889673196E1E Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (1.0) Date: Tue, 20 Aug 2019 09:28:20 -0400 Message-Id: <02669859-3065-478A-AC9E-2C921976A745@gmail.com> References: <40745EA5-3815-4E4F-9FE0-8F83697E74BA@bitblocks.com> <1e801ae2-0d18-4df9-a9a7-ec6480b9b6aa@www.fastmail.com> In-Reply-To: To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> Subject: Re: [9fans] Plan 9 security Topicbox-Message-UUID: 059109be-eada-11e9-9d60-3106f5b1d025 --Apple-Mail-A0D0F983-318F-449C-BC7B-889673196E1E Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Fwiw Plan 9=E2=80=99s code vase has indeed been audited. By me. Several expl= oitable bugs were found including a kernel exploit due to the env driver. I w= rote a working PoC for it which is somewhere on the internet, but it=E2=80=99= s quite old. Much of the code hasn=E2=80=99t changed, and, I would suspect, is largely se= cure. But you=E2=80=99re talking implementation security versus architectural secu= rity. In the case of IoT, Plan 9 does exceptional things to close the gaps t= hat embedded systems supply its users, but it is nowhere near complete. Notably, a trusted root environment needs to be added - which Plan 9 only sl= ightly addresses.=20 Best, D > On Aug 20, 2019, at 9:13 AM, Cyber Fonic wrote: >=20 > I don't think OpenBSD will run on an ESP-32. That is part of the problem w= ith IoT, the nodes are made on the cheap and thus use the cheapest viable ne= twork capable device. >=20 >> On Tue, 20 Aug 2019 at 00:54, Ethan Gardener wrote:= >> On Mon, Aug 19, 2019, at 12:53 PM, Cyber Fonic wrote: >> >=20 >> > It has been said : "The 'S' in IoT stands for security". If Plan9 can a= ddress that deficiency of the current state of the art for IoT devices, then= it would be a worthwhile exercise. >>=20 >> Plan 9 may have a decent security model, but it's never been audited. Au= diting a codebase, even one as small as Plan 9's, is a lot of work. Are you= willing to make a start on it? >>=20 >> If you want something free and already audited, with more security featur= es, (but perhaps not quite the same convenience,) look into OpenBSD. >>=20 >> --=20 >> I love that *Open*BSD is so *security*-focused! >>=20 --Apple-Mail-A0D0F983-318F-449C-BC7B-889673196E1E Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: quoted-printable
Fwi= w Plan 9=E2=80=99s code vase has indeed been audited. By me. Several exploit= able bugs were found including a kernel exploit due to the env driver. I wro= te a working PoC for it which is somewhere on the internet, but it=E2=80=99s= quite old.

Much of the cod= e hasn=E2=80=99t changed, and, I would suspect, is largely secure.

But you=E2=80=99re talking implement= ation security versus architectural security. In the case of IoT, Plan 9 doe= s exceptional things to close the gaps that embedded systems supply its user= s, but it is nowhere near complete.

Notably, a trusted root environment needs to be added - which Plan 9= only slightly addresses. 

Best,
D

On Aug 20, 2019= , at 9:13 AM, Cyber Fonic <cyberf= onic@gmail.com> wrote:

I don't think OpenBSD will run on an ESP-32. = ; That is part of the problem with IoT, the nodes are made on the cheap and t= hus use the cheapest viable network capable device.

On Tue, 20 Aug 2019 at 00:= 54, Ethan Gardener <eekee57@fastma= il.fm> wrote:
On Mon, Aug 19, 2019, at 12:53 PM, Cyber Fonic wrote:
>
> It has been said : "The 'S' in IoT stands for security". If Plan9 can a= ddress that deficiency of the current state of the art for IoT devices, then= it would be a worthwhile exercise.

Plan 9 may have a decent security model, but it's never been audited.  A= uditing a codebase, even one as small as Plan 9's, is a lot of work.  A= re you willing to make a start on it?

If you want something free and already audited, with more security features,= (but perhaps not quite the same convenience,) look into OpenBSD.

--
I love that *Open*BSD is so *security*-focused!

= --Apple-Mail-A0D0F983-318F-449C-BC7B-889673196E1E--