AES128 und Dateien mit Endung *.dcf

Die Bada Entwickler Ecke. Hier können sich App- oder Theme-Entwickler gegenseitig bei Problemen unterstützen und neue Projekte planen.
Post Reply
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

AES128 und Dateien mit Endung *.dcf

Post by adfree »

Fluch oder Segen... :?

Mir ist gestern bei der KJ1 aufgefallen. Das verschärfte Sicherheitsmaßnahmen aktiviert wurden. Was Sachen aus dem Store betrifft.

So landen einige Dateien nur noch mit *.dcf auf dem Handy:

Code: Select all

Encryption-Method:AES128CTR
0 Ahnung ob bada 1.x das auch könnte.

Mir ist das vorher nicht aufgefallen... kann sein das das ein Grund mit ist, weswegen bada 2.0 noch nicht fertig ist.
Wenn jetzt lustig an der Security geschraubt wird.

MfG
User avatar
sCion
mobile-Legend
Posts: 3375
Joined: Fri 22. Jul 2011, 07:12
Smartphone system: Windows
Netzbetreiber: Netzclub (o2)
BS: Windows 7 64bit
Location: Berlin
Contact:

Re: AES128 und Dateien mit Endung *.dcf

Post by sCion »

Bei bada 1.x sind z.B. bei Widgets die JavaScript-Files ebenfalls .dcf files ;) Also denke ich, dass ist nichts neues.

Wichtig ist, dass man im Seller Office "DRM" aktiviert und die anderen "Sicherheits-Methoden" dort :) Sonst werden die Dateien nicht verschlüsselt und können ausgelesen werden.
Devices: Wave 3, Wave 1, Wave M, Tizen RD-PQ, Ativ S

Kein Support via PN.

Lead Developer of SciDev
AppsReader | Baby Count | LiveClock PRO | SMS|ER
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

Re: AES128 und Dateien mit Endung *.dcf

Post by adfree »

Okay, danke, mein Fehler.

Da ich Widgets 0 nutze, ist mir das auch 0 aufgefallen. :oops:

MfG
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

Re: AES128 und Dateien mit Endung *.dcf

Post by adfree »

Mir ist grad mal aufgefallen.
Das das etwas hohl scheint... :?:

Wenn ich ne App über Kies installiere einmal auf 1.2 und einmal auf 2.0...

Dann ist das unter 1.2 Klartext wie bisher... also kommt die Verschlüsselung nicht vom Samsung Server, sondern passiert auf dem Handy...

Davon mal abgesehen sind die AES Keys auch auslesbar...

MfG
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

Re: AES128 und Dateien mit Endung *.dcf

Post by adfree »

Hmmmmmmm...

Komisch... Also unter bada 2.0 ist es nicht so einfach... die OAP abzufangen...
Aber unter 1.x...
Die werden dann auch noch hochtrabend mit SAMSUNGAPPSDRM bissel verschlüsselt im Tempfile abgeliefert...
Dann liebevoll in das uns bekannte ZIP Format... ungesichert. :lol:

Die Pfadangaben auf dem Server gibts auch noch im Klartext... selbst mit dem aktuellen Update von Samsung Apps...

Beispiel Icon...
http://img.samsungapps.com/product/2010 ... 55_155.png" onclick="window.open(this.href);return false;

Den Link zur *.oap gibts auch. Allerdings natürlich erstmal etwas gesicherter...
Frage mich trotzdem, wieso man den unverschlüsselt auf dem Handy haben muß...

Wie erwähnt. Die *.oap ist normal... erst beim Install packt bada 2.0 den DRM Hammer raus. Und papst *.dcf dranne...

An bada 2.0 Apps komm ich grad nicht ran. Weil zu doof welche zu finden... :mrgreen:
Denke mal wird auch so sein... nix anderes...
Außer ""API Protection""... großes Kino was Samsung da für den App Schutz tut.

Sieht fast so aus, als obs immer nur Mini Security Updates gibt... nur bei Notfall, wenn schon Sicherheitslücke gefunden... Aber das die mal 2 Schritte weiter denken...

Dazu gehört eigentlich kein Klartext verwenden... naja, was solls.

MfG
RYacht
mobile-Hero
Posts: 1001
Joined: Wed 27. Jul 2011, 18:37
Firmware: S850XXJI5 CSC DBTJH3
Netzbetreiber: O2
BS: Windows XP

Re: AES128 und Dateien mit Endung *.dcf

Post by RYacht »

Hm, als Laie frage ich mich, ob eure öffentliche Diskussion über die Lücken ok ist? Weiß es nicht. Was meint ihr?

Ray
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

Re: AES128 und Dateien mit Endung *.dcf

Post by adfree »

Wieso nicht.

Nehme mal an. Du kannst es eh nicht umsetzen... oder probierst es halt nicht.

Technisch könnte es den ein oder anderen Entwickler vielleicht doch interessieren. Damit Samsung mal was richtig macht...

Kann ja nicht normal sein. Das der einzige Schutz ist, wenn Deine Firmware nicht die richtige API drinne stehn hat und Du nicht downloaden kannst...

Und sonst Datenschutz und Kopierschutz voll fürn A. ist.

Wie gesagt. Viele bada 1.2 Apps funktionieren tadellos auf 1.x...

Nehme mal an. Das die neuen 2.0 Apps auch nicht ausschließlich 2.0 Apis haben und somit locker abwärtskompatibel sind...

Samsung haben mit sowas nicht erst gestern angefangen, oder seit bada...
Die machen das mit BREW über 10 Jahre...

Denke das die damit theoretisch also nicht überfordert sein dürften.

MfG
adfree
mobile-Mastermind
Posts: 945
Joined: Tue 23. Aug 2011, 13:13

Re: AES128 und Dateien mit Endung *.dcf

Post by adfree »

Code: Select all

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Application>
    <Entry>s3e</Entry>
    <Name>The Sims 3</Name>
    <Vendor/>
    <Description/>
    <Icons>
        <MainMenu>Application.png<Type1>Application.png</Type1>
            <Type2/>
        </MainMenu>
        <Setting/>
        <Ticker/>
        <QuickPanel/>
        <LaunchImage>Splash.png</LaunchImage>
    </Icons>
    <AutoScaling>
        <Enabled>true</Enabled>
        <BaseResolution>NormalSize</BaseResolution>
    </AutoScaling>
</Application>
:idea:

Code: Select all

<?xml version='1.0' ?>
<Manifest>
    <Id>n4166zq8ri</Id>
    <Secret>3E2540C4265C0A6476DFA5FCC309272D</Secret>
  <AppVersion>1.0.0</AppVersion>
  <ManifestVersion>1.2</ManifestVersion>
  <AppType>C++App</AppType>
    <Privileges>
        <Privilege>
            <Name>COMMERCE_STORE</Name>
        </Privilege>
        <Privilege>
            <Name>CONTENT_TRANSFER</Name>
        </Privilege>
        <Privilege>
            <Name>LOCAL_CONTENT</Name>
        </Privilege>
        <Privilege>
            <Name>LANDMARK</Name>
        </Privilege>
        <Privilege>
            <Name>LOCATION</Name>
        </Privilege>
        <Privilege>
            <Name>LOCATION_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>REMOTE_LANDMARK</Name>
        </Privilege>
        <Privilege>
            <Name>CAMERA</Name>
        </Privilege>
        <Privilege>
            <Name>DRM_CONTENT</Name>
        </Privilege>
        <Privilege>
            <Name>IMAGE</Name>
        </Privilege>
        <Privilege>
            <Name>RECORDING</Name>
        </Privilege>
        <Privilege>
            <Name>MESSAGING</Name>
        </Privilege>
        <Privilege>
            <Name>BLUETOOTH</Name>
        </Privilege>
        <Privilege>
            <Name>COOKIE</Name>
        </Privilege>
        <Privilege>
            <Name>HTTP</Name>
        </Privilege>
        <Privilege>
            <Name>NET</Name>
        </Privilege>
        <Privilege>
            <Name>NET_ACCOUNT</Name>
        </Privilege>
        <Privilege>
            <Name>NET_STATISTICS</Name>
        </Privilege>
        <Privilege>
            <Name>SOCKET</Name>
        </Privilege>
        <Privilege>
            <Name>WIFI</Name>
        </Privilege>
        <Privilege>
            <Name>WIFI_MANAGER</Name>
        </Privilege>
        <Privilege>
            <Name>ADDRESSBOOK</Name>
        </Privilege>
        <Privilege>
            <Name>BUDDY_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>CALENDARBOOK</Name>
        </Privilege>
        <Privilege>
            <Name>MESSAGING_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>PRIVACY_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>PROFILE_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>SNS_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>SYSTEM_SERVICE</Name>
        </Privilege>
        <Privilege>
            <Name>TELEPHONY</Name>
        </Privilege>
        <Privilege>
            <Name>WEB_PRIVACY</Name>
        </Privilege>
        <Privilege>
            <Name>WEB_SERVICE</Name>
        </Privilege>
    </Privileges>
    <DeviceProfile>
        <APIVersion>2.0</APIVersion>
    </DeviceProfile>
</Manifest>
:engel:

MfG
Post Reply