Einige Anwendungen aus dem Mac AppStore könnten sehr leicht gehackt werden

Wenn Sie eine Anwendung im AppStore kaufen, wird die UDID Ihres Endgeräts auf den Servern von Apple, aber auch in der Anwendung registriert, sodass die Anwendung nicht von einer anderen Person von einem anderen Endgerät aus genutzt werden kann. A Verfahren Die gleiche Methode wird auch auf Macs verwendet, aber einige Anwendungen aus dem neuen Mac AppStore haben diese Sicherheitsmethode nicht implementiert und einige Leute haben es geschafft, im Mac AppStore gekaufte Anwendungen auf anderen Macs mit Mac OS X 10.5 auszuführen. Dies hätte nicht passieren dürfen, wenn die entsprechenden Anwendungen diese Sicherheitsmethode implementiert hätten.

Nicht lange nach der Eröffnung des Mac App Store tauchten mehrere Warnungen über Twitter auf. „Sie haben eine Quittungsprüfung implementiert, damit niemand Ihre App raubkopieren kann. "Ja?" fragte Entwickler Nik Fletcher seine Follower. Ged Maheux von der Iconfactory wies auch darauf hin, dass er in der Lage sei, eine von einer anderen Person gekaufte kostenpflichtige App auszuführen und sie auch auf 10.5- und 10.6.5-Macs auszuführen – was anscheinend nicht passieren sollte.

Es scheint, dass Apple Entwickler nicht dazu gezwungen hat, diese Sicherheitsmethode in Mac-Anwendungen zu implementieren, und es gibt eine unbekannte Anzahl von Anwendungen im AppStore, die problemlos gekauft und auf mehreren Macs verwendet werden können. Die Entwickler behaupten, dass die Nichtimplementierung dieses Sicherheitssystems zu einem Anstieg der Zahl raubkopierter Anwendungen führen könnte und einige von ihnen warten wahrscheinlich nun darauf, dass Apple Maßnahmen zur Lösung des Problems ergreift. Haben Sie eine Anwendung im AppStore gekauft? Konnten Sie die entsprechenden Anwendungen auf mehreren Macs ausführen?

Wenn Entwickler zu irgendeinem Zeitpunkt der Meinung sind, dass etwas nicht funktioniert, sind sie verpflichtet, die App zu beenden“, sagt Jalkut. „Nichts, was Apple tut, außer den Exit-Systemaufruf selbst zu unterbrechen, würde also dazu führen, dass eine App ausgeführt wird, wenn der Code des Entwicklers feststellt, dass etwas nicht stimmt.“