home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.lang.tcl
- Path: sparky!uunet!walter!news
- From: Nathaniel Borenstein <nsb@thumper.bellcore.com>
- Subject: Re: Insecurity of tk
- Message-ID: <1992Dec23.172819.8380@walter.bellcore.com>
- Sender: news@walter.bellcore.com
- Nntp-Posting-Host: bambam.bellcore.com
- Organization: Bellcore
- Date: Wed, 23 Dec 92 17:28:19 GMT
- Lines: 33
-
- Excerpts from netnews.comp.lang.tcl: 23-Dec-92 Re: Insecurity of tk Sean
- McLinden@andrew.cmu (1134)
-
- > A, potentially, bigger security concern is that it seems pretty obvious
- > that a slick MIME interface could be written to allow tcl/tk scripts to
- > be used as interactive mail. The CMU Andrew project did just such a think
- > with Atk and, later NESS. The difficulty lies in having an interpreter which
- > can detect potential security problems before running the application or which
- > could run the application in a secure mode so that you don't have people
- > sending
- > Trojan horses to each other.
-
- Yes, this is why the MIME standard and the metamail documentation warn
- you in very dire terms about defining your own too-powerful extensions
- to MIME. It can be a very dangerous thing.
-
- One of my own research projects, in recent years, has focused on the
- design of a programming language for mail-based applications that is
- limited in such a way as to make it NOT be a security problem. The
- resulting language, called ATOMICMAIL, was described in a paper of mine
- at last month's CSCW conference. A plain text copy of that paper is
- available, for anyone interested, via anonymous ftp from
- thumper.bellcore.com in pub/nsb/CWCW-ATOMICMAIL.txt.
-
- I have also thought, in recent months, that Tcl/TK might be a better
- basis for a secure mail-based programming language than LISP, which is
- the language model for ATOMICMAIL. Basically, what we'd need would be a
- sort of castrated version of the Tcl/TK interpreter, in which all
- potentially dangerous actions were removed or replaced with less
- dangerous variants. If anyone else is interested in pursuing this idea,
- I'd be delighted to collaborate... -- Nathaniel
-
-
-