KEY Business Vocabulary in Use: Advanced ^> unit 29 — Internet security 29.1 1 Hackers 2 denial of service attack 3 firewalls / anti-virus programs 29.2 1 Surveillance 2 human rights law 3 surveillance 4 law enforcement agencies 5 privacy 6 Law enforcement agencies 29.3 1 untenable 2 raft of measures 3 stockpile 4 submission 4 encryption 5 cybercrime 6 viruses 5 climate change 6 strike a better balance 7 exempt from ^> unit 30 — E-commerce: after boom and bust 30.1 1c, 2d, 3b, 4e, 5f, 6a 30.2 1 clicks-and-mortar 2 bricks-and-mortar outlets, pure e-tailing 3 infrastructure, e-fulfilment 4 private exchange 5 public exchange 6 reverse auction 7 e-marketplace / trading hub / trading platform