DEV Community

Ingi
Ingi

Posted on • Updated on

6 security advancements that Plang offers for the user

Plang, a new natural language programming language, introduces several key security improvements to address common vulnerabilities and enhance data protection.

Here are 6 significant security advancements that Plang offers.

1. Built-in Security Mechanisms:
Plang is designed with security as a foundational element, not an afterthought. The architecture and design principals prevent a range of common security issues, such as SQL injection and cross-site scripting (XSS). This proactive approach ensures that developers can focus more on functionality and less on the vulnerabilities.

2. Password-less Authentication with signatures:
81% of company breaches are password related, Plang eliminates that. Plang utilizes strong signatures(Ed25519) to facilitate secure, password-less authentication. It provides a more secure and user-friendly authentication experience.

3. Local Data Encryption:
To enhance privacy and security, Plang encourages local storage, so that your personal data is stored on your local computer, not in the cloud. This prevents large scale data breaches and protects sensitive information from unauthorized access.

4. Secure Data Syncing:
Plang makes data syncing across devices seamless and secure. It ensures that all data remains encrypted during transit, employing advanced cryptographic techniques to safeguard data integrity and confidentiality across multiple platforms.

5. Transparent and Verifiable Code:
Plang promotes a culture of security by making the code transparent and verifiable. The compiled plang code is just series of JSON files. This mean anybody can audit the code easily, allowing for the identification and rectification of any potential security flaws. This transparency not only builds trust but also enhances the overall security of applications built with Plang. Since the plang code is clear text, even LLM can be used to validate the safety of the code.

6. Anonymity with Web Services:
Users privacy is ensured when interacting with web services. By leveraging Identity that we get from password-less login, users can engage with services without revealing personal information, significantly enhancing privacy and reducing the risk of identity theft and data misuse in online environments.

If this is interesting to you in any way, come and checkout the Github repo. There is also a Youtube channel with some nice getting started videos

Top comments (0)