Workaround für sofort Abstürzende Android-Apps, die Realm nutzen (Element, Komoo

Begonnen von bionade24, 26 Jun 2023, 16:58

Vorheriges Thema - Nächstes Thema

-volker-

Ich benutze zwar den Messenger "Element" nicht - habe es aber trotzdem ausprobiert (da ja auch andere Apps davon betroffen sein können).
Und tatsächlich - nach der Modifikation startet "Element" durch (mal testweise installiert).

Vielleicht kannst Du noch etwas Hintergrundinfos raushauen, weil so einfach mal sicherheitstechnische Systemaufrufe verändern - ohne Nachfrage (was ich da gemacht hab), gibt mir irgendwie ein ungutes Gefühl.

mknod = kann man das mit make node übersetzen(also mach eine Verknüpfung)? Was ich rausgefunden habe ist der Aufruf für FiFo (first in / first out) zuständig und ist nötig für ein Verzeichniseintrag in eine Gerätedatei, welches auch der Zugriff auf eine Platte, Diskette sein kann.

Und den Eintrag mknod errno=0 - damit würde dann der Befehl komplett gesperrt werden?
 
Xperia XA2+ (Dualsim + MicroSD)
Sailfish OS 5.0.0.68

bionade24Topic starter

Zitat von: -volker- am 26 Jun 2023, 19:21mknod = kann man das mit make node übersetzen(also mach eine Verknüpfung)? Was ich rausgefunden habe ist der Aufruf für FiFo (first in / first out) zuständig und ist nötig für ein Verzeichniseintrag in eine Gerätedatei, welches auch der Zugriff auf eine Platte, Diskette sein kann.

Und den Eintrag mknod errno=0 - damit würde dann der Befehl komplett gesperrt werden?
 


mknod ist der Syscall ursprünglich zum erstellen von device files (Dateien unter /dev), der auch named pipes erstellen kann, welche ein FIFO-Queue Verhalten an den Tag legen. Da das kernel krams ist, wirkt sich das natürlich auch auf außerhalb des Containers aus.

Ich persönlich sehe dort keine realistischen Angriffszenarien für SailfishOS. Android Malware wird nur Android angreifen und überhaupt nicht erkennen, dass Android in einem Container läuft.

Ansonsten könnten Angreifer die schon im Android drin sind die Teilfunktion angreifen oder präparierter Videos im geteilten Ordner ablegen, diese Vektoren sollten von der gleichen Magnitude sein.

Die meisten Angriffvektoren spielen keine Rolle gegen das klaffende Loch, dass jeder Browser mit JIT JS engine ist.
Mag ich Mag ich x 1 View List