Language Selection

English French German Italian Portuguese Spanish

Mozilla: Facebook Container for Firefox, Issue Trackers, Securing Firefox with WebAssembly and Ad Hoc Profiling

Filed under
Moz/FF
  • The Facebook Container for Firefox

    Even with the ongoing #deletefacebook movement, not everyone is willing to completely walk away from the connections they’ve made on the social platform. After all, Facebook — and its subsidiary Instagram — is where the mountain biking club organizes rides, people post pet pics, dance moves catch on and life’s moments get shared with friends and family, near and far. Since the Cambridge Analytica scandal broke, Facebook has been greeted with more skepticism as it’s been under a hot spotlight on how it gathers, uses and gives access to our personal data for targeted advertising and manipulation, both on and off Facebook platforms. With recent news about their policy not to block false political ads, this targeting gets ever malicious.

  • Jira, Bugzilla, and Tales of Issue Trackers Past

    It seems as though Mozilla is never not in a period of transition. The distributed nature of the organization and community means that teams and offices and any informal or formal group is its own tiny experimental plot tended by gardeners with radically different tastes.

    And if there’s one thing that unites gardeners and tech workers is that both have Feelings about their tools.

    Tools are personal things: they’re the only thing that allows us to express ourselves in our craft. I can’t code without an editor. I can’t prune without shears. They’re the part of our work that we actually touch. The code lives Out There, the garden is Outside… but the tools are in our hands.

    But tools can also be group things. A shed is a tool for everyone’s tools. A workshop is a tool that others share. An Issue Tracker is a tool that helps us all coordinate work.

    And group things require cooperation, agreement, and compromise.

    While I was on the Browser team at BlackBerry I used a variety of different Issue Trackers. We started with an outdated version of FogBugz, then we had a Bugzilla fork for the WebKit porting work and MKS Integrity for everything else across the entire company, and then we all standardized on Jira.

  • Securing Firefox with WebAssembly

    Protecting the security and privacy of individuals is a central tenet of Mozilla’s mission, and so we constantly endeavor to make our users safer online. With a complex and highly-optimized system like Firefox, memory safety is one of the biggest security challenges. Firefox is mostly written in C and C++. These languages are notoriously difficult to use safely, since any mistake can lead to complete compromise of the program. We work hard to find and eliminate memory hazards, but we’re also evolving the Firefox codebase to address these attack vectors at a deeper level. Thus far, we’ve focused primarily on two techniques...

    [...]

    So today, we’re adding a third approach to our arsenal. RLBox, a new sandboxing technology developed by researchers at the University of California, San Diego, the University of Texas, Austin, and Stanford University, allows us to quickly and efficiently convert existing Firefox components to run inside a WebAssembly sandbox. Thanks to the tireless efforts of Shravan Narayan, Deian Stefan, Tal Garfinkel, and Hovav Shacham, we’ve successfully integrated this technology into our codebase and used it to sandbox Graphite.

    This isolation will ship to Linux users in Firefox 74 and to Mac users in Firefox 75, with Windows support following soon after. You can read more about this work in the press releases from UCSD and UT Austin along with the joint research paper. Read on for a technical overview of how we integrated it into Firefox.

  • Nicholas Nethercote: Ad Hoc Profiling

    I have used a variety of profiling tools over the years, including several I wrote myself.

    But there is one profiling tool I have used more than any other. It is capable of providing invaluable, domain-specific profiling data of a kind not obtainable by any general-purpose profiler.

    It’s a simple text processor implemented in a few dozen lines of code. I use it in combination with logging print statements in the programs I am profiling. No joke.

Firefox Browser On Linux And Mac Gets New Security Technology

  • Firefox Browser On Linux And Mac Gets New Security Technology

    Along with rolling out the latest security update to the Firefox browser, Mozilla has now introduced a new approach to secure the Firefox web browser on Linux and Mac operating systems.

    Firefox uses various external libraries to render the audio, videos, and images that can be exploited by the attackers to introduce malicious code. Hence, Firefox includes a new lightweight sandboxing architecture, RLBox, that uses a WebAssembly sandbox to tackle the vulnerabilities posed by the third-party libraries.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

Android Leftovers

Games: SamRewritten, ShellShock, What Never Was

  • Steam Achievement Manager 'SamRewritten' has a new release

    Need to tweak your Steam Achievements? Perhaps a game doesn't correctly unlock them or you want to start fresh again on a game - SamRewritten can help you do that. It's an open source Steam Achievements Manager for Linux and there's a new release out recently.

  • Strategic multiplayer artillery game ShellShock Live is out now

    ShellShock Live is an awesome tribute to games like Scorched Earth, Pocket Tanks, and Worms and after many years in development it's finally released. If you've never played either of those classics (madness), it's a side-scrolling game of artillery. Each player controls a tank they're able to position anywhere they can reach, and you take it in turns to pick a weapon and fire in the hopes of annihilating the other side. It's simple but ShellShock Live advances the classics in many great ways that makes it genuinely super fun. There's fully destructible terrain, upgrades and it can be played in single-player and online.

  • What Never Was: Chapter II gets a boost from an Epic MegaGrant

    What Never Was, a short story-driven adventure game from Acke Hallgren has been given a funding boost for What Never Was: Chapter II. Not played What Never Was? It's a first-person game focused on exploration and puzzle-solving about Sarah, having to shoulder the arduous task of clearing out her grandfathers attic, and soon finds that not everything about the attic is what it seems. The first part has been well received, showing that on a small budget some great experiences can be made and the developer had been planning a sequel. The developer announced on Steam recently, that Epic Games have approved them to get an Epic MegaGrant to help fund development. Hallgren also confirmed it's not going to be an EGS exclusive.

SHIFT13mi Linux-friendly tablet with replaceable mainboard scheduled for 2021 release

German smartphone maker Shift makes phones that are designed to be modular and easy to repair. And now the company has introduced a tablet with the same design ethos. The SHIFT13mi will be a 2-in-1 tablet with a 13.3 inch touchscreen display, a detachable keyboard, support for Windows 10 or Linux, and upgradeable, replaceable, and repairable components. Read more

today's leftovers

  • Sysadmin skills: What junior sysadmins need to know

    As important as research and testing on their own is, just as important to a junior admin is knowing to ask for help when they do become stuck. A good mentor will not expect a junior admin to have all the answers, or indeed even the context to get started sometimes. While it is important for them to first try to figure out an issue on their own, spending too much time on a single problem to the exclusion of other work, or struggling so much that they become frustrated and distracted is counterproductive. They should take a crack at the issue, research it and work through it, but know when to call it and ask for help. A great way to learn through that process (and keep the additional workload put on the mentor to a minimum) is to ask for guidance on clearing the specific hurdle rather than having a mentor show them how to fix the entire problem all at once. There is nothing especially out of reach about being a systems administrator. There is no knowledge that couldn't be learned by anyone and no technical skills required of a junior admin just starting out in the role. Far more important are the "soft skills" like knowing how to learn, how to test, and how and when to ask for help. Junior administrators who possess these skills will have no trouble picking up technical skills, and more importantly, no trouble being useful and contributing members of their teams.

  • Red Hat build of Eclipse Vert.x 3.9 brings Fluent API Query

    Red Hat Runtimes provides a set of comprehensive frameworks, runtimes, and programming languages for developers, architects, and IT leaders with cloud-native application development needs. The latest update to Red Hat Runtimes has arrived with Red Hat’s build of Eclipse Vert.x version 3.9. Red Hat Runtimes provides application developers with a variety of application runtimes and lets them run on the Red Hat OpenShift Container Platform.

  • Seize the opportunity to transform SAP and the enterprise, with SUSE

    For medium and larger businesses, ERP systems like SAP span multiple divisions and departments. SAP often powers collaboration and communication and acts as a single source of truth. From the central ERP, the business decision-makers can create change, and also monitor results, often in real-time.

  • Microsoft Open Sources 1983’s GW-BASIC Programming Language [Ed: So basically it's published, not to be changed, on a proprietary software monopoly platform for openwashing purposes; PR stunt]

    Microsoft says GW-BASIC is now available on GitHub.

  • Open Source Foundation Pillar Project Launches Smart Wallet With First Ever Built-In Private Payment Network and Meta-Token [Ed: Overt Openwashing; the "about" section reveals no connection to code]

    London-based Pillar Project launched the Pillar Smart Wallet last Thursday, alongside the wallet’s in-built private payment channel to transform the way users interact with decentralized platforms and services. To promote the release, Pillar launched a referral campaign which attracted 2,549 new users, with 500k PLR given away in 72 hours. In total, 8,631 new users joined Pillar over the weekend. “Smart-contract accounts allow us to offer our users far better functionality and security, and this is what our latest upgrade is all about. Pillar users will now be able to confidently explore the wider blockchain ecosystem directly through the Pillar app,” says Michael Messele, chief executive officer of Pillar Project.

  • Mozilla, Twitter, Reddit join forces in effort to block browsing data from warrantless access

    A group of seven internet companies are vowing to stand up for the privacy of its users this week when the United States House of Representatives considers the USA FREEDOM Reauthorization Act of 2020. Mozilla, Engine, Reddit, Reform Government Surveillance, Twitter, i2Coalition, and Patreon have asked four US legislators to explicitly prohibit the warrantless collection of internet search and browsing history. "We hope legislators will amend the bill to limit government access to internet browsing and search history without a warrant," the Firefox-maker said in a blog post.