Issue 20647 - Firewall detect OOo trying to connect to the internet when start, people can think it is spyware
Summary: Firewall detect OOo trying to connect to the internet when start, people can ...
Status: CLOSED FIXED
Alias: None
Product: General
Classification: Code
Component: code (show other issues)
Version: OOo 1.1 RC5
Hardware: PC Windows XP
: P3 Trivial (vote)
Target Milestone: OOo 1.1.1
Assignee: atr
QA Contact: issues@framework
URL: http://zonelabs.com
Keywords: oooqa
: 21811 22245 30128 (view as issue list)
Depends on:
Blocks:
 
Reported: 2003-10-03 07:17 UTC by utomo99
Modified: 2006-07-10 04:27 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Latest Confirmation in: ---
Developer Difficulty: ---


Attachments

Note You need to log in before you can comment on or make changes to this issue.
Description utomo99 2003-10-03 07:17:01 UTC
When we start OOo, it will try to connect to Internet. We can know this by using
Zonealarm to see/block the connection. download it free from http://zonelabs.com 
people will not love this, because people can feel/think they are spyed by OOo.
and OOo send some info to Sun.  
Whatever it is, it must be removed function to connect to Internet whithout user
knowledge/permission.

This problem known since RC, and still not yet removed til now.
Comment 1 atr 2003-10-06 09:37:50 UTC
ATR->HRO: Hi Hennes, as we talked at the phone, please have a look.
Comment 2 atr 2003-10-06 12:47:53 UTC
ATR->HRO:


Here is my SoketSpy output.

[1] 13:45:33:541 CREATE PROCESS DEBUG EVENT

[2] 13:45:33:541 LOAD DLL DEBUG EVENT 

[3] 13:45:33:541 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\vcl645mi.dll

[4] 13:45:33:541 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\sot645mi.dll

[5] 13:45:33:541 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\tl645mi.dll

[6] 13:45:33:541 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\ucbhelper2MSC.dll

[7] 13:45:33:541 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\comphelp3MSC.dll

[8] 13:45:33:551 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\sal3.dll

[9] 13:45:33:551 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\uwinapi.dll

[10] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\KERNEL32.dll

[11] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\USER32.dll

[12] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\GDI32.DLL

[13] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\ADVAPI32.dll

[14] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\RPCRT4.DLL

[15] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\VERSION.dll

[16] 13:45:33:551 LOAD DLL DEBUG EVENT E:\WINNT\system32\LZ32.DLL

[17] 13:45:33:551 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\MSVCR70.dll

[18] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WSOCK32.dll

[19] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WS2_32.DLL

[20] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\MSVCRT.DLL

[21] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\WS2HELP.DLL

[22] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\MPR.dll

[23] 13:45:33:561 LOAD DLL DEBUG EVENT E:\WINNT\system32\ole32.dll

[24] 13:45:33:561 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\cppuhelper3MSC.dll

[25] 13:45:33:561 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\cppu3.dll

[26] 13:45:33:571 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\stlport_vc745.dll

[27] 13:45:33:571 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\MSVCP70.dll

[28] 13:45:33:571 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\vos3MSC.dll

[29] 13:45:33:571 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\salhelper3MSC.dll

[30] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\SHELL32.dll

[31] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\SHLWAPI.DLL

[32] 13:45:33:571 LOAD DLL DEBUG EVENT E:\WINNT\system32\COMCTL32.DLL

[33] 13:45:33:571 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\utl645mi.dll

[34] 13:45:33:581 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\icuuc22.dll

[35] 13:45:33:581 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\icudt22l.dll

[36] 13:45:33:581 LOAD DLL DEBUG EVENT E:\WINNT\system32\WINSPOOL.DRV

[37] 13:45:33:581 LOAD DLL DEBUG EVENT E:\WINNT\system32\IMM32.dll

[38] 13:45:33:581 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\svl645mi.dll

[39] 13:45:33:581 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\svt645mi.dll

[40] 13:45:33:581 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\tk645mi.dll

[41] 13:45:33:591 LOAD DLL DEBUG EVENT E:\WINNT\system32\INDICDLL.dll

[42] 13:45:33:591 LOAD DLL DEBUG EVENT E:\WINNT\system32\WnTchDb2.dll

[43] 13:45:33:601 LOAD DLL DEBUG EVENT E:\WINNT\system32\PSAPI.DLL

[44] 13:45:33:601 UNLOAD DLL DEBUG EVENT

[45] 13:45:33:601 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\servicemgr.uno.dll

[46] 13:45:33:601 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\shlibloader.uno.dll

[47] 13:45:33:611 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\simplereg.uno.dll

[48] 13:45:33:611 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\nestedreg.uno.dll

[49] 13:45:33:611 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\typemgr.uno.dll

[50] 13:45:33:611 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\implreg.uno.dll

[51] 13:45:33:611 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\security.uno.dll

[52] 13:45:33:621 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\reg3.dll

[53] 13:45:33:621 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\store3.dll

[54] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308,
Exception Code: 0xE06D7363, Address: 0x77E7A4E1)

[55] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308,
Exception Code: 0xE06D7363, Address: 0x77E7A4E1)

[56] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308,
Exception Code: 0xE06D7363, Address: 0x77E7A4E1)

[57] 13:45:33:621 UnHandled Exception (Process Id: 0x00000308,
Exception Code: 0xE06D7363, Address: 0x77E7A4E1)

[58] 13:45:33:631 LOAD DLL DEBUG EVENT
J:\StarOffice7_final\program\regtypeprov.uno.dll

[59] 13:45:33:631 LOAD DLL DEBUG EVENT E:\WINNT\System32\rnr20.dll

[60] 13:45:33:631 LOAD DLL DEBUG EVENT E:\WINNT\system32\DNSAPI.DLL

[61] 13:45:33:641 CREATE THREAD DEBUG EVENT

[62] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\iphlpapi.dll

[63] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\ICMP.DLL

[64] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\MPRAPI.DLL

[65] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\SAMLIB.DLL

[66] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\NETAPI32.DLL

[67] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\SECUR32.DLL

[68] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\NETRAP.DLL

[69] 13:45:33:641 LOAD DLL DEBUG EVENT E:\WINNT\system32\WLDAP32.DLL

[70] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\OLEAUT32.DLL

[71] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\ACTIVEDS.DLL

[72] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\ADSLDPC.DLL

[73] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RTUTILS.DLL

[74] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\SETUPAPI.DLL

[75] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\USERENV.DLL

[76] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RASAPI32.DLL

[77] 13:45:33:651 LOAD DLL DEBUG EVENT E:\WINNT\system32\RASMAN.DLL

[78] 13:45:33:661 LOAD DLL DEBUG EVENT E:\WINNT\system32\TAPI32.DLL

[79] 13:45:33:661 LOAD DLL DEBUG EVENT E:\WINNT\system32\DHCPCSVC.DLL

[80] 13:45:33:661 CREATE THREAD DEBUG EVENT

Comment 3 hennes.rohling 2003-10-06 13:11:18 UTC
The above is just a listing of used libraries. Here's what OOo
actually does with the "Internet":

Breakpoint @ WSAStartup (0x71abddf3). Thread ID: 0x000009ec, WinSock
Ret Address: ???????? (DEMO)
Breakpoint @ gethostname (0x71ab7250). Thread ID: 0x000009ec, WinSock
Ret Address: ???????? (DEMO)
   Param1: 0x0013FC58 (buffer ptr)
   Param2: 256 (length)
Breakpoint after gethostname (@ ??????]. Thread ID: 0x000009EC
   Local Name: MyHost
Breakpoint @ gethostbyname (0x71ab78e8). Thread ID: 0x000009ec, WinSock
Ret Address: ???????? (DEMO)
   Param: MyHost
Breakpoint after gethostbyname (@ ??????]. Thread ID: 0x000009EC
   Hostent: 0x00164A58
   IP: 1.1.1.1 (My IP Address)
Breakpoint @ WSACleanup (0x71abdfda). Thread ID: 0x000009ec, WinSock
Ret Address: ???????? (DEMO)


In other words, it determines the name of the local computer and gets
it's IP address.

Treating this as a "Connect to the Internet" is nonsens.
Comment 4 utomo99 2003-10-07 05:07:23 UTC
Reopen. 

In user opinion, they didnt want to know the details or the reason. if
well known Firewall tell that one application (OOo) trying to connect
to Internet (or something like that) user will feel bad, don't we know
that many freeware with some spyware get bad name because of that ? 
eventough it is not same case, but in user view they will think it is
same case. they will not understand it is trying to get local IP, or
what ever. as long as they get the warning, they will feel bad. 
so we must try to find way to solve this. 

If I am not wrong, the old version is not reported having this
problem. CMIIW 
Comment 5 hennes.rohling 2003-10-07 09:16:51 UTC
If your firewall detects a DNS lookup of the local machine as "Connect
to the Internet" you should review your firewall configuration and
your hosts file.

But you're right this DNS lookup on startup is new. It's used along
with locking the user configuration when an OOo installation is used
by the same user from different machines but with the same home directory.

Maybe there's another solution without resolving the host name.

Reassigned to LO.
Comment 6 atr 2003-10-29 09:43:59 UTC
*** Issue 21811 has been marked as a duplicate of this issue. ***
Comment 7 lo 2003-11-06 14:40:15 UTC
fixed on pmselectedfixes2, review pending
Comment 8 lo 2003-11-06 14:41:09 UTC
wrong reassignment
Comment 9 lo 2003-11-07 08:54:34 UTC
now using GetComputer() on windows systems.
fixed in framework/destop/source/app/desktop.cxx on CWS pmselectedfixes2
Comment 10 lo 2003-11-07 16:32:44 UTC
fix reviewd and approved by CD
Comment 11 Mathias_Bauer 2003-11-11 09:57:05 UTC
*** Issue 22245 has been marked as a duplicate of this issue. ***
Comment 12 lo 2003-11-13 09:49:54 UTC
please verify on pmselectedfixes2
Comment 13 atr 2003-11-13 10:37:31 UTC
ATR->LO: Sorry, but this isn't fixed. So back to you.
Comment 14 atr 2003-11-13 10:38:09 UTC
.
Comment 15 atr 2003-11-13 14:14:26 UTC
ATR: checked again in the new build of cws pmselectedfixes2, bug is fixed.
Comment 16 atr 2003-11-13 14:16:23 UTC
.
Comment 17 atr 2003-11-13 14:17:02 UTC
..
Comment 18 atr 2004-01-30 11:21:50 UTC
ATR: Checked again in OOO 1.1.1a, bug is fixed.
Comment 19 atr 2004-06-14 09:13:47 UTC
*** Issue 30128 has been marked as a duplicate of this issue. ***
Comment 20 krumm 2006-07-08 09:21:48 UTC
Using XP, Sygate Personal Firewall, OO-2.0.3  the problem still exists.
When starting OO it wants to connect to an unknown server.

Users do not like MS to do uncontrolled access, so we do with OO !!!

br Bernhard
Comment 21 utomo99 2006-07-10 03:41:08 UTC
I think it check for updates. 
It is free features of OOo 2.03.

I agree that better to leave this features to user needs. 
so for defaults, better to leave the automatic check for updates OFF. 
Comment 22 utomo99 2006-07-10 04:27:04 UTC
Sorry Wrong typing. Thanks
The correct ones:

I think it check for updates. 
It is NEW features of OOo 2.03. Look at the release notes. 

I agree that better to leave this features to what user needs. 
so for defaults, better to leave the automatic check for updates OFF. 
user can choose to ON if needed. 
so user will feel more better.