CBS

CBS

CBS


L. H.
Diese Lernkarten vermitteln fortgeschrittene Konzepte der IT-Sicherheit mit Fokus auf Angriffsvektoren wie Adversarial Examples, Model Stealing und Datenschutzrisiken in maschinellem Lernen. Sie erklären Bedrohungsmodelle, Angriffsarten wie Evasion und Poisoning sowie Abwehrstrategien wie adversariale Schulung und Differential Privacy. Praktische Beispiele aus Bildverarbeitung, Spamerkennung und autonomem Fahren veranschaulichen die Angriffsmethoden. Studierende und Sicherheitsforscher profitieren von den technischen Details zu Angriffszielen, Optimierungsproblemen und Schutzmaßnahmen gegen Modellklau.
Cartes-fiches
491
Utilisateurs
2
Langue
Anglais
Catégorie
Informatique
Niveau
Université
Créé / Mis à jour
13.05.2026 / 07.06.2026

Cartes-fiches

What kind of network level defenses exist against worms?

  • Limit the number of outgoing connections: limit worm spreading
  • Personal firewall: e.g., block outgoing or incoming SMTP connections from unknown applications
  • Intrusion detection systems (next lecture)

What is a trojan?

Useful or apparently useful program containing hidden code that performs malicious activities.

What is the difference between a trojan and a virus?

Trojans cannot replicate by themselves, but can do any malicious activity.

How can you defend against trojans?

  • Train users to not run programs from untrusted sources.
  • Running untrusted programs with least privilege principle.

What kind of malicious activity can trojans do?

  • Spy on sensitive user data (spyware).
  • Allow remote access (backdoor).
  • Base for further attacks, e.g., act as email relay (for spammers).
  • Damage routines (corrupting files).

Give some examples of trojan horses.

Tiny banker Trojan (2012) and Zeus banking Trojan (2013).

What are the two modes of operation of these trojans?

First mode of operation:

  1. Sniff packets to learn when a user visits a banking website.
  2. Steal credentials before they are sent → send to malware server.

Second mode of operation:

  1. Sniff packets to learn when a user visits a banking website.
  2. Steal appearance from website (Man-in-the-Browser attack).
  3. Ask security details to user on a pop-up → send answer to malware server.

What is phishing?

Mimicking some communication from a trusted source (social engineering).

Give a generic example of a phishing attack.

  • Include a URL in a spam e-mail that links to a fake website that mimics the login page of a banking or similar site.
  • Suggests that urgent action is required by the user to authenticate their account.
  • Attacker exploits the account using the captured credentials.

What is spear-phishing?

Spear-phishing works like classic phishing, but recipients are carefully researched by the attacker. The e-mail is crafted to specifically suit its recipient, often quoting a range of information to convince them of its authenticity.

Give a generic example of spear-phishing.

CEO fraud: sender pretending to be a senior executive to make other employees at an organization to perform a specific action, e.g., the wiring of money to an offshore account.

What are the defenses against phishing?

User education and training: Essential part of anti-phishing strategy is to actively educate its users so that they can identify phishing scams and act accordingly.

  • Run regular simulated phishing campaigns.
  • Encourage users to modify their browsing habits.
  • Legitimate e-mails generally contain an item of information not readily available to the attackers.

Technical solution: phishing is a technological medium to exploit human weaknesses, and technology cannot fully compensate for human weaknesses.

  • Filtering out phishing e-mail with spam filters.
  • Browsers alerting users to fraudulent websites.
  • Monitoring and takedown of phishing websites.
  • Multifactor authentication.

What is a backdoor?

Secret entry point into a program allowing the attacker to gain access and bypass the security access procedures.

What would be a legitimate use for a backdoor?

Backdoors are used by programmers to debug and test programs (they are called maintenance hook in this legitimate case). They are used for applications with authentication procedure or long setup.

What is a rootkit?

Malicious code installed in the core of the OS to maintain covert access to the system.

Why are rootkits difficult to detect?

A rootkit hides its presence by subverting the mechanisms (in the OS) that monitor and report on the processes, files, and registries on a computer.

Give an example of a famous rootkit.

Stuxnet (2010) against Iran’s nuclear power plants.

What is a bot?

(AKA zombie) compromised host connected to the Internet used to launch or manage attacks.

What is a botnet?

Multiple (e.g., millions) bots under the control of a single entity and capable of acting in a coordinated manner.

What is a botnet command & control (C&C) center?

A system to keep track of bots and send commands to them.

What is the problem with the botnet star topology?

The C&C machine is a single point of failure: hacker loses control of entire network if it's taken down.

What is the problem with the botnet P2P topology?

It's difficult to manage. If security defenders gain control of enough bots in the botnet, they can counter the malicious commands issues by the attacker (sybil attacks).

Given the problems with the star topology and the P2P topology, what is the architecture to adopt? Draw a schema.

The hybrid architecture: C&C machines are in P2P, while the bots are in star with their respective machines.

What are the usages of botnets?

Distributed denial-of-service (DDoS) attacks, spamming, sniffing traffic, spreading new malware, manipulating online polls, …

What are the monetization avenues for botnets?

  • Rental: “Pay me money and I’ll let you use my botnet”
  • DDoS extortion: “Pay me or I take down your legitimate business”
  • Bulk traffic selling: “Pay me to boost visit counts on your website”
  • Click fraud: “Simulate clicks on advertised links to generate revenue”
  • Distribute ransomware: “I’ve encrypted your hard drive, pay!”
  • Advertise products: “Pay me to leave comments all around the web”
  • Bitcoin mining

Give an example of a botnet.

MIRAI (2016) that targeted IoT devices.

What are the defenses against botnets?

Attacking C&C infrastructure:

  • Take communication channel offline.
  • Hijack/poison the DNS domain of the C&C.
  • But botnet takedown is challenging: requires a combination of technical and legal methods and often the collaboration of numerous entities with varying jurisdictions.

Honeypots:

  • Vulnerable computer that serves no purpose other than to attract attackers and study their behavior in controlled environments.
  • Useful tool to discover where the C&C is.
  • Study botnet behavior to find appropriate defense.

What is an Advanced Persistent Threat (APT)?

Well-resourced, persistent application of a wide variety of intrusion technologies and malware to selected targets (usually business or political).

Who are the typical authors of APT?

Typically attributed to state-sponsored organizations and criminal enterprises.

How do APT differ from other types of attacks?

Differ from other types of attack by their careful target selection and stealthy intrusion efforts over extended periods.

Give an example of an APT.

The RUAG espionage case.

Break down the characteristics of APT:

Advanced:

  • Wide variety of intrusion technologies and malware including the development of custom malware if required.
  • Individual components not necessarily technically advanced but carefully selected to suit the chosen target.

Persistent:

  • Determined application of the attacks over an extended period against the chosen target in order to maximize the chance of success.
  • Variety of attacks progressively applied until the target is compromised.

Threats:

  • Threats to the targets as a result of the organized, capable, and well-funded attackers intending to compromise the specifically chosen targets.
  • The active involvement of people in the process greatly raises the threat level from that due to automated attacks tools.

What are the aims of APT attacks?

Varies from theft of intellectual property (IP) or security and infrastructure related data to the physical disruption of infrastructure.

What are the techniques used?

  • Social engineering.
  • Spear-phishing email.
  • Drive-by-downloads from selected compromised websites likely to be visited by personnel in the target organization.

What is the intent with an APT attack?

Infect the target with sophisticated malware with multiple propagation mechanisms and payloads. Once they have gained initial access to systems in the target organization a further range of attack tools are used to maintain and extend their access.

What are the steps of an APT attack?

  1. Initial compromise.
  2. Establish foothold.
  3. Escalate privileges.
  4. Move laterally.
  5. Maintain presence.
  6. Complete mission.

What are the challenges of defending against APT attacks?

  • Much harder to defend against due to targeting and persistence.
  • Requires a combination of technical countermeasures and user training.
  • Even with best practice countermeasures, zero-day attacks can still succeed.
  • Multiple layers of defenses are needed.

From the previous examples of attacks, which qualifies as an APT attack?

Stuxnet.

What is the NIST DoS definition ? 

NIST (SP 800-61) definesdenial-of-service (DoS) attacksas:“An action that prevents or impairs the authorized use of networks, systems, or applications by exhausting resources such as CPU, memory, bandwidth, and disk space.”

What CIA attack DoS ?

Attack on the availabilityof some service

Étudier