Skip to content
GK24
Computer AwarenessEasyAsked in: UPSC Civil Services · CSE Prelims 2018, GS Paper I

The terms 'WannaCry, Petya and EternalBlue' sometimes mentioned in the news recently are related to

  1. A.Exoplanets
  2. B.Cryptocurrency
  3. C.Cyber attacks
  4. D.Mini satellites

Correct answer

C. Cyber attacks

Explanation

The correct answer is C, Cyber attacks. WannaCry and Petya are ransomware, and EternalBlue is the Windows exploit that helped them spread.

EternalBlue was a hacking tool that exploited a flaw in Microsoft Windows' Server Message Block, the protocol computers use to share files over a network. It was developed by the United States National Security Agency and leaked online in April 2017 by a group called the Shadow Brokers. Within weeks, the WannaCry ransomware used it to infect more than two lakh computers in about 150 countries, locking files and demanding payment in Bitcoin; Britain's National Health Service was among the worst hit. In June 2017 a destructive variant of Petya, often called NotPetya, used the same exploit against companies in Ukraine and beyond. Microsoft had issued a patch in March 2017.

A is wrong because exoplanets are planets outside our solar system. B is wrong because Bitcoin was only the ransom currency, not what the names refer to. D is wrong because none of them is a satellite.

Exam tip: ransomware locks files and demands payment; WannaCry 2017 spread through EternalBlue.

View all
Q3.Computer AwarenessAsked in: CDS · CDS-II 2026, GKMedium

Which one among the following is NOT true about Standard Generalised Markup Language (SGML)?

  1. A.It is an international open standard
  2. B.It is dependent on a computer's hardware
  3. C.It is independent of a computer's operating system
  4. D.It defines document type
Show answer
Correct answer: B. It is dependent on a computer's hardware

SGML was designed to be independent of both hardware and software, so saying it depends on a computer's hardware is false.

Q4.Computer AwarenessAsked in: CDS · CDS-II 2026, GKMedium

Which one among the following tasks is NOT carried out by an operating system?

  1. A.To link a program with the subroutines it references
  2. B.To manage data transfer to and from peripherals
  3. C.To allocate memory for storing programs
  4. D.To provide a layered, user-friendly interface
Show answer
Correct answer: A. To link a program with the subroutines it references

Joining a program to the library routines it calls is the job of a linker, a separate system utility, not of the operating system.