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.
Karten
491
Lernende
2
Sprache
Englisch
Kategorie
Informatik
Stufe
Universität
Erstellt / Aktualisiert
13.05.2026 / 07.06.2026

Lernkarten

ABAC relies on the evaluation of which attributes?

Attributes of the subject, attributes of the object, and a formal relationship or access control rule.

What defines the allowable operations in ABAC?

A formal relationship or access control rule defining the allowable operations for subject-object attribute combinations in a given environment.

Allowable operations in ABAC are defined for what?

Subject-object attribute combinations in a given environment.

What access control concepts can ABAC enforce?

DAC, RBAC, and MAC concepts.

How many attributes can ABAC combine?

An unlimited number of attributes.

Why can ABAC satisfy any access control rule?

Because it allows an unlimited number of attributes to be combined to satisfy any access control rule.

Complete: ABAC allows an unlimited number of attributes to be combined to….

Satisfy any access control rule.

What is the ABAC LOGICAL ARCHITECTURE ? 

1. A subject requests access to an object. This request is routed to an ACM.
2. The ACM is governed by a set of rules
(2a) that are defined by an access control policy. Based on these rules, the ACM assesses the attributes of the subject (2b), object (2c), and current environmental conditions (2d) to determine authorization.
3. The ACM grants the subject access to the object if access is authorized and denies access if it is not authorized.

What is "Malware" short for?

Malicious software

How does NIST define malware?

A program that is inserted into a system, usually covertly, with the intent of compromising the confidentiality, integrity, or availability of the victim’s data, applications, or operating system or otherwise annoying or disrupting the victim.

What's the difference between a virus and malware?

A virus is a type of malware that infects files and replicates itself.

What OS is the most often targeted by malware?

Windows.

What is the most common type of malware under Windows?

Trojans (62%).

Why is malware on the rise?

Four main reasons:

  1. Homogeneous computing base: most people run Windows and Android, so these platforms are tempting targets.
  2. Clueless user base: most users are not well-informed and represent many available targets.
  3. Unprecedented connectivity: deploying remote/distributed attacks is easier and easier.
  4. Malicious code has become profitable: between ransomware and selling compromised computers to botnets.

What is a ransomware?

Malware that threatens to publish personal data or block access to it unless a ransom is paid.

Give some examples of ransomware.

Famous examples:

  • CryptoLocker (2013): $400-$2300 per machine
  • WannaCry (2017): $300-$600 per machine
  • DarkSide (2021) against the US Colonial Pipeline: $5 millions

How did ransomware work at first?

1989: first ransomware distributed by floppy disk to researchers at the WHO, encrypting data for a $189 ransom to be paid by mail

How do ransomware work now?

Ransomware variants spreading from web downloads, emails, and self-replicate leading to multi-million dollar ransoms

What is the total damage from ransomware?

20 billions dollars in 2021.

How did developing malware work before attack toolkits?

Initially, the development and deployment of malware required considerable technical skills by software authors.

What changed since? What are attack toolkits?

Virus-creation toolkits in the early 1990s and then more general attack kits in the 2000s greatly assisted in the development and deployment of malware. Attack toolkits (AKA "crimeware") are automated tools used to exploit vulnerabilities in systems and launch attacks.

Why are attack toolkits an issue? 

They include a variety of propagation mechanisms, exploit automation, and payload modules that even novices can deploy. There are also variants that can be generated by attackers using these toolkits, which creates a significant problem for those defending systems against them.

Give an example of an attack toolkit.

Zeus crimeware toolkit: used to generate a wide range of very effective, stealthy malware that facilitates a range of criminal activities, in particular stealing banking credentials (thousands of victims, billions of dollars stolen).

Who is behind attacks?

Various categories of attackers:

  • Politically motivated attackers (e.g., hacktivists)
  • Criminals (i.e. "lone wolves")
  • Organized crime
  • Organizations that sell their services to companies and nations
  • National government agencies

Changes in the availability of resources and in motivations led to the development of a large underground economy involving the sale of attack kits, access to compromised hosts, and to stolen information.

What is a virus?

Piece of software that infects programs to monitor, steal, or destroy. Viruses modify programs to include a (possibly modified) copy of themselves. Viruses cannot survive nor execute without the host program.

What is the link between a virus and its host?

The virus has the same permissions as the host. It can do anything that the host program is permitted to do. It executes secretly when the host program is run.

Name one specificity of viruses?

Exploiting OS-specific or hardware-specific vulnerabilities, very targeted to one particular architecture and system.

What do viruses target?

File infection: Infects files that the OS considers to be executable. Two modes of operation: either overwrite (substitutes original program) or parasitic (append and modify).

Macro infection: infects files with macro or scripting code that is interpreted by an application (Word, Excel, Acrobat). Need to find an exploit to insert the macro.

Boot infection: infects the boot partition. Most difficult and dangerous type.

Give an example of a virus.

ILOVEYOU (2000):

  • Target OS: Windows 9X/2000.
  • LOVE-LETTER-FOR-YOU.txt.vbs sent as email attachment.

Operations:

  • Replacing files with extension .jpg, .doc, .js, .mp3, …
  • Adding Windows Registry data for automatic startup on system boot
  • Sending itself to each entry of the MS Outlook address book
  • Downloading the Barok Trojan WIN-BUGSFIX.EXE (stealing passwords)

What defenses are there against viruses?

You can use antivirus software or sandbox your applications.

What are the two methods of antivirus detection?

Signature-based detection: against a database of byte-level or instruction-level signatures that match viruses (e.g. using RegEx or the hash of known malicious programs).

Heuristics: checking for signs of infection or anomalies (incorrect header sizes, suspicious code section names, series of changes done that correspond to a virus).

What's a worm?

Self-replicating computer program that uses network connections to spread from system to system.

What are the differences between a worm and a virus?

A worm does not need a host program to execute, and exploits software vulnerabilities in client or server programs.

Name some of the uses of worms.

  • Email harvesting (address book, inbox, …)
  • Scanning (at random or targeted)
  • Network enumeration

Give an example of a worm.

WANNACRY (2017). Ransomeware that encrypted data and asked for ransom in Bitcoins.

What vulnerability did WANNACRY exploit?

It exploited a vulnerability leaked in an NSA hacking toolkit leak:

  • Mishandled packets for the MS Server Message Block (protocol for shared access) enable arbitrary code execution
  • The leak contained vulnerabilities in systems from, e.g., Cisco Systems

How long did WANNACRY last and how did it end?

It lasted about 8 hours only, and ended when the kill switch was found by Marcus Hutchins.

What is a kill switch?

Kill switches are used by hackers:

  • To stop the spread of the worm once monetization has been successful.
  • To avoid security researchers analyzing the worm in controlled conditions.

What are the two levels of defenses against worms?

Host level and network level.

What kind of host levels defenses exist against worms?

  • Protecting software from remote exploitation → software security
  • Stack protection techniques → software security
  • Increase diversity to increase protection → requires more sophisticated worms
  • Antivirus (for worms spreading through e-mails)

Lernen