The National Security Service (NSA), the US intelligence service, eventually decided to create an official page at GitHub.
Η NSA απασχολεί κωδικοποιητές γενικής φύσης και λαμπρούς μαθηματικούς, οι οποίοι δουλεύουν για να σπάσουν κωδικούς, να συλλέγουν πληροφορίες από όλους και για να αναπτύξουν εργαλεία hacking όπως το EternalBlue που διέρρευσε από τους Shadow Brokers τον Απρίλιο και χρησιμοποιήθηκε από το ransomware WannaCry last month.
The secret service is mostly underground, but following the spills of Edward Snowden 2013, the NSA began (slowly) to exist for the world. He created a Twitter account the same year after Snowden leaks and now opened an account at Github.
GitHub is an online service designed to share code between developers and the open source community. So far, the NSA shares 32 different projects under the Technology Transfer Program (TPP) of an NSA technology transfer program (TTP), some of which will come "soon".
"Το πρόγραμμα μεταφοράς τεχνολογίας ή Technology Transfer Program (TTP) συνεργάζεται με καινοτόμους φορείς που επιθυμούν να χρησιμοποιήσουν αυτό το συνεργατικό μοντέλο για τη μεταφορά της τεχνολογίας τους στην εμπορική αγορά", ανέφερε η υπηρεσία στη σελίδα του προγράμματος.
Many of the projects provided by the service have been known for years and have leaked to the Internet for quite some time. For example, SELinux (Security-Enhanced Linux) has been part of the Linux kernel for years.
Some of the NSA's open source projects are listed below:
Certificate Authority Situational Awareness (CASA): A simple tool which recognizes unexpected and disallowed authorization certificates on Windows systems.
Control Flow Integrity: Hardware-based technique for avoidance exploits που στοχεύουν τη μνήμη.
GRASSMARLIN: To understand the status of IP networks in ICS and SCADA networks and to support network security.
Open Attestation: A project to remotely recover and verify the integrity of the system using the Trusted Platform Module (TPM).
RedhawkSDR: It is a software framework (SDR) that provides tools for the development and management of real-time radio software applications.
OZF Widget Framework (OWF): It is basically a web application that runs in the browser and allows users to create a lightweight widget and have easy access to all of their online tools from a web page.
You can see the full list of NSA projects from the link below
https://nationalsecurityagency.github.io/