Dies ist die Linux-App namens The Sandbox Libraries, deren neueste Version als libsandbox-0.3.5.tar.gz heruntergeladen werden kann. Es kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie die App „The Sandbox Libraries with OnWorks“ kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
Die Sandbox-Bibliotheken
BESCHREIBUNG:
Die Sandbox-Bibliotheken (libsandbox & pysandbox) sind eine Open-Source-Suite von Softwarekomponenten für C/C++- und Python-Entwickler zum Erstellen automatisierter Profilierungstools und Watchdog-Programme. Die APIs sind für die Ausführung und Instrumentierung einfacher (einzelner Prozess-)Aufgaben konzipiert und umfassen richtlinienbasierte Verhaltensprüfung, Ressourcenkontingente und Statistikerfassung.
Die Sandbox-Bibliotheken wurden ursprünglich als zentrales Sicherheitsmodul eines vollwertigen Online-Richtersystems für die ACM/ICPC-Schulung konzipiert und genutzt. Seitdem haben sie sich zu einem Allzweck-Tool zum Testen, Profilieren und Sicherheitseinschränken von Binärprogrammen entwickelt. Die Sandbox-Bibliotheken werden derzeit von der OpenJudge Alliance verwaltet (http://openjudge.net/) als eigenständiges Open-Source-Projekt zur Erleichterung verschiedener Aufgabenbewertungslösungen für die IT/CS-Ausbildung.
Siehe Projektseite unter https://github.com/openjudge/sandbox .
Eigenschaften
- Erfassen Sie Systemaufrufe und Argumente, die von Sandbox-Binärprogrammen zur Laufzeit aufgerufen werden, und blockieren Sie böswillige Aktionen über benutzerdefinierte Richtlinienmodule
- Geben Sie das Kontingentlimit der dem Sandbox-Programm zugewiesenen Ressourcen an, einschließlich CPU- und Wallclock-Zeit, Speicher und Festplattenausgabe
- Minimieren Sie die Berechtigungen von Sandbox-Programmen und isolieren Sie deren Ausführung von kritischen Teilen des Betriebssystems
Publikum
Entwickler, Bildung, Tester, Qualitätsingenieure, Wissenschaft/Forschung
Benutzeroberfläche
Konsole/Terminal, Sonstiges Toolkit
Programmiersprache
C, Python
Dies ist eine Anwendung, die auch von https://sourceforge.net/projects/libsandbox/ abgerufen werden kann. Es wurde in OnWorks gehostet, um es auf einfachste Weise online über eines unserer kostenlosen Betriebssysteme ausführen zu können.