Home Blog Page 13

Back to Turla or how a Russian-speaking cyber-espionage group exploits satellites

0

Kaspersky Lab experts were the first to reveal in 2015 that the Russian hacker group Turla APT had exploited and hijacked satellite feeds to hide their Command & Control (C&C) servers.

As a reminder, the Turla APT group, also known as Snake or Uroburos, had in 2015 affected more than 500 victims in 45 different countries around the world, including government agencies, military entities and diplomats as the group’s preferred targets.

While satellites are best known as tools for broadcasting and secure communication, they are also used for Internet access. Their services are mainly used in remote locations where all other means of Internet access are either unstable and slow or totally inoperative.

One of the most widespread and inexpensive methods of satellite Internet access is an exclusively downlink, with the uplink being via conventional low-speed Internet access.

The use of a satellite internet connection offers undeniable advantages such as anonymity. Indeed, apart from knowing that you are under satellite coverage, it is very difficult if not impossible to physically know your location.

Another advantage of hijacking satellite links is the low cost of hardware investment. Here, hackers have hijacked a DVB-S satellite link. To hijack this type of link, you need the following items, the cost of which is estimated at less than 1000 euros:

  • A satellite dish, the size of which depends on the geographical position and the satellite.
  • A universal head
  • A dedicated DVB-S tuner (PCIe card)
  • A computer, preferably running Linux

PCIe TBS-6922SE card for DVB-S canal receptionThe method is not new. It goes back to the 2010’s with the Skygrabber software. A person with a PC and a satellite dish can, with the software, intercept downloads requested by Internet users connected to a satellite. Indeed, the downlink transmitted from the satellite in geostationary orbit to the computer was not encrypted at the time.

How a satellite internet connection is hijacked

The SecureList.com site explains the technique very well. The Turla APT group has exploited a weakness of satellite internet connections of the DVB-S type which is that the stream is not encrypted.

Crédits : François Quiquet

The technique used here is not Man-In-The-Middle but IP Spoofing.

  1. The group starts by “listening” to the satellite downlink in order to identify the active IP addresses of the Internet users connected to the satellite.
  2. It chooses a connected IP address to use it to mask a C&C server, without the knowledge of the legitimate user. To do this, he configures the domain name of his Command & Control server to use one of the active IP addresses connected via satellite.
  3. Machines infected with the Turla malware are instructed to filter data to the domain name whose IP addresses correspond to Internet users connected via satellite (hackers use so-called dynamic DNS hosting, which allows them to change the IP address of a domain at will).
  4. The malware on the infected computers then contacts the IP address of the legitimate user connected to the satellite to establish a TCP/IP connection.
  5. The data is routed via conventional lines to the teleports of the satellite Internet service provider, then to the satellite, and finally from the satellite to the user whose IP address has been chosen.
  6. This user’s machine will abandon the connection because the communication is not intended for him (the port chosen by the attackers is not open on the user’s machine).
  7. The same TCP/IP connection request is also sent to the attackers’ Command & Control server, which uses the same IP address and will respond to the infected machine to establish a communication channel and receive the exfiltered data.

Interestingly, as you will have noticed, the legitimate user, whose IP address has been used by hackers to retrieve data from an infected machine, also receives these data packets but hardly notices them. In fact, Turla members instruct infected machines to send data to ports that, in the majority of cases, are closed by default. As a result, the legitimate user’s computer simply discards these packets, while the Turla C&C server, which keeps these ports open, receives and processes the exfiltered data.

The legitimate satellite user will not even notice that his satellite connection has been hijacked unless he checks his event logs and notices packets being discarded by his satellite modem. But this will look more like “Internet noise” than suspicious traffic.

Short explanatory video

The use of satellite links to hide a Command & Control server and control a botnet is not exclusive to Turla APT. Researchers have observed that other APT groups also rely on satellites to manage their malware such as Rocket Kitten or Xumuxu or the Hacking Team in Italy. We’ll talk about this in a future article.

The question now is whether DVB-S satellite internet connections are now encrypted to protect confidentiality and integrity. If anyone has the answer, I’d like to have it as a comment. This will also be the subject of a future article.

Source and technical details on Kaspersky Lab’s SecureList.com website.

Description of the Elements of a Satellite Command and Control System

1

In order to be able to analyse the various threats and identify the risks facing a space system, it is necessary to describe precisely all the elements that make up the system and the links between them.

Figure 1 shows a simplified example of the network topology of a satellite Command and Control system. It is composed of an operations centre, a base station (or ground station), a ground network and a satellite.

Figure 1: Example of the network topology of a satellite Command and Control system

The base station is the central element of the device. It is through it that the operations centre can communicate with the satellite.

The link between the satellite and the base station carries three different types of information: payload (payload), telemetry (TT&C) and Command & Control (C2).

Malargue station in Argentina, used by the European Space Agency (Crédits : CONAE – CC BY 2.5 ar)

The payload corresponds to the data transported or collected by the satellite and used by the satellite’s customers (images, TV, internet, weather, etc …).

Telemetry corresponds to data sent by the satellite, for example on its position or status. Telemetry is composed of three elements called TT&C for Telemetry, Tracking & Control.

Finally, Command & Control (C2) are instructions sent to the satellite by the operations centre to perform, for example, orbit correction manoeuvres.

KA-SAT geostationary telecommunications satellite built in 2011 by Astrium for the European company Eutelsat. Credits : Wikipedia

 

A ground station operates 7 days a week, 24 hours a day. It is remotely controlled and operated by the operations centre via IP or serial interfaces. It is capable of communicating with several satellites, requiring repositioning each time.

Space Data Link (SDL) is a protocol used to transport the satellite payload as well as telemetry and Command & Control.

The terrestrial network that connects the base station to the operations centre consists of a link called the Space Link Extension (SLE) Services. The Space Link Extension (SLE) extends the Space Data Link (SDL) from the satellite to the operations centre.

The security of these two protocols will be discussed in a future article.

Control room of ESOC, the European Space Operations Centre, located in Darmstadt, Germany, in charge of monitoring all the space probes that are under the full control of the European Space Agency (ESA) – Crédits : ESA/J.Mai – CC BY-SA 3.0 IGO

In the previous network topology, the satellite payload, telemetry (TT&C) and Command & Control (C2) are multiplexed on the same satellite link. In most missions, this link is actually separated into two separate links as shown in Figure 2 with one link to carry the payload and another link to carry the telemetry (TT&C) and Command & Control (C2). On each of the two links is the Space Data Link (SDL) which is extended from the satellite to the operations centre by the Space Link Extension (SLE).

Figure 2: Example of the network topology of a satellite Command and Control system with payload and telemetry link separation

To be even more precise, we have added in the following diagram (Figure 3), a user of the service offered by the satellite. This can be either a passive terminal that only receives a signal (example: a TV decoder) or an active terminal that receives and sends a signal (example: a satellite telephone).

Figure 3: Network topology of a satellite Command and Control system payload, telemetry and customer links

Finally, the last diagram (Figure 4) allows us to identify 3 different sets called segments that make up most spacecraft Command and Control systems.

The Ground Segment is composed of all the elements on the ground that are used for telemetry, Command and Control and payload distribution. The Ground Segment consists of the base stations, the operations centre and the ground network. The ground segment also includes all test, integration and launch systems when the mission also includes a launcher.

The Space Segment is composed of the satellite (or constellation of satellites), the uplink and downlink. In some models, the satellite links may be part of a separate segment called the Space-Link Communications Segment.

The User Segment consists of all user equipment that receives the signal from the satellite but can also transmit a signal to the satellite.

Figure 4: Simplified diagram representing the 3 segments of a satellite Command and Control system

These three segments together will represent the scope of our risk analysis of a space system, which will be the subject of a future article.

For this article, we have studied the presentation by Ignacio Aguilar Sanchez (ESA) and Daniel Fischer (ESA) available here.

First CTF in space with Hack-A-Sat: the US Air Force launches a Bug Bounty and invites hackers to hack one of their satellites in orbit

0
SpaceX Dragon capsule during its approach to the ISS (Photo credits: NASA)

It was the TechCrunch site that revealed the information. The U.S. Air Force will launch a bug bounty program in the form of a CTF (Capture The Flag) whose goal is to hack a real satellite in orbit above the Earth.

Last year, at the famous Defcon cyber security conference, the US Air Force had already asked hackers to hack one of their F-15 fighter planes. And they succeeded! The results, which were not made public, proved to be very interesting according to the organisers.

It was the first time that hackers were allowed to penetrate US Air Force systems and physically access the F-15 system to look for vulnerabilities.

The Washington Post revealed that in just two days, a team of seven hackers managed to discover several critical vulnerabilities that, if exploited in the real world, could have crippled the aircraft’s systems, causing potentially very serious damage.

U.S. Air Force F-15E Strike Eagle (photo crédits : U.S. Air Force – Senior Airman Erin Trowe)

Will Roper, Assistant Secretary of the US Air Force, said at the time: “I left this event thinking that there was a huge national asset in this level of cyber expertise that the US Air Force is sorely lacking”.

Indeed, for years, the US Air Force has historically kept the security of its systems and technology in absolute secrecy, fearing espionage or sabotage by the enemy. “It was like being stuck in the business practices of the Cold War. But in today’s world, this is not the best security posture,” Roper said.

Following the success of this first initiative, the US Air Force decided to repeat the experience and call again on security researchers at the Aerospace Village of the 2020 Defcon28. This time it will involve hacking into a real satellite in orbit, hovering miles above the earth’s surface.

Crédits : hachasat.com

Will Roper reminds us that satellites, even if they are far from earth, face real threats. Among these, he cites the possibility of using “anti-satellite” weapons to jam, blind or even prevent devices from communicating with their base stations.

It is not only the satellites in orbit that are threatened. Earth stations and communication links between earth and sky could be as vulnerable as the satellites themselves, Roper said.

This year’s program is called “Hack-A-Sat“, a space security program that involves attacking an actual satellite in orbit and spotting bugs and vulnerabilities that could be exploited by the enemy.

Teaser vidéo

This is a paradigm shift for the US Air Force, which until now has been used to building closed and locked systems. By moving to semi-open systems, it opens up “satellite” technology to the wider community, while reserving the highest ranked technology for its in-house experts and engineers.

The aim of this initiative is not only to fix existing bugs but also to consolidate the supply chain to prevent the introduction of new bugs,” adds Will Roper.

How to register?

The rules of participation in “Hack-A-Sat” have been published in detail on the hackasat.com website (see PDF). The registration form has been online since April 22nd.

Qualifying events

The first step is to take part in the qualifying events which will be held online from 22 May. Candidates will have to take up several challenges by hacking a test satellite in the form of a kit and solve as many challenges as possible in 48 hours. The end of the qualification tests is scheduled for 24 May.

The goal of the qualifying rounds is to identify the best and keep only the “cream of the crop,” as Will Roper explains.

Crédits : hachasat.com

What is the final event?

Only the top 10 teams will qualify for the final event at the Defcon 2020 conference in Las Vegas in August. The challenge of the final event has been revealed. Besides the fact that the hackers will have to attack a real satellite, they will also have to try to hack its camera and take a picture of the Moon as proof (the famous “flag”). The first three teams will receive prizes ranging from $20,000 to $50,000.

With the current Coronavirus Pandemic continuing, the organizers could hold the final event remotely. In addition to hoping that hackers will find vulnerabilities, the event also aims to raise awareness at the highest level within the US Air Force and change the way they think about security.

Will Roper hopes that in the future, the US Air Force will think about working differently, using the hacker community more often when designing a satellite. “If this future generation becomes a reality, then we’ll be in a much better cyber position. »

For more information

For those who are interested and want to know more about the “Hack-A-Sat” program, the organizers have written a FAQ.

Resources

Crédits : hachasat.com

Back to the lastest “In-Flight Abort Test” from SpaceX before the first manned flight on May 27, 2020

0
The Crew Dragon capsule separating from its Falcon 9 rocket, 84 seconds after liftoff, using its SuperDraco thrusters to move away from the rocket to test its ability to escape a faulty booster. (Credits: SpaceX)

On Sunday, January 19, 2020, the last big test for SpaceX, Elon Musk’s company, took place successfully. It was to simulate a failure of the launcher and to carry out an emergency ejection of the unmanned Crew Dragon capsule, a few minutes after launch. This test is called an “In-Flight Abort Test”.

The test took place at the Kennedy Space Center in Cape Canaveral, Florida. The mission went perfectly well (see video below) and was successfully completed. The Crew Dragon capsule is launched by a Falcon 9 rocket and powered by SuperDraco engines mounted in pairs.

Below is a Twitter video showing the moment of ejection of the launcher capsule.

This mission is ordered to SpaceX by NASA in order to give the United States back its autonomy in the access to manned space flights. It was therefore a crucial test for NASA.

Full video of the security test

The chronology of the test is as follows:

  • 00:00 – Liftoff of the launcher (17:58 of the video)
  • 01:28 – Crew Dragon capsule ejected (19:24 of the video)
  • 01:37 – Launcher explodes (19:35 of the video)
  • 02:35 – Release of the ejection stage (20:23 of the video)
  • 04:44 – Opening of the 2 small parachutes (22:42 of the video)
  • 05:33 – Opening of the 4 large parachutes (23:32 of the video)
  • 08:56 – Ditching of the capsule (26:55 of the video)

The next flight of the Dragon Crew will be a manned flight. It will be a great return for the Americans with the first manned flight since the space shuttle program was shut down after two serious accidents.

Space Shuttle Atlantis at Launchpad 39A in Cape Canaveral, Florida (Photo credits: Dave Mosher)

Since the last flight of Space Shuttle Atlantis in 2011, Americans have been forced to use the services of the Russian Soyuz spacecraft to fly their astronauts into space and back and forth with the International Space Station (ISS).

The Soyuz MS-10 spacecraft carrying NASA astronaut Nick Hague and Russian cosmonaut Alexey Ovchinin on the launch pad at the Baikonur Cosmodrome in Kazakhstan on 11 October 2018. The rocket stopped in mid-flight, but an evacuation system saved the crew. (Photo credits: Shamil Zhumatov/Reuters)

The next launch of the Falcon 9 and the Crew Dragon capsule will take place at the Kennedy Space Center in Cape Canaveral, Florida, where Space Shuttle Atlantis last lifted off. It will be a manned flight with American astronauts Doug Hurley and Bob Behnken as passengers. This mission will take place on May 27, 2020.

This very special mission will be extremely well attended. It will be the subject of a future article.

Hack-A-Sat Challenge, a satellite hacking challenge from the Us Air Force, shifts to fully virtual event

0

It’s official, DEF CON 28, the famous international hackers conference, becomes virtual, as does the Hack-A-Sat event, the US Air Force program that invites hackers to hack one of their satellites in orbit (see our article on this subject).

The organisers are putting in place all the logistics necessary to make this virtual experience as user-friendly as possible for the spectators. It will thus be possible to follow the satellite hacking competition from a distance wherever you are.

The dates for the final event are still set for 7-9 August 2020. All information is available on hackasat.com.

As a reminder, to be able to participate in the final round of the satellite hacking contest, you must have passed the qualifying rounds which starts on May 22nd and be in the first eight teams.

The clock is ticking… so hurry up and register at hackasat.com.

If you’re wondering why we’re looking to hack a satellite, then go to our article about the Hack-a-Sat program to read and understand the whole story.

Last Posts

Mapping the Thales Satellite Hacking Demo using SPARTA TTPs and PWNSAT ATT&CK Flow Builder...

0
In 2023, during the CYSAT conference, Thales presented a live demonstration of a satellite hacking scenario, a milestone event that shed light on the...

2nd International Conference on Gravitation, Astrophysics and Cosmology (ICGAC2026) – April 16-18, 2026 in...

0
We are pleased to announce that the 2nd International Conference on Gravitation, Astrophysics and Cosmology (ICGAC2026) will be held on April 16-18, 2026, in...

Two big announcements : the release of SPARTA v3.1 with MITRE’s EMB3D mapping and...

0
In the following article, discover the major advancements announced with the release of SPARTA v3.1: the addition of new NIST space segment guidance, the...

An analysis of the Thales satellite hacking demo at CYSAT 2023 with the METEORSTORM™...

0
Disclaimer Please be informed that the analysis detailed in this article is entirely separate from the hacking experiment conducted by the Thales team on the...

Exploring the power of the METEORSTORM™ framework — a framework built for full-spectrum modeling...

0
I'm very proud to have successfully taken up a new challenge exam in beta version about METEORSTORM™ framework which allowed me to obtain the...

Popular posts

Description of the Elements of a Satellite Command and Control System

1
In order to be able to analyse the various threats and identify the risks facing a space system, it is necessary to describe precisely...

Install KYPO Cyber Range Platform on Openstack and Ubuntu in AWS cloud

4
KYPO is a Cyber Range Platform (KYPO CRP) developed by Masaryk University since 2013. KYPO CRP is entirely based on state-of-the-art approaches such as...

An analysis of the Viasat cyber attack with the MITRE ATT&CK® framework

0
Disclaimer To do this analysis of the Viasat cyber attack, I used the open-source intelligence (1) of the team composed by Nicolò Boschetti (Cornell University),...

What are the threats to space systems?

0
In this article, we will try to identify the various threats to space systems. This article is a synthesis of the CSIS (Center for Strategic...

ESA released the SPACE-SHIELD, an ATT&CK® like knowledge-base framework for Space Systems

2
I dreamed about it, ESA did it! ESA (European Space Agency) released the SPACE-SHIELD (Space Attacks and Countermeasures Engineering Shield). This is an ATT&CK®...