¡@

Home 

2014/10/15 ¤U¤È 10:15:54

iphone Programming Glossary: vulnerabilities

Explanation of MProtect Errno 12 (ENOMEM)

http://stackoverflow.com/questions/5389947/explanation-of-mprotect-errno-12-enomem

2 is often used to make data sections of an address space non executable so that buffer overflows format string vulnerabilities use after free or freeing unallocated memory errors or similar attacks cannot return into attacker supplied data. Also mprotect.. attacker supplied data. Also mprotect 2 is used to ensure that the program text space cannot be modified by those same vulnerabilities. If an attacker can simply overwrite the functions you've supplied that's no good. But mprotect 2 isn't magic it cannot..

How to protect app IPA from hacks if reverse engineering is possible

http://stackoverflow.com/questions/6939222/how-to-protect-app-ipa-from-hacks-if-reverse-engineering-is-possible

this link which states that you can't save your app from being hacked. Please help me how to fix these security vulnerabilities or if not possible how to convince the client. Edit Recently came across this page. Seems like EnsureIT from Arxan can prevent.. this iphone ios ipad ios4 share improve this question There's always a risk involved. Even if you don't introduce vulnerabilities yourself the platform may allow for exploits which in the end may offer an entry point for a malicious attacker. As to your.. under iOS keychain crypto chip ... then it's not your fault. It means the device is either jailbroken or there are vulnerabilities to the system itself which have been exploited you just can't do anything about either possibility. It is impossible to..