August 13, 2014
Currently, Web pages are written in a mishmash of languages and files. Between HTML, CSS, XML, Java, and SQL, hackers can find security holes if the code is not properly coordinated between languages. Having one language, such as Wyvern, can cut down on the confusion and help prevent security breaches.
The NSA-funded project may also help developers code “high assurance applications.” Accuracy is extremely important in these types of applications, and the term is usually used to refer to the military’s programs for communications, missile systems, radar and medical devices.
Wyvern works by recognizing exactly what language developers are working in. For example, the language can detect that a user is editing a database, and will make sure the SQL is correct. For additional information, see the write-up from Motherboard. And curious Web developers can check out the Wyvern prototype at GitHub.