• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: application security
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: application security


  • Subject: Re: application security
  • From: "Alastair J.Houghton" <email@hidden>
  • Date: Tue, 10 Jun 2003 19:35:51 +0100

On Tuesday, June 10, 2003, at 12:11 am, email@hidden wrote:

I heard about a flag apple has on some of it's apps that wont allow any other processes to pause it (to walk through it with a debugger or anything like this). anyone else heard about this or know how it can be done?

Since the kernel (Darwin) is Open Source, this seems quite unlikely, since it would be possible for a technically adept person (of the type that might want to walk-through an Apple program in a debugger) to circumvent any measure they might have put in place by replacing the kernel, or even by using remote debug on the kernel and stepping over the offending lines of code.

There are techniques you can use to make it harder to run your program in a debugger, however you will never stop a determined hacker from breaking in to your code; in the limit, they can just patch your program to remove your security measures before running it.

Kind regards,

Alastair.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

References: 
 >application security (From: email@hidden)

  • Prev by Date: How can i check if a file is hidden?
  • Next by Date: Re: How can i check if a file is hidden?
  • Previous by thread: application security
  • Next by thread: Defining a separate static variable for each type of subclass
  • Index(es):
    • Date
    • Thread