Rupert Blake is a hard-working and experienced computer programmer, working at Leadsway, a software development company. After an unexpected promotion, he is given the task of securing the company's computer system from the attacks of hackers. The position is demanding and crucial, and he knows that he is capable of doing the job. Soon Rupert senses that a cyber attack is waiting to happen. Unexpected events occur, and he finds himself in a difficult situation, in which his interests clash, his values are challenged and he is forced to make a hard decision.