Home Blog Page 816

Break Scalability Barriers in OpenFlow SDN

Over the past couple of years, software-defined networking (SDN) has emerged as a strong alternative to traditional networking approaches in the areas of WAN, data center networks, and network overlay solutions. The primary benefit realized from SDN, besides open networking, is the ability to accelerate service deployments. SDN solutions using OpenFlow tackle complex problems, including dynamic provisioning, interconnection, and fault management. Although the functionality of SDN has evolved and matured, the scalability of SDNs based on OpenFlow has been limited by OpenFlow’s ties to ternary content-addressable memory (TCAM). OpenFlow by design was implemented in the TCAM.

Read more at InfoWorld

Git 2.8.2 Popular Source Code Management System Released with Over 18 Bug Fixes

The stable 2.8 series of the popular Git source code management system just received its second point release, version 2.8.2, bringing over 18 improvements and bug fixes.

As usual, we’ve managed to get our hands on the internal changelog (attached at the end of the article for reference), so we can tell you what’s new in Git 2.8.2, which comes approximately one month after the release of the first maintenance build, version 2.8.1, which only fixed the broken “make rpmbuild” target.

Fixes since Git 2.8.1 include support for the “git send-email” command to parse an alias file in the mailrc format that contained trailing whitespaces, support for the “git commit” command to read in the SQUASH_MSG variable, which displayed the log messages from all the squashed commits, as well as build updates for Microsoft Visual C++.

 Read more at Softpedia

Ubuntu 16.04 LAMP server tutorial with Apache 2.4, PHP 7 and MariaDB (instead of MySQL)

LAMP is short for Linux, Apache, MySQL, PHP. This tutorial shows how you can install an Apache 2.4 web server on an Ubuntu 16.04 (Xenial Xerus) server with PHP 7 support (mod_php) and MySQL / MariaDB. Additionally, I will install PHPMyAdmin to make MySQL administration easier. A LAMP setup is the perfect basis for CMS systems like Joomla, WordPress or Drupal.

Linus Torvalds Announces Linux Kernel 4.6 RC6, Dubbed “Charred Weasel”

It’s Sunday night, so Linus Torvalds has announced the release of a new RC build for the upcoming Linux 4.6 kernel series, which has been dubbed “Charred Weasel.”

According to Linus Torvalds, things continue to remain fairly calm in the development cycle of Linux kernel 4.6, which might very well get one more Release Candidate (RC), version RC7, next week, on May 8, 2016. Then, one week later, on May 15, we should be able to get our hands on the final release of Linux kernel 4.6, which will hit the stable repositories of various distributions most probably around June 2016.

“Things continue to be fairly calm, although I’m pretty sure I’ll still do an rc7 in this series,” said Linus Torvalds. “There’s nothing particularly scary in here…

Read more at Softpedia

Creating functional ssh keypair on RDO Mitaka via Chrome Advanced REST Client

The problem here is that REST API POST request creating ssh-keypair to
access nova servers  doesn’t write to disk rsa private key  and only upload
public one to nova. Closing Chrome Client results loosing rsa private key.
To prevent failure to write to disk private key , save response-export.json as shown bellow. Working via CLI ( invoking curl ) doesn’t write private rsa key to disk as well.

Complete text may be seen here http://bderzhavets.blogspot.com/2016/05/creating-functional-ssh-keypair-on-rdo.html

How to Create, Deploy and Launch Virtual Machines in OpenStack

In this guide we will learn how to create images and launch an instance of an image (virtual machine) in OpenStack and how to gain control over an instance via SSH. Requirements: Install OpenStack…

[[ This is a content summary only. Visit my website for full links, other content, and more! ]]

Read more at Tecmint

Top 5 Best Alternative Linux Distributions for Windows 10 Users

It is quite intriguing how Windows 10 took off shortly after its announcement on the 29 of July 2015 and it is without a doubt that it’s the best Windows ever… 

In this article, we’ve picked 5 Linux distributions that will give you the best possible Windows-esque desktop experience on Linux.

Read more at Tecmint

Defining the OpenStack Cloud Roadmap

VIDEO: Jonathan Bryce, executive director of the OpenStack Foundation, gives the new roadmap effort a ‘D’ grade, but expects improvement soon.

In the standard philosophy that has defined open-source since its earliest days, developers simply “scratch an itch” for things they want done, rather than follow predefined product roadmaps. At the OpenStack Summit in Austin, Texas, this week, one of the things that was discussed was the emergence of the OpenStack Foundation roadmap effortto help provide visibility into what is coming next for the cloud.

In a video interview with eWEEK, Jonathan Bryce, executive director of the OpenStack Foundation, discusses his views on the roadmap effort and how he expects it to evolve.

Read more at eWeek

Apache Milagro Aims to Fix Web Security for Cloud, Mobile, IoT

Editor’s Note: This article is paid for by MIRACL as a Diamond-level sponsor of ApacheCon North America, to be held May 11-13, 2016, and was written by Linux.com.

As the Internet continues to both grow in size and widen in scope, so do demands on the supporting infrastructure.  The number of users and devices, amount of activity, internationalization of the web, and new devices that range from mobile apps and cloud instances to “Internet of Things,” put strain on the system. Not just for bandwidth or service availability, but also on the assurance of trust — trust that the entities at each end are who (or what) they say they are, and that their communications are private and secure.

One piece of assuring trust is watching for and fixing vulnerabilities in key software and systems. (E.g., the “HeartBleed” bug in OpenSSL, Superfish malware, and the September 2011 revocation of DigiNotar’s certificate authority.)

HackerOne, founded in 2012, has been instrumental in helping to discover and disclose computer security vulnerabilities. According to CEO Mårten Mickos, “As of mid-April 2016, the company’s customers had fixed over 22,000 bugs and vulnerabilities that were reported to them by HackerOne’s global community of security researchers and hackers,” says Mickos. “We have publicly disclosed at least 1,600 reports, which provides invaluable data to security researchers and others.”

Another way of assuring trust is through the PKI (Public-Key Infrastructure), which is supposed to allow web browsers to validate that the various web sites their users request are who/what they say they are, along with securing TLS and SSH connections. But this system, too, has its limitations.

“Securing website communications with SSL/TLS (Secure Sockets Layer/Transport Layer Security) has traditionally required too much knowledge and effort,” comments Josh Aas, Executive Director of the Internet Security Research Group, which provides Let’s Encrypt, a free, automated, and open certificate authority (CA).

Let’s Encrypt eliminates barriers of cost and complexity by offering individuals and companies the ability to install free certificates in seconds.

“In some countries it has been difficult or impossible to obtain SSL/TLS certificates from established providers… and some of the established providers have been shown to be too lax about security,” Aas adds. “Let’s Encrypt is working to alleviate these problems for current PKI users, with scalable automated provisioning, global availability, a level of transparency that people should expect from organizations they trust.”

However, while essential to keeping today’s Internet working safely, there are new, fast-growing security and privacy concerns that these activities don’t address.

Cloud, Mobile Apps, IoT Need New Trust Paradigms

Web browsing typically involves a user going to a variety of sites throughout the day. The primary “trust” concern is ensuring we have reached the correct, legitimate site, e.g., Amazon.com, AmericanExpress.com, PayPal.com, rather than an incorrect or spoofed site, and that a connection announcing itself as secure, e.g., with an HTTPS or SHTTP in the URL.

This authentication is currently done using a PKI (Public Key Infrastructure) certificates system — although, as HackerOne, Let’s Encrypt and other organizations’ activities show, along with too many unacceptable “events,” there are some cracks in the infrastructure.

But even if the existing PKI is fixed, it can’t address, or isn’t a match for, some of the new Internet methods’ requirements.

“Monolithic trust hierarchies rely on PKI, and don’t scale well,” says Brian Spector, CEO at MIRACL, which develops authentication and encryption for use in distributed environments, and is one of the key contributors to Apache Milagro (incubating), a distributed cryptosystem for cloud computing, within the Apache incubator.

Additionally, says Spector, legacy authentication methods aren’t a match for the needs of cloud, mobile, containers, IoT and other environments. 

“Digital certificates don’t easily allow mutual authentication,” says Spector. “For example, when I use my web browser, I go to lots of websites. The only thing that needs authenticating is the link between a website and the browser.”

By comparison, says Spector, “When I use a mobile app on my smartphone, each app is ‘hard-wired’ to go to its specific target. The Facebook app only connects to Facebook, my bank’s mobile app only connects to that bank, the Instagram app goes only to Instagram. The only thing that needs authenticating is the link between a web site and the browser.

“Likewise, when I use mobile apps, each app is ‘hard-wired’ to reach its specific target,” says Spector. “The Facebook app only connects to Facebook, my bank’s mobile app only connects to that bank, the Instagram app connects only to Instagram. A mobile app authenticates the user to the site, and encrypts app/server communications. And today, certificates only validate web sites.”

Also, Spector points out, “Unlike browsers, which have a URL bar that can ‘turn green’ to show validation, there isn’t an equivalent one on a mobile app, that users can see.

The same is true in cloud environments, which are increasingly populated by often-ephemeral container and virtual machine instances spawned automatically and rapidly on demand.

Each container or VM instance needs its own authentication; they can’t simply all be identically-tokened clones. Also, communication inside and among containers needs to be secured — encrypted. “You need to secure each container so that it is securely bootstrapped, uniquely keyed and identified, so these keys can be used to do ad-hoc peer-to-peer security, client/server security, container communication security, et cetera,” says Spector. “And home-grown PKI solutions tend to be difficult to set up, brittle once that’s done, and don’t scale well.”

When it comes to securing the Internet of Things, device fleets can have millions of devices connecting to a back end. “Like mobile apps, these need to communicate over secure TLS, using pre-shared keys that are dynamically generated for each session,” says Spector. “You don’t want IoT devices to have to do certificates processing, or load certificates as each device is manufactured.”

A Proposed Distributed Trust Authority

Apache Milagro (incubating) project’s proposed distributed trust authority (D-TA) architecture is intended to let the various players be in a distributed computing scenario so no one party has a root key, according to Spector, replacing either single-authority certificates or public key infrastructure.

This proposed distributed trust structure would be less vulnerable, according to Spector, “because there is no single point of compromise, like digital certificates have. It can’t be spoofed, because trust is distributed among multiple points. And there are no stored usernames or passwords, so even if one point is compromised, there is nothing to steal.

“We want to move from a single, monolithic hierarchy of trust to one where publishers of enterprise, web and mobile apps can decide on, and provide, security,” Spector said. “For example, a company based in Germany may have a different set of criteria for selecting D-TA’s to get key shares than one in the United States for selecting trust partners. Or, say, an organization decides that it doesn’t want any single commercial entity to hold its trust network. Just like Apache decided they didn’t want a single corporate entity to ‘own’ the web server platform, we believe the same should be true for online authentication — people should be able to determine what’s best for their needs, and choose the partners that work best for them.”

Some parts and versions of the proposed D-TA are already available and in use. For example, Experian, NTT, and Gov.UK are working with MIRACL’s M-Pin protocol to do zero-password multi-factor authentication and certificate-less HTTPS.

Apache Milagro (incubating) isn’t looking to replace digital certificates and PKI for web server-to-browser authentication, notes Spector — although the company does offer a multi-factor in-browser tool. “We are looking to go where digital certificates and PKI cannot – cloud, mobile, containers, IoT — where mutual authentication and key agreement is needed, but can’t be easily done using those legacy methods.”

This article was sponsored by MIRACL, a leading Internet cyber-security solution provider and a pioneer in cryptographic solutions for IoT devices and applications.  Read the white paper “How to Renew Trust in the Internet” by our Chief Cryptographer, Dr. Mike Scott.

This Week In Linux News: Cloud Native Computing Foundation to Host KubeCon, Node.js 6 Released, and More

This Week in Linux News: Cloud Native Computing Foundation will begin hosting KubeCon, Version 6 of Node.js was released, and more. Read the latest Linux news with our weekly digest.

1) Cloud Native Computing Foundation to begin hosting conference dedicated to education and engagement of Kubernetes enthusiasts.

KubeCon Donated to the Cloud Native Computing Foundation– NetworkWorld

2) Version 6 of Node.js available just 7 months after its first stable release.

Node.js Version 6 is Now Available– The Next Web

3) “Beyond the desktop ecosystem,” writes Justin Pot “Linux is thriving.”

The ‘Year of the Linux Desktop’ Never Came, and it Never Will– Digital Trends

4) Why Microsoft Should Consider Acquiring Canonical.

Microsoft’s Open Source Strategy Is Incomplete Without This Acquisition– Forbes

5) IBM partners with Canonical to bring the OpenStack cloud and Juju-assembled programs.

Ubuntu Linux and OpenStack cloud come to IBM servers– ZDNet