When Apple first released iTunes rentals, there was a bug where users could change their system time to extent the rental period. See this article. Soon, Apple fixed the problem.
When implementing a time bomb style feature, how can one ensure the program/file will expire? Apple somehow manages to lock users from a file without using the system clock or connecting to the internet. Thoughts?