despite – prep. used to say that something happened or is true, although something else makes it seem not likely
network – n. system permitting people to communicate and share information through the internet using a computer or mobile phone
infrastructure – n. the basic equipment and structures (such as roads and bridges) needed for an area to operate
amazing – adj. very good, surprising
visible – adj. able to be seen
vulnerability – n. something that can easily be attacked or harmed
frank – adj. speaking honestly without hesitation
scan – v. to examine with a machine