archimatetool / archi

Archi: ArchiMate Modelling Tool
https://www.archimatetool.com
MIT License
944 stars 269 forks source link

Request. Disable Internet activity from application #754

Closed ilyacoos closed 3 years ago

ilyacoos commented 3 years ago

Hi! Thanks for your amazing app. Unfortunately, we cannot use it within our organisation, because Information Security office found a suspicious activity. Could it be disabled somehow?

  1. Internet requests from the application. Such domains as: www.google-analytics.com (64.233.165.102) , www.archimatetool.com (217.160.0.203), login.live.com (40.126.31.140). And so on - over 40 domains
  2. Gets the list of the installed software on the machine
  3. Writes to Windows registry: HKEY_CURRENT_USER\Software\Microsoft\RestartManager\Session0000\RegFiles0000
  4. Restores suspended threads in the third-party processes
  5. Identifies virtualization engine

It will be great to disable the first and get the explanation for others. Thanks in advance

Phillipus commented 3 years ago
  1. That's probably the internal Help Browser where there's a link to https://www.archimatetool.com and other sites
  2. Not that I'm aware of unless it's the Inno installer looking for a previous installation of Archi
  3. The installer basically writes these entries:
set APP_PATH=%~dp0Archi.exe

reg add "HKCR\.archimate" /t REG_SZ /d "Archi.file" /f
reg add "HKCR\Archi.file" /t REG_SZ /d "Archi Model" /f
reg add "HKCR\Archi.file\DefaultIcon" /t REG_SZ /d "%APP_PATH%,0" /f
reg add "HKCR\Archi.file\shell" /t REG_SZ /d "open" /f
reg add "HKCR\Archi.file\shell\open\command" /t REG_SZ /d "\"%APP_PATH%\" \"%%1\"" /f

The Inno installer will write to HKEY_CURRENT_USER\Software\Microsoft\RestartManager\ in its installation routine.

  1. Don't know what that means, but might be the Inno installer or Java.
  2. Don't know what that means, but might be the Inno installer or Java.

In short, don't use the Inno installer build instead use the zip build, and don't use the Help browser and click on external links. However, links to external websites can be written in Archi's text fields and opened from there. So there's nothing that can be changed.

Feel free to modify and compile from source code if anything is not to your liking.

Phillipus commented 3 years ago

I'll close this as there's nothing I can change. BTW - you should try installing Eclipse itself - I'm sure you'll see some of the same things.