1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Computer Ecke
  3. Handy/Smartphone
  4. iPhone

Was ist eine Sandbox?

  • Badly
  • 12. Januar 2012 um 20:06
  • Badly
    Erleuchteter
    Punkte
    24.975
    Beiträge
    4.326
    • 12. Januar 2012 um 20:06
    • #1

    Die iOS Hacker und Entwickler reden immer wieder von einer sogenannten Sandbox, doch was ist eigentlich eine Sandbox?

    Wir erklären euch in diesem Beitrag, was eine Sandbox unter iOS ist.
    [INDENT]The App Sandbox

    For security reasons, iOS places each app (including its preferences and data) in a sandbox at install time. A sandbox is a set of fine-grained controls that limit the app’s access to files, preferences, network resources, hardware, and so on. As part of the sandboxing process, the system installs each app in its own sandbox directory, which acts as the home for the app and its data.

    To help apps organize their data, each sandbox directory contains several well-known subdirectories for placing files. Figure A-1 shows the basic layout of a sandbox directory. For detailed information about the sandbox directory and what belongs in each of its subdirectories.

    Important The purpose of a sandbox is to limit the damage that a compromised app can cause to the system. Sandboxes do not prevent attacks from happening to a particular app and it is still your responsibility to code defensively to prevent attacks. For example, if your app does not validate user input and there is an exploitable buffer overflow in your input-handling code, an attacker could still hijack your app or cause it to crash. The sandbox only prevents the hijacked app from affecting other apps and other parts of the system. – iPhone Programming Guide, Seite 130

    [/INDENT]
    Aus Sicherheitsgründen werden alle Apps bei Installation (inklusive allen Einstellungen und Daten) in einer sogenannten Sandbox platziert. Die Sandbox kontrolliert und limitiert den Zugriff auf das Dateisystem, Einstellungen, Netzwerk Resourcen, Hardware und so weiter. Alle Apps werden beim installieren in einer Sandbox platziert, welches als Home Verzeichnis für die jeweilige App und seine Daten gilt.

    Um die Daten besser organisieren zu können beinhaltet jede Sandbox Unterorder um Dateien abzulegen.

    Das folgende Bild zeigt das Basis Layout einer Sandbox:


    Hinweis: Weitere Details über die Sandbox Verzeichnisse und was in welches Verzeichnis gehört, könnt ihr im File System Programming Guide nachlesen.

    Hinweis: Der Zweck einer Sandbox ist, das System vor kompromitierten Apps zu schützen damit diese keinen Schaden im System anrichten. Genau aus diesem Grund möchten auch die iOS Hacker aus der Sandbox ausbrechen können, damit sie den Exploit im System einpflanzen können, weil man aus der Sandbox nicht auf das System zugreifen kann.

    Die Sandbox ist eigentlich nichts anderes als ein Gefängnis für Apps


    quelle hack2learn.com

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  1. Geplante Änderungen bei der Vorratsdatenspeicherung: Ein Überblick

    heugabel
    3. Juni 2026 um 14:27
  2. Existenz eines vermeintlichen Limits bei Google durchMassive Löschungen in Frage gestellt

    heugabel
    3. Juni 2026 um 10:27
  3. Ubuntu 26.04: Der Weg in die KI-Zukunft oder nur ein Marketing-Schachzug?

    heugabel
    3. Juni 2026 um 09:27
  4. Illegale IPTV-Dienste: Eine versteckte Geldquelle für einen britischen Postboten

    heugabel
    3. Juni 2026 um 08:27
  5. Großfahndung gegen IPTV-Piraten in Großbritannien

    heugabel
    2. Juni 2026 um 18:27
  6. Datenleak an der Universität Saarland — Über 40.000 Accounts betroffen

    heugabel
    2. Juni 2026 um 12:27
  7. Vergleich der Privacy-Coins: Monero und Zcash im Überblick

    heugabel
    2. Juni 2026 um 11:27
  8. Händler haften für Bildrechte Trotz Zusicherungen ihrer Lieferanten

    heugabel
    1. Juni 2026 um 17:27
  9. Änderungen bei der Update-Garantie für Kindle-Reader erschüttern das Vertrauen

    heugabel
    1. Juni 2026 um 16:27
  10. Mehrfache Hausdurchsuchungen legal: Was die Rechtsprechung sagt

    heugabel
    1. Juni 2026 um 15:27

Aktivste Themen

  1. Apple iPhone 5 mit LTE und 4-Zoll-Display

    104 Antworten
  2. UPDATE: Pod2G veröffentlicht Untethered iOS 5.0.1 Jailbreak für iPhone 4, iPhone 3GS

    59 Antworten
  3. evasi0n - iOS 6.x Jailbreak - Status 100%

    48 Antworten
  4. iOS 7.x Jailbreak ist da

    35 Antworten
  5. CCcam App fürs IPHONE!!!

    34 Antworten
  6. Cydia Apps sichern???

    32 Antworten
  7. Jailbreak iOS 9.x.x

    31 Antworten
  8. suche update anleitung auf ios5.01 fürs iphone 4

    31 Antworten
  9. untethered Jailbreak für iOS 4.21 erschienen

    31 Antworten
  10. Frage: Stand Jailbreak ios 10.x.x

    30 Antworten
© 2024 Zebradem - Software by WoltLab