Bitwarden a Secure Password Manager on openSUSE

Bitwarden Logo

Password managers are all the rage these days, I guess… I haven’t ever been compelled to try as the password manager I have been using, my shoddy memory, has been working alright for me. The reality is, I have a lot more passwords to remember now and for those passwords I don’t use as frequently, I have to guess at it a few times before I get it… and that is just not a good look.

I have heard rave reviews about several different password manager solutions, waited until I heard more about them and was scared off but recently the rumble of Bitwarden, an open source, free but with a premium paid option came to my awareness. The option to roll your own is a huge deal for me, even if I don’t actually ever roll my own server,

Installation

Bitwarden has several options for installation. I selected to download the AppImage. It should be noted that Your organization my vary but I have a designated AppImage folder for all my AppImages. Once you download it, make sure it is executable. Using Dolphin or your favorite file manager, access the properties and make it executable.

It should be noted that you can download Bitwarden for Windows and Mac OS as well. Not that those mater as much. There is are Deb, RPM and Snap options as well, if you so choose but it should be noted that Deb and RPM don’t have the ability to auto update.

I installed the Firefox Extension so that I could use Bitwarden in a more “seemless” fashion. If I could install Bitwarden on Falkon, I would but at this time, I am not sure how that would be accomplished. Supposedly there is some QML thing in the works but at this time, it is not obvious to me.

It should be noted that Firefox gives you a couple ways to use it. There is a side bar and a drop-down tool. I prefer the drop-down tool as the sidebar tool isn’t as easily turned on and off.

Features

The most commonly used method of using a password manager is automatically through a plugin on a browser. From the different sites I tested it out, it works well. I have tried it on a few sites and when I had input the password I was asked if I wanted Bitwarden to store the login information. Upon returning to that site it did indeed work as expected.

Bitwarden-02-Firefox Plugin.png

An interesting bonus is that you can add any number of notes to a saved password. You could perhaps put the other related notes about your password, or maybe not even have your password at all but a series of hints about your password if you are so paranoid.

Manual Password entry since I often use Falkon instead of Firefox or Chrome and there is not a Bitwarden browser extension available, I will use the Bitwarden in the stand alone mode and do a manual copy and paste into the browser. Although this takes a bit longer to use it’s better than nothing.

An interesting feature built into Bitwarden is a Password Generator. This allows you to generate a random password based on a few factors you set. I am not sure that I would use this feature as it would be me dependent on Bitwarden or some kind of index of passwords to keep things straight.

Bitwarden-02-Password Generator

An interesting feature I think I just may consider using is Identity Entry. I often have to go chasing around for my License or passport number for something but I could potentially put all this information here instead of just some text file on my drive.

Bitwarden-04-Identity.png

You can use Bitwarden for a a place to store all your credit card information. I suppose this could be a better way to store your credit card information as opposed to individual sites. You will have to ask yourself what you trust more, merchant’s web site or an encrypted vault. I think I know which one I trust more.

Another interesting feature in Bitwarden is Secure Notes. I am not exactly sure the intended purpose but I thought I would play around with it anyway. I don’t know if I would use it for my grocery list… not anything real secret about buying ground beef

Bitwarden-05-Secret Note.png

The last area I wanted to look at was not a feature but how much memory does the application use. I believe that the stand alone application is an electron based application and after a few tests of running it and shutting it down, the memory usage varied between 282 MiB and 334 MiB. Depending on how much you value your security will dictate if that amount of overhead is worth it to you. Personally, I think it is worth it on my primary system to have at the ready.

What I Like

The user interface is intuitive, you don’t have to spend any time going through manuals or researching how to instructions on utilizing Bitwarden. It is truly modern and straight forward.

It has a dark theme that integrates very nicely into my desktop’s Breeze Dark theme. It’s not exact, but close enough to not annoy me. It would be nice to have it match exactly but I am not going to be too picky.

A feature I didn’t know I would need but am glad is there is the ability to make folders for your different passwords or notes. The idea here is, you could keep a folder of all your financial passwords, your work password and different hobbies. A nice separation and it keeps things tidy.

Another great feature that I didn’t know I wanted is the ability to put notes with the password information. I can see me using this as such that there are some institutions I log into has additional bits of information outside of your password like your hobbies, your first car, etc. Those answers could very easily be added below in a notes section. This is a pretty fantastic feature, really as you can add all kinds of useful bits of information about the site in a convenient, “secure” container.

Updates seem to be automatic with the AppImage, I was surprised as can be about it too. First time I’ve ever seen an AppImage update itself.

What I Don’t Like

I don’t have a way to integrate Bitwarden into my primary browser of choice, but I really didn’t expect it. It does mean that if I am going to use Bitwarded, integrated into a browser, I will have to use Firefox or possibly Chrome / Chromium.

The memory usage does seem a bit on the high side but it is not a “strain” on my main system, it does make me think twice about using it on low specification systems.

Final Thoughts

After using this application for some time, I have decided that I am going to use this for managing my passwords. It is easy enough to use and the features I require are not that complex. I am also signing up for the Premium version, not because I need the premium features but because I want to support the project and feel good about using it.

Bitwarden works very well within openSUSE using the AppImage. That AppImage will also auto update which was a surprise to me. There is an RPM download for openSUSE from Bitwarden but does not have an Auto update ability… which does seem puzzling but whatever. It is also available for the other operating systems I don’t really care about.

There are many opinions about what is the best security practice, a mix of alphabetic characters with numbers and symbols or using a string of nonsensical words strung together with a smattering of numbers and symbols. Regardless of what your assessment is of “best practice” using Bitwarden is certainly a widely accepted method of storing and maintaining passwords and identities that has increased security yet remains accessible.

Further Reading

https://bitwarden.com/

http://bigdaddylinux.com/

Advertisements

Salient OS | Review from an openSUSE User

SalientOS review title

Salient OS is the first Arch based distribution that I put any significant time into. Salient takes the heavy lifting out of Arch. The value of not building your own Arch system and using somebody else’s assembly can be debated but that is outside of the scope of this review. I am looking at this from my biased perspective as an openSUSE Tumbleweed user, another rolling release. Could I use Salient OS long term? Perhaps but what am I gaining? I am not sure.

This review was initiated as a BigDaddyLinux distro challenge. I am perfectly happy with my choice of openSUSE. I am just dabbling around to learn and experiment because, why not? Linux is a fun thing.

Installation

Installation of Salient OS is surprisingly easy. There isn’t an option to install it from boot but you can boot into a live media version of Salient and kick the tires before you commit to an installation.

SalientOS-01

My initial impression is, the desktop looks fantastic, it is themed just right and the wallpaper is pretty fantastic. I don’t know what it is from but it is visually quite interesting.

SalientOS-02-Desktop

Since I am not a fan of testing things out in the live media mode, I wanted to install it but there wasn’t an icon on the desktop to begin the installation so I searched for it in the menu. Which, by the way, it should be noted that the this is a great menu.

SalientOS-03-menu

Once I found the installer, by searching for “Installer”

Upon launching it, the welcome screen gave me a warning about my hardware, I paused for just a moment, but just continued anyway. It should be noted, I didn’t have any issues on my time with Salient OS. Next I set the location.

Next was the keyboard selection. It defaulted the proper keyboard which was welcoming. The partitioning, not my preference for the default but it seems to be more and more common, regardless of the benefits, I still prefer the default of a separate partition.

Next was setting the user information and finally a summary. Not a whole lot of options, perhaps a good thing since I am unfamiliar with Arch, this is likely a good thing.

The install process was pretty quick. There was a point at around 20% where it seemed like the installation stalled but the disk an CPU activity told me that it was indeed working hard.

Once the Installation was complete, I wanted to reboot immediately to see what I can do with this fresh installation.

First Run

The Grub bootloader is among the best I have ever seen. It sets the mood right from the beginning. This isn’t a bright, eye stabbing, desktop, this desktop respects light discipline.

SalientOS-13-Grub Boot

The login screen was a bit of a puzzle to me, not a big deal, no worse than having to press ctrl+alt+delete to log into Windows, in this case, I just had to click on the robot image for my user name to appear.

SalientOS-14-Login Screen.png

The desktop appeared just as it had before and I saw that there were updates. Having heard the horror stories of Arch updates, I wanted to see how it would go for me. I know that Arch does require a bit of vigilance on ensuring it stays up to date and this was a fresh install so there should be no problems.

SalientOS-16-Updates

Authentication for completing the update was required, probably a good idea with Arch updates.

SalientOS-17-Update Authentication

I appreciate how verbose the update process is. I can see not only what is being updated but what the version changes are. That is a very welcomed bit of information and appeals to my geek core.

SalientOS-18-Upgrade Process

I did get one warning but it didn’t see it as being anything significant.

SalientOS-19-Upgrade Notification

I closed the window after the transaction successfully finished and rebooted the system. Everything came back just as I would expect.

SalientOS-20-Upgrade Successful

This update didn’t fail, but if I let Arch go too long (which I will test) without upgrading, I am to understand that this could be a problem. I am going to put it through a similar test I put Tumbleweed through, just to see.

Interestingly, both Firefox and Chromium are installed by default. I am sure there are arguments against having multiple browsers initially installed but I have no problem with this and in a way, that is kind of a reoccurring theme in this distribution; Options.

SalientOS-21-Firefox

This is the first distribution I have seen that has OpenShot installed by default. I find that fascinating.

SalientOS-22-OpenShot

You are also given Kdenlive to play around with, keeping in line with this idea of Options with this distribution.

SalientOS-23-Kdenlive

Options don’t end there, either.

My impression of this distribution is that it looks like a work of high-energy art encapsulated in pleasant, modern, dark themed wrapper. The window decorations are almost electric in appearance with brilliant high contrast widgets in a pleasantly dark and slightly translucent frame. The desktop effects are clean and simple and it all just looks like it is absolutely not Xfce… but it is. It really gives me pause to think how wrong the notion is that Xfce is not a modern desktop when this clearly demonstrates that Xfce can in fact be morphed into something as modern looking as Plasma or Gnome.

This distribution is packed with all the gaming and gaming related applications of which I am aware. It has Steam and Lutris installed by default which essentially covers the entire gambit of gaming on Linux.

Salient OS is also packed with content creation software, Open Broadcaster Studio, SimpleScreenRecorder, Kdenlive and OpenShot for video related creation. Audacity and LMMS for Audio production. Graphic creation has Blender for 3D modeling, Darktable, Gimp and Inkscape.

For writing to a USB drive, SUSE Imagewriter is bundled by default, which is absolutely my favorite tool.

What I Like

Right out of the gate, this distribution has all the gaming applications, graphics editing, video editing and pretty much all the great, high profile applications are bundled in here. No searching or installing a long list of applications to get up and running.

The desktop is super nice looking. I am most accustomed to seeing a dark theme with green or blue accents but this one, instead has orange accents. It is a nice departure from the norm. It should also be noted that this is a very fine display of how Xfce can be configured to look slick and modern.

The settings panel in Salient is well done. It is pretty common now for the controls to be consolidated, which is appreciated, some are better than others and this one is pretty great.

What I Don’t Like

Due to my desktop layout bias, I prefer the desktop have the panel on the bottom. I can deal with it on the top or the side but you don’t get two sides. The desktop would be a lot more functional if you had the panel at the bottom with the quick launch icons embedded. Although the bottom panel is covered up on full screen, I just don’t understand the appeal. I know this is configurable and I am quite possibly just an old curmudgeon that likes my desktop a certain way.

The Firewall is installed but off by default. Not my preferred default behavior but probably the easiest for inexperienced users to have it get along with their home network… which seems in contrast to what an Arch distribution expects from its users.

Xfce is a generally nice looking desktop but GTK just doesn’t look as good as Qt, at least, GTK does a much poorer job of integrating Qt apps in a GTK environment than the other way around. There are configuration controls included in Salient OS but it just doesn’t have that level of integration that you see from Plasma.

Final Thoughts

SalientOS is a distribution that is truly built for gaming enthusiasts. It looks fantastic, works well and basically has all the necessary applications for gamers and content creators baked in and ready to be used. I have heard this argument against having too many applications included and getting the term “bloated” thrown around. I actually think that is kind of a silly argument. If there is something you don’t want, it is easy to just remove the application and if you want to go more minimal and build up from there, just go with Arch proper. Salient rolls everything up and gets you from zero to operational in short order with no fiddling around.

If you want to try out Arch but are a bit intimidated with the technical expertise required to get it going, this is a fine choice and I don’t see how you could be wrong in trying it. Personally, I don’t see the benefits of Arch outweigh the benefits I have in openSUSE Tumbleweed, but the fine compilation of software and sensible defaults of Salient OS certainly nips at the heels of openSUSE.

Further Reading

https://bigdaddylinux.com/

Salient OS on SourceForge