Informix Warehouse Accelerator Prerequisites
Posted in 2011
A poster objected that IBM lists telnet as a prerequisite for the Informix Warehouse Accelerator, calling it a security showstopper, and asked why it's needed. Others pointed out the docs show only the telnet *client* being used by the ondwa shell script, likely over loopback. An IBM Informix developer confirmed this: IWA uses the telnet protocol only for a few internal administrative commands, configured to listen on a specified port (recommended 127.0.0.1), no telnetd service is needed, and no passwords are sent, so nothing can be sniffed. He conceded the documentation wording could be improved.
Auto-generated by DrWatson from the posts below — may be imperfect; read the full thread.
Topics: Security, Permissions & Auditing
IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm) the presence of the woefully insecure Unix utility telnet as a prerequisite for use of the Informix Warehouse Accelerator. It's been nearly 10 years since I've worked in an IT environment that would allow telnet since it transmits passwords in clear text. The screaming security hole that telnet use implies becomes a showstopper to even broaching IWA to management -- even for test and evaluation. What in the world is the need for using telnet with IWA? Can a more palatable utility be substituted?
I suppose you can create an encrypted tunnel to overcome this difficulty. Nevertheless I never understand (and please don't get me wrong) what is the real problem on having clear text inside an organization. We all use switches, and AFAIK it creates an exclusive channel between two points. The options I know to overcome this are root access so that you can eavesdrop all the network traffic on your server NICs or some sorts of ARP poisoning that obviously can cause greater problems (and that require proper security measures to prevent it). So, what am I missing? Regards. On Fri, Aug 19, 2011 at 7:46 PM, red_valsen <red_valsen@yahoo.com> wrote: > IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ > idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm<http://publib.boulder.ibm.com/infocenter/%0Aidshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm> > ) > the presence of the woefully insecure Unix utility telnet as a > prerequisite for use of the Informix Warehouse Accelerator. It's been > nearly 10 years since I've worked in an IT environment that would > allow telnet since it transmits passwords in clear text. The > screaming security hole that telnet use implies becomes a showstopper > to even broaching IWA to management -- even for test and evaluation. > What in the world is the need for using telnet with IWA? Can a more > palatable utility be substituted? > _______________________________________________ > Informix-list mailing list > Informix-list@iiug.org > http://www.iiug.org/mailman/listinfo/informix-list > -- Fernando Nunes Portugal http://informix-technology.blogspot.com My email works... but I don't check it frequently...
On Aug 19, 3:06 pm, Fernando Nunes <domusonl...@gmail.com> wrote: > I suppose you can create an encrypted tunnel to overcome this difficulty. > Nevertheless I never understand (and please don't get me wrong) what is the > real problem on having clear text inside an organization. > We all use switches, and AFAIK it creates an exclusive channel between two > points. The options I know to overcome this are root access so that you can > eavesdrop all the network traffic on your server NICs or some sorts of ARP > poisoning that obviously can cause greater problems (and that require proper > security measures to prevent it). > > So, what am I missing? > Regards. > > > > > > > > > > On Fri, Aug 19, 2011 at 7:46 PM, red_valsen <red_val...@yahoo.com> wrote: > > IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ > > idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm<http://publib.boulder.ibm.com/infocenter/%0Aidshelp/v117/index.jsp?to...> > > ) > > the presence of the woefully insecure Unix utility telnet as a > > prerequisite for use of the Informix Warehouse Accelerator. It's been > > nearly 10 years since I've worked in an IT environment that would > > allow telnet since it transmits passwords in clear text. The > > screaming security hole that telnet use implies becomes a showstopper > > to even broaching IWA to management -- even for test and evaluation. > > What in the world is the need for using telnet with IWA? Can a more > > palatable utility be substituted? > > _______________________________________________ > > Informix-list mailing list > > Informix-l...@iiug.org > >http://www.iiug.org/mailman/listinfo/informix-list > > -- > Fernando Nunes > Portugal > > http://informix-technology.blogspot.com > My email works... but I don't check it frequently... Here's what you missed: Telnet isn't used anymore in security-aware IT environments; telnetd doesn't run on any secured Unix/Linux hosts; management (rightfully) refuses to consider otherwise. It's not a matter of exclusive channels between switches; it about encrypting sensitive data. Precisely what is telnet needed for within the product? Some type of transport mechanism? And there are no others available today? So, what is the alternative? Not providing an answer to telnet means that (heard this before?) yet another touted new feature of IDS goes unused because practical considerations are cast aside in pursuit of an engineering solution that ignores reality.
Ok... I will not follow up the reasons why telnet is insecure (the reasons why ssh can be insecure are very well publicized) But let's leave that. Let's try another path. Where did you see a mention to telnetd? Are your machines "free" of "telnet" command? By the way, do your IDS servers all use encrypted communications? I think you can go ahead and talk to your management about IWA. Telnet is certainly not a problem and I'm sure they'll be please with the features. Regarding this I usually don't see this referenced in most IWA documents: In most DW scenarios, most of the times the system is able to run the planned queries in the planned amount of time. But usually administrators are always afraid of the twisted queries people and BI tools can generate and the impact that it may have. I think one of the greatest use cases for IWA is the ability to tell the users: "hey... during a week you'll have this and that data available in a special system where you really can push it". AFAIK the query time is always low, because the "query plans" are very similar. So it gives the user a greater amount of "liberty" and can leave the administrators more confident that the "twisted" queries will not impact the usual load. Regards. On Fri, Aug 19, 2011 at 10:27 PM, red_valsen <red_valsen@yahoo.com> wrote: > On Aug 19, 3:06 pm, Fernando Nunes <domusonl...@gmail.com> wrote: > > I suppose you can create an encrypted tunnel to overcome this difficulty. > > Nevertheless I never understand (and please don't get me wrong) what is > the > > real problem on having clear text inside an organization. > > We all use switches, and AFAIK it creates an exclusive channel between > two > > points. The options I know to overcome this are root access so that you > can > > eavesdrop all the network traffic on your server NICs or some sorts of > ARP > > poisoning that obviously can cause greater problems (and that require > proper > > security measures to prevent it). > > > > So, what am I missing? > > Regards. > > > > > > > > > > > > > > > > > > > > On Fri, Aug 19, 2011 at 7:46 PM, red_valsen <red_val...@yahoo.com> > wrote: > > > IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ > > > idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm< > http://publib.boulder.ibm.com/infocenter/%0Aidshelp/v117/index.jsp?to...> > > > ) > > > the presence of the woefully insecure Unix utility telnet as a > > > prerequisite for use of the Informix Warehouse Accelerator. It's been > > > nearly 10 years since I've worked in an IT environment that would > > > allow telnet since it transmits passwords in clear text. The > > > screaming security hole that telnet use implies becomes a showstopper > > > to even broaching IWA to management -- even for test and evaluation. > > > What in the world is the need for using telnet with IWA? Can a more > > > palatable utility be substituted? > > > _______________________________________________ > > > Informix-list mailing list > > > Informix-l...@iiug.org > > >http://www.iiug.org/mailman/listinfo/informix-list > > > > -- > > Fernando Nunes > > Portugal > > > > http://informix-technology.blogspot.com > > My email works... but I don't check it frequently... > > Here's what you missed: Telnet isn't used anymore in security-aware > IT environments; telnetd doesn't run on any secured Unix/Linux hosts; > management (rightfully) refuses to consider otherwise. It's not a > matter of exclusive channels between switches; it about encrypting > sensitive data. > > Precisely what is telnet needed for within the product? Some type of > transport mechanism? And there are no others available today? > > So, what is the alternative? Not providing an answer to telnet means > that (heard this before?) yet another touted new feature of IDS goes > unused because practical considerations are cast aside in pursuit of > an engineering solution that ignores reality. > > _______________________________________________ > Informix-list mailing list > Informix-list@iiug.org > http://www.iiug.org/mailman/listinfo/informix-list > -- Fernando Nunes Portugal http://informix-technology.blogspot.com My email works... but I don't check it frequently...
red_valsen wrote: > On Aug 19, 3:06 pm, Fernando Nunes <domusonl...@gmail.com> wrote: >> I suppose you can create an encrypted tunnel to overcome this difficulty. >> Nevertheless I never understand (and please don't get me wrong) what is the >> real problem on having clear text inside an organization. >> We all use switches, and AFAIK it creates an exclusive channel between two >> points. The options I know to overcome this are root access so that you can >> eavesdrop all the network traffic on your server NICs or some sorts of ARP >> poisoning that obviously can cause greater problems (and that require proper >> security measures to prevent it). >> >> So, what am I missing? >> Regards. >> >> >> >> >> >> >> >> >> >> On Fri, Aug 19, 2011 at 7:46 PM, red_valsen <red_val...@yahoo.com> wrote: >>> IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ >>> idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm<http://publib.boulder.ibm.com/infocenter/%0Aidshelp/v117/index.jsp?to...> >>> ) >>> the presence of the woefully insecure Unix utility telnet as a >>> prerequisite for use of the Informix Warehouse Accelerator. It's been >>> nearly 10 years since I've worked in an IT environment that would >>> allow telnet since it transmits passwords in clear text. The >>> screaming security hole that telnet use implies becomes a showstopper >>> to even broaching IWA to management -- even for test and evaluation. >>> What in the world is the need for using telnet with IWA? Can a more >>> palatable utility be substituted? >>> _______________________________________________ >>> Informix-list mailing list >>> Informix-l...@iiug.org >>> http://www.iiug.org/mailman/listinfo/informix-list >> -- >> Fernando Nunes >> Portugal >> >> http://informix-technology.blogspot.com >> My email works... but I don't check it frequently... > > Here's what you missed: Telnet isn't used anymore in security-aware > IT environments; telnetd doesn't run on any secured Unix/Linux hosts; > management (rightfully) refuses to consider otherwise. It's not a > matter of exclusive channels between switches; it about encrypting > sensitive data. > > Precisely what is telnet needed for within the product? I must admit I found that an interesting question but it didn't take too much effort to find the answer here: http://publib.boulder.ibm.com/infocenter/idshelp/v117/index.jsp?topic=%2Fcom.ibm.quicks_acc.doc%2Facc_qsg_en.htm The telnet /client/ is used by the ondwa shell script. > Some type of transport mechanism? As it's used in a shell script it rather looks as if it's being used to enable the script to communicate with the accelerator on one or more of the ports specified according to http://publib.boulder.ibm.com/infocenter/idshelp/v117/index.jsp?topic=%2Fcom.ibm.quicks_acc.doc%2Facc_qsg_en.htm and, AFAICS, the script & the accelerator are both on the same box so this might well be on the loop-back port. -- Ian The Hotmail address is my spam-bin. Real mail address is iang at austonley org uk
Hi, there have already been several posts that contain correct answers, but to be clear ... here a condensed repeat: - IWA uses the telnet protocol for some rather internal communication for few administrative commands. For that purpose IWA must be explicitly configured to listen at a specific port on a specific IP-address. Recommended for that IP-address is the localhost (127.0.0.1). With that nobody from the outside can connect to IWA in this way. - No telnet service is required on the machine where IWA is running. That means no telnet daemon (telnetd) should be running. (This normally is the big concern regarding security.) - As an easy way to issue those few administrative commands, a telnet client program (e.g. telnet) can be used, as does the ondwa script. With IWA configured for localhost only, this can be done only locally on the machine. That is why there is the requirement to have the telnet client program available on the machine. - There is no password required when issuing such commands via the telnet protocol. Therefore, there is no possibility to "sniff" any password of any user, not even when being logged in locally as user root. (The telnet protocol is only used as a means for communication, but not for user authentication in any way.) Admittedly we may be able to enhance the documentation somewhat, to avoid for potential users the effect of raised bristles and ringing alarm bells when merely reading the word "telnet". TIA, Martin -- Martin Fuerderer IBM Informix Development Munich, Germany Information Management Read about the Informix Warehouse Accelerator: http://tinyurl.com/the-iwa-blog IBM Deutschland Research & Development GmbH Chairman of the Supervisory Board: Martin Jetter Board of Management: Dirk Wittkopp Corporate Seat: Boeblingen, Germany Reg.-Gericht: Amtsgericht Stuttgart, HRB 243294 informix-list-bounces@iiug.org wrote on 08/19/2011 08:46:07 PM: > IBM lists on its website (http://publib.boulder.ibm.com/infocenter/ > idshelp/v117/index.jsp?topic=%2Fcom.ibm.acc.doc%2Fids_acc_prereqs.htm) > the presence of the woefully insecure Unix utility telnet as a > prerequisite for use of the Informix Warehouse Accelerator. It's been > nearly 10 years since I've worked in an IT environment that would > allow telnet since it transmits passwords in clear text. The > screaming security hole that telnet use implies becomes a showstopper > to even broaching IWA to management -- even for test and evaluation. > What in the world is the need for using telnet with IWA? Can a more > palatable utility be substituted? > _______________________________________________ > Informix-list mailing list > Informix-list@iiug.org > http://www.iiug.org/mailman/listinfo/informix-list