Alerts This Week
Warning Icon 1 637
Alerts This Week
Warning Icon 1 637

Stay Ahead With Linux Security News

Filter Icon Refine news
X Clear Filters
X Clear Filters
View More

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

What got you started with Linux?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/150-what-got-you-started-with-linux?task=poll.vote&format=json
150
radio
0
[{"id":483,"title":"Self-taught through trial and error","votes":545,"type":"x","order":1,"pct":78.42,"resources":[]},{"id":484,"title":"Formal training or courses","votes":30,"type":"x","order":2,"pct":4.32,"resources":[]},{"id":485,"title":"A job that required it","votes":34,"type":"x","order":3,"pct":4.89,"resources":[]},{"id":486,"title":"Other","votes":86,"type":"x","order":4,"pct":12.37,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200
Loading...

Explore Latest Linux Security news

We found -2 articles for you...
209

Memory-Safe Languages: Vital for Linux Security and Resilience

The importance of prioritizing memory-safe programming languages has never been greater. Using memory-safe programming languages such as Python, Java, C#, Go, Rust, and Swift offers significant security advantages for admins and programmers, while avoiding the vulnerabilities associated with memory-unsafe languages like C++. . Why Is Using Memory-Safe Programming Languages Critical for Robust Security? How Has the Linux Community Embraced Memory-Safe Languages? The Case for Memory Safe Roadmaps document released by cybersecurity agencies from multiple nations indicates a collective call for action towards prioritizing memory safety. Memory-related vulnerabilities have impacted major tech companies including Microsoft, Google, and Mozilla. These widespread vulnerabilities underscore the urgency for organizations to address memory safety in their programming languages. Luckily, there has been a significant shift towards memory-safe languages within the Linux community, exemplified by the official support for kernel modules written in Rust. This development underscores the growing recognition of the security benefits offered by memory-safe languages, even within the traditionally performance-driven Linux ecosystem. However, this shift raises critical questions for security practitioners, prompting them to consider factors such as the suitability of memory-safe languages for existing projects, potential trade-offs, and the cost of transitioning to a new language. As part of this strategic shift, organizations may choose to hire dedicated Java developers to modernize legacy systems with a memory-safe language that balances performance, scalability, and long-term security. Additionally, it underscores the importance of providing developers with the necessary tools and resources to facilitate a smooth transition and ensure ongoing security, such as software composition analysis (SCA) tools. Our Final Thoughts on the Importance of Using Memory-Safe Programming Languages This article servesas a call to action for security practitioners and administrators to reevaluate their approach to programming language selection, urging them to prioritize memory safety as a fundamental aspect of their security roadmap. We seek to emphasize the urgency of embracing memory-safe languages for long-term security and resilience in the face of evolving cyber threats. . Memory-safe programming languages like Rust and Go are essential in Linux to combat rising memory errors and security vulnerabilities, ensuring robust code and user data safety. Memory Safe Languages, Secure Programming, Linux Development, Cyber Threats, Software Composition. . Brittany Day

Calendar 2 Apr 02, 2024 User Avatar Brittany Day Security Trends
82

White House ONCD Advocates Memory-Safe Programming Adoption

The Office of the National Cyber Director (ONCD) emphasizes the urgent need for developers to adopt memory-safe programming languages like Rust to minimize vulnerabilities in software. The ONCD's Back to the Building Blocks: A Path Toward Secure and Measurable Software" report is a strong recommendation rather than an executive order or law. . What Is ONCD's Recommendation for Secure Software Development? Memory-unsafe languages such as C and C++ have long been a staple in software development, but significant cybersecurity risks have also accompanied it. As Anjana Rajan, the ONCD Assistant National Cyber Director for Technology Security, points out, past catastrophic cyber incidents like the Morris worm and the Heartbleed vulnerability have often stemmed from memory safety vulnerabilities. The prevalence of security bugs in the C language is a significant issue. Almost 50% of reported vulnerabilities in the seven most widely used languages over the past decade were in C. While factors like its longevity and widespread use can contribute to this statistic, Kees "Case" Cook, a Google Linux kernel security engineer, notes that C's inherent weaknesses and undefined behaviors make it prone to security flaws. The growing endorsement of memory-safe languages like Rust by industry giants such as Microsoft further emphasizes the need for a fundamental shift in programming practices. Microsoft Azure's CTO Mark Russinovich advises developers to avoid using C or C++ and opt for Rust. This aligns with Microsoft's ongoing efforts to rewrite core libraries in Rust and integrate them into their products, like Microsoft 365. This has significant implications for the security community, as it signals a shift towards safer programming languages and the potential abandonment of traditional languages like C and C++. From the perspective of a Linux admin, infosec professional, internet security enthusiast, or sysadmin, ONCD's report highlights the immediate impact and long-term consequences of usingmemory-unsafe languages. The report prompts critical thinking and raises important questions regarding the security of existing codebases. It also serves as a call to action for these professionals to consider adopting memory-safe languages and implementing advanced diagnostics to improve software security. Our Final Thoughts on ONCD's Recommendation The recommendation from the White House's Office of the National Cyber Director to move towards memory-safe programming languages like Rust sheds light on the critical issue of software vulnerabilities. Making informed decisions in software development can help minimize cybersecurity risks. Industry leaders' growing endorsement of memory-safe languages and the potential long-term consequences for traditional languages like C and C++ should prompt a renewed focus on software security and adopting safer programming practices. What are your thoughts on ONCD's recommendation? Do you agree or disagree? Connect with us on X @lnxsec and let's have a discussion! . The ONCD's latest advisory highlights the need for a shift to memory-secure programming languages to combat cybersecurity threats in software engineering. Memory Safety, Secure Languages, Cybersecurity Recommendations. . Brittany Day

Calendar 2 Mar 04, 2024 User Avatar Brittany Day Government
67

Effective SSL Break Techniques by Ivan Ristic at OWASP Sweden

In this video from the OWASP AppSec Research conference in Sweden, security researcher Ivan Ristic of Qualys discusses practical methods for breaking SSL.. The link for this article located at ThreatPost is no longer available. . Uncover techniques for compromising SSL as outlined by specialist Ivan Ristic during the OWASP AppSec event held in Sweden.. SSL Attack Methods, OWASP Conference, Ivan Ristic Insights, Secure Programming Techniques. . LinuxSecurity.com Team

Calendar 2 Aug 18, 2010 User Avatar LinuxSecurity.com Team Cryptography
News Add Esm H340

Get the latest News and Insights

Get the latest Linux and open source security news straight to your inbox.

Community Poll

What got you started with Linux?

No answer selected. Please try again.
Please select either existing option or enter your own, however not both.
Please select minimum {0} answer(s).
Please select maximum {0} answer(s).
/main-polls/150-what-got-you-started-with-linux?task=poll.vote&format=json
150
radio
0
[{"id":483,"title":"Self-taught through trial and error","votes":545,"type":"x","order":1,"pct":78.42,"resources":[]},{"id":484,"title":"Formal training or courses","votes":30,"type":"x","order":2,"pct":4.32,"resources":[]},{"id":485,"title":"A job that required it","votes":34,"type":"x","order":3,"pct":4.89,"resources":[]},{"id":486,"title":"Other","votes":86,"type":"x","order":4,"pct":12.37,"resources":[]}] ["#ff5b00","#4ac0f2","#b80028","#eef66c","#60bb22","#b96a9a","#62c2cc"] ["rgba(255,91,0,0.7)","rgba(74,192,242,0.7)","rgba(184,0,40,0.7)","rgba(238,246,108,0.7)","rgba(96,187,34,0.7)","rgba(185,106,154,0.7)","rgba(98,194,204,0.7)"] 350
bottom 200
Your message here