John Carlin, who is about to step down as assistant attorney general for national security, discusses terrorism and cyber security.