Internet of Things is one of the fastest growing fields in the tech industry. New devices are constantly being invented and introduced into the market. According to Statista, there are expected to be “30.73 billion connected IoT devices in the world by 2020.” With so many new devices being introduced, it is inevitable that some of these devices will be released with vulnerabilities somewhere in the course of their product lifecycle. Many of these devices pose a risk to users and the networks to which they are connected. As many of Viasat’s customers will be adopting these IoT devices, Viasat had two intern teams working together on different aspects of IoT security. My intern team identifies devices in order to associate and offer better protection visibility to our customers. Our partner team is focused on detecting anomalies in network traffic behavior from these devices. This article summarizes both our teams’ efforts and results. (more)
I am a Software Engineering Intern working in Viasat’s Seattle office. My team’s internship project, VonBraun, is a next-generation orchestration platform for 12-factor apps at Viasat, to meet the need for a simple platform to run general-purpose (e.g. web) apps with little operational overload. It is basically a Heroku-style platform for internal use at Viasat. We aim to dramatically increase the speed at which certain kinds of apps can be developed and deployed, such as:
- Web management dashboards for various systems
- Databus loopbacks/aggregators
- Web apps that fall into the 12-factor app idealism
This summer, I have been part of Viasat’s Security Engineering Intern Project (SEIP) team at the Austin, TX office. We have successfully developed a security pipeline for detecting vulnerabilities in code repositories and websites, and retrieving initial reconnaissance scans of targeted internal IP space. I worked on developing the front end of the web application, used offensive security tools to find open vulnerabilities, and also worked on a passion project – “Security Chatbot” to unleash the full potential of ChatOps using Amazon Web Services.
I am an intern in the Global Infrastructure group in the Austin, TX office this summer. Our group is responsible for cloud and infrastructure engineering projects that allow Viasat’s development teams to move fast and deploy software efficiently. Containers and container technologies are largely responsible for that and they have exploded in popularity the last few years.
Containers are a form of packaging in which applications can be abstracted from the environment in which they run. But when you start to run a large number of containers in production you have to deal with the underlying complexity of having to maintain individual machines, deal with uptime, and move resources around. That is where Kubernetes comes in.
We would like to show you Azimuth, a new tool for exploring networks, built by interns at light speed. It’s like a command-line, except instead of the output being text, you get an interactive 3D graph. (more)
I’m an intern in the Commercial Mobility group at ViaSat. Our group is responsible for all of the company’s commercial aviation clients, providing internet services to aircraft. While providing the world’s best in-flight internet service to airplanes traveling over 500 miles per hour 30,000 feet above the ground is no small feat, it is also a challenge to analyze and predict user demand of our network. There are typically several hundred planes connected to ViaSat’s network at any given time amounting to 15,000-40,000 flights a week depending on the season. With this much range and traffic, and flights leaving all times of day, all over the world, modeling anything about them becomes very difficult.