comp.lang.ada
 help / color / mirror / Atom feed
From: Nick Roberts <nick.roberts@acm.org>
Subject: Re: For the AdaOS folks
Date: Wed, 5 Jan 2005 18:54:06 +0000
Date: 2005-01-05T18:54:06+00:00	[thread overview]
Message-ID: <gemini.i9uxu500fhy5z00z4.nick.roberts@acm.org> (raw)
In-Reply-To: A9KCd.15445$Y_4.1477573@read2.cgocable.net

"Warren W. Gay VE3WWG" <ve3wwg@NoSpam.cogeco.ca> wrote:

> Ok, but how does that eliminate the concept of a firewall? It does
> precisely this (deny all access) by default, allowing the minimum
> necessary permission. Under perfect circumstances, I think you are saying
> that a firewall is redundant. But in practice, it'll never be redundant.

No, in practice it really will be redundant.

> > In practice, that means that, for example, when a user creates a new
> > file (and saves it), the new file is, by default, inaccessible to (and
> > invisible to) all other unprivileged users.
> 
> I am not disagreeing with this - and never have.  But are you going to
> trust 100s/1000s of CPUs to all be properly locked down to the outside
> world?

Yes.

> These are merely different grades of access controls. And as such I am not
> against them (and never have been). It could be the best security ever
> invented, but if I have to administer 1000s of these, I will not trust
> them all to be entirely correct. Worse, other people may administer some
> of them - firewall helps to enforce the company position on access policy!

No, the firewall is worse. The finer grades of access control provide better
and more comprehensive security than a firewall can. Tools can provide the
necessary administrative control, as well as mandatory security controls.

> > The necessity for a separate firewall seems to be obviated by this
> > arrangement. The whole system is acting as a big firewall in itself. In
> > particular, AdaOS will not have any holes or back doors in its security.
> > The security mechanisms will be hermetically sealed. (This may be
> > somewhat in contrast to other operating systems.)
> 
> Its not quite as simple as that.

Yes it is, actually.

> For example, if you were to support the ftp service ...

Obviously we will /not/ support the FTP service, except for anonymous login.
For password-protected file transfer, we will support only SFTP (or perhaps
something that supersedes SFTP).

> The OS itself is _not_ the complete answer to security (this is where
> firewalls help).

I think you are basing that judgement on poor existing operating systems,
and are perhaps therefore unable to comprehend that an OS can really be
watertight.

> Even though ssh2 might provide reasonable security today, any hardened
> "sealed" AdaOS may still be vulnerable to developed ssh2 weaknesses in the
> future.

But I am sure that a firewall would provide no greater protection from such
weaknesses than the OS.

> If you have only 1 windows machine, or 1 Mac or Linux (or whatever with
> ftp or other weak clients), then you are wide open for attack.

Not true. By definition, an AdaOS network will comprise either machines that
are running AdaOS or machines which can communicate with AdaOS only through
the secure IP boundary. If an AdaOS machine is compromised, it could leave
the whole AdaOS network compromised, yes. If one of the other machines is
compromised, this will have no effect within the AdaOS network.

> So yes, in a pie-in-the-sky world, where all machines use only the safest
> of protocols, and are perfectly secure, you might stand a chance of that
> working without an outer firewall.

Warren, with respect, you sound like a horseman who, upon seeing a motor car
for the first time in his life, simply cannot understand that there isn't
anywhere for the saddle to go.

AdaOS /will/ be watertight, and that /will/ obviate the need for a firewall.

-- 
Nick Roberts



  reply	other threads:[~2005-01-05 18:54 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-12-27  5:09 For the AdaOS folks Wes Groleau
2004-12-27 10:56 ` Florian Weimer
2004-12-27 12:50   ` Georg Bauhaus
2004-12-27 13:12     ` Florian Weimer
2004-12-28  1:18   ` Wes Groleau
2004-12-27 13:46 ` Adrien Plisson
2004-12-27 16:28   ` Georg Bauhaus
2004-12-28  6:19   ` Microkernels & Ada (Was for the AdaOS folks) Warren W. Gay VE3WWG
2004-12-28 12:02     ` Adrien Plisson
2004-12-28 15:28       ` Warren W. Gay VE3WWG
2004-12-30  1:19 ` For the AdaOS folks Nick Roberts
2004-12-30 13:58   ` Warren W. Gay VE3WWG
2004-12-30 15:27     ` Dmitry A. Kazakov
2004-12-30 16:30       ` Warren W. Gay VE3WWG
     [not found]         ` <otb8t09dkjh54e1k5s5ccn23ggkqk6ndui@4ax.com>
2004-12-30 19:06           ` OT: Mach Ports (For the AdaOS folks) Warren W. Gay VE3WWG
2004-12-31 10:03         ` For the AdaOS folks Dmitry A. Kazakov
2004-12-31 11:30           ` Warren W. Gay VE3WWG
2004-12-31 12:31             ` Dmitry A. Kazakov
2004-12-31 16:24               ` Warren W. Gay VE3WWG
2004-12-31 17:57                 ` Marven Lee
2004-12-31 18:40                   ` Warren W. Gay VE3WWG
2004-12-31 19:22                     ` Warren W. Gay VE3WWG
2005-01-02 15:09                     ` Marven Lee
2005-01-02 20:06                       ` Luke A. Guest
2005-01-03  3:13                         ` Warren W. Gay VE3WWG
2005-01-03  6:40                           ` Luke A. Guest
2005-01-03 10:30                             ` Marven Lee
2005-01-03 15:52                             ` Warren W. Gay VE3WWG
2005-01-03 16:48                           ` Ad Buijsen
2005-01-03 18:49                             ` Warren W. Gay VE3WWG
2005-01-03 13:43                         ` Marven Lee
2005-01-04 23:36                         ` Nick Roberts
2005-01-03 16:22                       ` Warren W. Gay VE3WWG
2005-01-04 23:16                       ` Nick Roberts
2005-01-05  3:48                         ` Warren W. Gay VE3WWG
2005-01-05 13:14                           ` Nick Roberts
2005-01-01 12:53                 ` Dmitry A. Kazakov
2005-01-02  0:31                   ` Warren W. Gay VE3WWG
2005-01-02 11:50                     ` Dmitry A. Kazakov
2005-01-02 22:04                       ` Warren W. Gay VE3WWG
2005-01-03 10:30                         ` Dmitry A. Kazakov
2005-01-03 16:36                           ` Warren W. Gay VE3WWG
2005-01-03 17:05                             ` Dmitry A. Kazakov
2005-01-03 19:01                               ` Warren W. Gay VE3WWG
2005-01-03 19:55                                 ` Dmitry A. Kazakov
2005-01-03 20:44                                   ` Warren W. Gay VE3WWG
2005-01-04  0:02                                     ` Randy Brukardt
2005-01-04 17:44                                       ` Warren W. Gay VE3WWG
2005-01-04 20:14                                         ` Nick Roberts
2005-01-04  9:59                                     ` Dmitry A. Kazakov
2005-01-04 18:00                                       ` Warren W. Gay VE3WWG
2005-01-04 19:07                                         ` Dmitry A. Kazakov
2005-01-04 19:57                                           ` Warren W. Gay VE3WWG
2005-01-05  0:02                                             ` Nick Roberts
2005-01-05  4:37                                               ` Warren W. Gay VE3WWG
2005-01-05 18:54                                                 ` Nick Roberts [this message]
2005-01-05 20:04                                                   ` Warren W. Gay VE3WWG
2005-01-06  0:32                                                     ` Nick Roberts
2005-01-06  1:29                                                   ` Wes Groleau
2005-01-06 11:03                                                     ` Dmitry A. Kazakov
2005-01-05  9:39                                             ` Dmitry A. Kazakov
2005-01-05 11:20                                               ` Warren W. Gay VE3WWG
2005-01-05 12:18                                                 ` Dmitry A. Kazakov
2005-01-05 14:39                                                   ` Warren W. Gay VE3WWG
2005-01-05 17:16                                                     ` zest_fien
2005-01-05 19:44                                                       ` Larry Kilgallen
2005-01-04 20:09           ` Nick Roberts
2005-01-05 10:19             ` Dmitry A. Kazakov
2005-01-05 18:33               ` Nick Roberts
2005-01-05 20:15                 ` Dmitry A. Kazakov
2004-12-31 18:47     ` Nick Roberts
2004-12-31 20:36       ` Warren W. Gay VE3WWG
2005-01-04 18:22         ` Nick Roberts
2005-01-05  5:12           ` Warren W. Gay VE3WWG
2005-01-05 18:02             ` Nick Roberts
2005-01-05 19:55               ` Warren W. Gay VE3WWG
2005-01-06  0:57                 ` Nick Roberts
2005-01-06  2:34                   ` Warren W. Gay VE3WWG
  -- strict thread matches above, loose matches on Subject: below --
2005-01-05 12:14 Mike Brenner
2005-01-05 18:04 ` Warren W. Gay VE3WWG
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox