home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / comp / lang / tcl / 2235 < prev    next >
Encoding:
Internet Message Format  |  1992-12-23  |  1.6 KB

  1. Path: sparky!uunet!paladin.american.edu!howland.reston.ans.net!wupost!emory!ogicse!das-news.harvard.edu!cantaloupe.srv.cs.cmu.edu!crabapple.srv.cs.cmu.edu!andrew.cmu.edu!sean+
  2. From: sean+@andrew.cmu.edu (Sean McLinden)
  3. Newsgroups: comp.lang.tcl
  4. Subject: Re: Insecurity of tk
  5. Message-ID: <UfC5fTm00WBKE1_WBc@andrew.cmu.edu>
  6. Date: 23 Dec 92 02:26:07 GMT
  7. Article-I.D.: andrew.UfC5fTm00WBKE1_WBc
  8. References: <1992Dec22.212801.6306@twg.com>
  9. Organization: Carnegie Mellon, Pittsburgh, PA
  10. Lines: 21
  11. In-Reply-To: <1992Dec22.212801.6306@twg.com>
  12.  
  13. >The authorisation stuff fiddled with by xhost should close this pretty
  14. >well but I wonder how many people actually use it?  I sure don't since
  15. >1) my workstation is pretty well isolated to TWG's network and 2) it has
  16. >the appearance of being a lot of trouble to set up.  I don't know if it
  17. >really is hard to set up and surely haven't looked into it.
  18. >What are others' thoughts?
  19.  
  20. The same is true for any client application running on an insecure X
  21. server so "fixing" it for tk would probably not buy you much. Security
  22. can be handled by lower layers (e.g. X, itself) and probably should be
  23. handled there rather than loading up tcl/tk to do it.
  24.  
  25. A, potentially, bigger security concern is that it seems pretty obvious
  26. that a slick MIME interface could be written to allow tcl/tk scripts to
  27. be used as interactive mail. The CMU Andrew project did just such a think
  28. with Atk and, later NESS. The difficulty lies in having an interpreter which
  29. can detect potential security problems before running the application or which
  30. could run the application in a secure mode so that you don't have people
  31. sending
  32. Trojan horses to each other.
  33.