2017-08-16 4 views
1

Ich bin ziemlich neu bei NetLogo, aber ich bin sehr daran interessiert, mehr darüber zu erfahren. Derzeit versuche ich, meine Firma dazu zu bringen, dass sie in unserem Firmennetzwerk installiert wird, aber ich werde von der IT-Sicherheit abgelehnt, weil "das Produkt in der Lage ist, eigenständige ausführbare Dateien zu erzeugen".Sicherheitsbedenken mit NetLogo

Also meine Fragen an euch sind:

Java-Code zu kompilieren NetLogo fähig ist, oder es nur nicht verwendet extern erstellt (über einen anderen nicht enthalten Programm) JAR-Dateien als Erweiterungen?

Sind irgendwelche der Programme (Netlogo, Netlogo 3D, HubNet oder BehaviorSearch) in den NetLogo 64- oder 32-Bit-Installationsprogrammen enthalten, die eigenständig ausführbare Dateien erstellen können?

Kennen Sie die Netlogo-Suite für bösartige Zwecke?

Danke, dass Sie sich die Zeit genommen haben, dies zu lesen. Jede Hilfe würde sehr geschätzt werden.

-Jeff

+0

Sorry, kann nicht definitiv helfen, aber es gibt NetLogo Entwickler, die Fragen regelmäßig hier beantworten. Frühere Versionen von NetLogo konnten eine JAR-Datei erstellen, in der das Modell ausgeführt wurde, ohne dass NetLogo auf dem Computer installiert war.Ich glaube, dies wurde abgeschrieben, aber es könnte die Quelle der Besorgnis sein. – JenB

+0

Gute Info. Vielen Dank. Irgendjemand anderes? –

Antwort

0

Frühere Versionen von NetLogo konnten eine JAR-Datei erstellen, die das Modell lief ohne auf dem Computer NetLogo zu haben. Ich glaube, dies wurde abgeschrieben, aber es könnte die Quelle der Besorgnis sein.

Dies scheint in Bezug auf NetLogo Applets zu sein. Es stimmt, dass die neuesten Versionen von NetLogo keine Applets mehr erlauben. Aber selbst in den älteren Versionen, die Applets haben, ist die verwendete Datei NetLogoLite.jar vorkompiliert und immer dieselbe, nur die Datei .nlogo variiert von Modell zu Modell.

Ist NetLogo fähig Java-Code

kein

oder ist es nur verwenden extern erstellte (über einen anderen nicht enthalten Programm) JAR-Dateien als Erweiterungen kompilieren?

ja

Sind alle Programme (Netlogo, Netlogo 3D, HubNet oder Behaviorsearch) enthalten mit den NetLogo 64 oder 32-Bit-Installateure fähig eigenständige ausführbare Dateien zu schaffen?

keine

Kennen Sie irgendeine Weise die Netlogo Suite für böswillige Zwecke zu nutzen?

Ja, können Sie eine .nlogo Datei, die schädlich etwas tut schreiben, wenn läuft (innerhalb NetLogo läuft, allein nicht), am einfachsten durch die https://github.com/NetLogo/Shell-Extension/ verwenden. Sie könnten den bösartigen Code sogar in die startup Prozedur des Modells setzen.