Se você quiser negar o acesso à hora do sistema, praticamente precisará escrever um filtro de chamada do sistema; hoje em dia isso seria um filtro seccomp . Veja o tutorial simples do Kees Cook , ou para requisitos mais complexos, libseccomp . Você precisa negar o acesso a gettimeofday , clock_gettime e time , pelo menos; os detalhes dependem se você está tentando lidar com um aplicativo contraditório (em que talvez também queira negar acesso a exec , system etc. para impedir que um aplicativo execute aplicativos externos - embora os filtros seccomp sejam herdados para que pode não importar - e negar o acesso a fontes de tempo externas, diretas ou indiretas, como a rede ou até mesmo sistemas de arquivos).
Se você quiser dar um tempo artificial ao aplicativo, veja faketime e libfaketime .