NetLogo的安全问题

时间:2017-08-16 18:11:48

标签: java security netlogo

我对NetLogo很陌生,但我对了解它更感兴趣。目前我试图让我的公司允许它安装在我们的公司网络上,但我被IT安全拒绝,因为"该产品能够生成独立的可执行文件。"该产品能够生成独立的可执行文件。 #34;

所以我对你们的问题是:

NetLogo能够编译java代码,还是只使用外部创建的(通过另一个未包含的程序)JAR文件作为扩展?

NetLogo 64或32位安装程序中是否包含能够创建独立可执行文件的任何程序(Netlogo,Netlogo 3D,HubNet或Behaviorsearch)?

您是否知道有任何方法可以利用Netlogo套件进行恶意攻击?

感谢您花时间阅读本文。任何帮助将不胜感激。

-Jeff

1 个答案:

答案 0 :(得分:0)

  

以前版本的NetLogo能够创建一个运行模型的jar文件,而无需在计算机上安装NetLogo。我相信这已经贬值,但它可能是关注的来源。

这似乎与NetLogo小程序有关。确实,最新版本的NetLogo不再允许制作applet。但即使在具有applet的旧版本中,使用的NetLogoLite.jar文件也是预编译的,并且始终相同,只有.nlogo文件因模型而异。

  

NetLogo能否编译java代码

没有

  

或仅仅使用外部创建的(通过另一个未包含的程序)JAR文件作为扩展名?

  

NetLogo 64或32位安装程序中是否包含能够创建独立可执行文件的任何程序(Netlogo,Netlogo 3D,HubNet或Behaviorsearch)?

没有

  

您是否知道有任何方法可以利用Netlogo套件进行恶意攻击?

是的,您可以编写一个.nlogo文件,该文件在运行时(在NetLogo中运行,而不是独立运行)执行恶意操作,最容易使用https://github.com/NetLogo/Shell-Extension/。您甚至可以将恶意代码放入模型的startup过程中。