Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!rutgers!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: net.unix Subject: Re: Slaying Gould dragon with a wooden Message-ID: <5256@brl-smoke.ARPA> Date: Thu, 6-Nov-86 22:29:19 EST Article-I.D.: brl-smok.5256 Posted: Thu Nov 6 22:29:19 1986 Date-Received: Fri, 7-Nov-86 22:59:19 EST References: <161@unisec.UUCP> <3800016@snail> <2481@phri.UUCP> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 15 In article <2481@phri.UUCP> roy@phri.UUCP (Roy Smith) writes: > Maybe I'm missing something obvious, but why are block-mode >terminals a security problem? Actually, this applies to any terminal that can be told by the host to store characters and then be told by the host to transmit stored characters. Programmable function keys sometimes have this property. The problem is that these features allow anyone who can transmit more-or-less unmolested information to the terminal to force-feed input from that terminal, which so far as UNIX knows was typed by the logged-in user. This can be protected against to some degree by changing the "write" utility, mail-reading interface, etc. to not send ESC and other possibly harmful characters unmapped to the terminal. However, "cat file" can still trip a mine like this.