Actually scratch that... I know not of what I speak, but...
doesn't it actually depends on how the application is run by the OS?
If it is compiled directly to machine code utilizing whatever
instruction set the ARM processor uses, and runs it in a non sandboxed
layer, than that of course would cause a security threat; yet, that
would also mean that any application that was compiled and put on the
user system if properly modified before code signing, would be a threat.
If it is run in a sandboxed layer, which I am wondering about
considering the lockdown on certain features, than giving us access to
to inline assembly wouldn't be any less secure than the apps that
currently exist.
Anthony Pace wrote:
Never having developed for the iphone, I didn't realize the
limitations that developers have been dealing with; therefore, I was
unaware that even to get programs to communicate with each other takes
the use of several hacks, as apple has a lot of features locked down.
So if you won't get access to inject inline assembly, then why doesn't
Adobe just modify the way their apps are cross compiled to allow
inline objective-c? Apple can still maintain its strangle hold but we
get better performance because of the ability to have native access.
Kerry Thompson wrote:
Anthony Pace wrote:
I am referring to the iphone.
Since it's supposed to be a native app, then why not allow it? Once
the
user installs the program, it can do whatever it wants anyways. A
normal app can do all kinds of file manipulation and tracking without
it, so why not just allow lower level access?
Good question, Anthony. I hope my answer makes as much sense as the
question.
The difference is that all the object code is produced by the
compiler. We
hope the compiler won't produce malware.
If we were to give lower-level access to machine code written by a
human,
you're opening the system to a malware attack.
I know, there are ways around this. If you know the machine well
enough, and
can read and understand the machine code, you could manually insert
malware.
That takes a pretty sophisticated programmer, and one bent on
mischief, but
it could be done, at least in theory.
Hope that makes sense.
Cordially,
Kerry Thompson
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders