Beware of Sophisticated Scams

With Thanksgiving and Black Friday rapidly approaching, I’d like to take a moment to pass along to you this paragraph from a companywide email alert I just sent:

Reminder: With the upcoming holiday and online shopping, information security is of paramount importance. Recently, there has been an increase in sophisticated phone call scams and, in some cases, the caller ID may be a number you recognize or the caller’s voice may even sound like someone you know. Please be vigilant and remember to stop and think before clicking links or taking any unusual actions in response to unexpected messages or phone calls. Remember not to provide one-time passcodes received through SMS to anyone.

Please consider taking this advice to heart and passing it along to those you care about.

Happy Thanksgiving! πŸ—πŸ₯§

Six-Figure Cryptocurrency Heists Linked to Stolen LastPass Vaults

If you have cryptocurrency in a crypto wallet and the “seed phrase” for that wallet was stored in your LastPass vault in November of 2022, your cryptocurrency is at serious risk.

Strong evidence suggests that, of the 25 million vaults obtained in last year’s LastPass breach, many of the ones that held crypto wallet “seed phrases” have been cracked and the contents of those wallets have been stolen.

To protect your cryptocurrency, you will need to ensure that it is not in a wallet whose “seed phrase” was exposed in the November breach.

To be clear, the LastPass vaults were stolen and are being cracked offline. This means that even if you changed things in your vault after the breach, it doesn’t make any difference because the cyber criminals are working with a copy of the vault from November of 2022.

If you had a LastPass vault in November of 2022 and you haven’t yet changed your compromised passwords, you should at least change your email account password today. If someone compromises your email account, they can get into nearly any of your other accounts simply by using the “Forgot password” link and having a password reset link emailed to them.

The attackers went after cryptocurrency first. When that dries up, they may start going after other sources of money such as bank, investment, and retirement accounts. Protect yourself before it’s too late.

You can read more about this in Brian Krebs’ blog post here.

PowerShell Script to Organize Files by Date

For years, I have been using Picasa 3 by Google to import photos and videos uploaded from my phone and organize them into folders by date. But, Google stopped supporting that program years ago, leaving me in need of a better solution. So, this past weekend I wrote a Windows PowerShell script to do it.

Though it was intended for photos and videos, you can use it for organizing any files you like. The script is called Organize-FilesByDate, it’s currently (as of v0.8) about 265 lines of code, and it comes with a config file template that you can modify to suit your needs. You can download both files here.

Enjoy!

This Is About More Than Just TikTok

The US Congress, at the behest of Mark Zuckerberg’s Meta (parent company of Facebook and Instagram) and under the guise of protecting Americans from China, is taking aim at rights guaranteed to us by the First Amendment.

Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.

First Amendment to the Constitution

For 150 million Americans (nearly half the population), TikTok is a place where we can express ourselves, get news that doesn’t receive much coverage on mainstream media outlets, and connect with a community of people who share our interests. The popularity of TikTok exploded during the pandemic when Americans were forced to be physically isolated from each other. If TikTok were banned, it would be a significant blow to millions of us.

Sen. Mark Warner (D-VA) sponsored S. 686, known as the RESTRICT Act, to ostensibly ban TikTok. But it’s not just about TikTok. The RESTRICT Act, which the ACLU has raised concerns about, would allow the administration to ban other technologies as well, without the American people having any knowledge or recourse.

The bill also imposes severe penalties for violations: Up to $250,000 for civil and up to $1,000,000 or 20 years in prison for criminal. If the bill were signed into law and used to ban TikTok, you could be subject to such penalties simply for opening the app.

The RESTRICT Act is overreaching and a clear threat to the Internet as we know it. To stop it from becoming law, we’re going to have to take action. The best thing you can do is call your Senators (find out who they are here) and tell their staffers in a polite yet firm manner that you strongly oppose this legislation and that, if they vote for it, you will spend all of your free time fundraising for their opponent in the next primary election. Your Senators’ offices can be reached by calling the United States Capitol switchboard at (202) 224-3121.

“Solidarity with TikTok” logo by Rob Woodruff. You are free to use this image as your profile picture on social media platforms (e.g.: Facebook, Instagram, and Twitter).

Annual Cyber Hygiene Checkup

I’ve put together a live document that provides a list of recommendations to help you protect the confidentiality, integrity, and availability of your digital information.

I’ve put together a live document that provides a list of recommendations to help you protect the confidentiality, integrity, and availability of your digital information.

The document is intended to be reviewed annually. Think of it like spring cleaning for your digital data.

I encourage you to bookmark it and share it with anyone you think it could benefit.

Enjoy!

Just How Serious is COVID-19?

The current doubling rate of known COVID-19 infections in the world – excluding China – is 5. What that means is that the number of known infections doubles every 5 days.

In the US, the doubling rate is closer to 3 days. As of today, the WHO reports that there are 472 known cases in the US, up from 213 yesterday.

At a doubling rate of 5 days, there will be 1 Million known cases of COVID-19 in the US sometime around May 5th (Cinco de Mayo).

The first graph below shows the number of cases in the world – excluding China – over time. The second graph shows the number of cases in the US over time. As you can see, the growth is exponential, not linear.

COVID-19 cases in the world – excluding China – over time.
COVID-19 cases in the US over time.

In the US, we have a finite number of hospital beds and ventilators. If the infection continues to spread unchecked, those resources will quickly become exhausted, which will leave many patients without adequate medical care. That will lead to higher patient mortality rates.

By taking early containment measures, we can slow the doubling rate of COVID-19 and buy ourselves more time, which will mean more patients receiving adequate care and lower mortality rates.

You may have heard people saying that the media is blowing this out of proportion and that the flu has killed way more people than COVID-19 already this year. To put that in perspective, the Case Fatality Rate (CFR) of the flu in the US is about 0.1%. That means that about 1 out of every 1000 persons infected with the flu died as a result. By comparison, the CFR of COVID-19 in China is about 2.39%. That means that nearly 24 out of every 1000 persons infected with COVID-19 died as a result. In other words, COVID-19 is about 23.9 times deadlier than the flu.

We know that young and healthy people are very unlikely to die from COVID-19. That fact necessitates higher mortality rates among old and unhealthy people. Specifically, there is a 1.3% mortality rate in the 50-59 age group, a 3.6% rate in the 60-69 age group, an 8% rate in the 70-79 age group, and a 14.8% rate in the 80+ age group. Patients with cardiovascular disease have a 10.5% mortality rate, those with diabetes have a 7.3% mortality rate, and so on.

So, this is serious and we need to take it seriously. I personally believe it is our civic duty as Americans to follow the best advice available in order to prevent the spread of this disease. That means washing our hands for 20 seconds frequently throughout the day, not touching our eyes, noses or mouths, practicing social distancing, coughing and sneezing into a tissue or our elbows, self-quarantining if we have symptoms, etc.

Italy has been hit hard by this pandemic and just today announced that the entire country is in lockdown. We can and should learn from the examples of China and Italy. This is a time for swift, bold, and decisive action.

As Americans, we are accustomed to using credit cards to borrow from the future so that we can have what we want today. Now we are being called upon to sacrifice what we want in the present for the sake of our future. That’s not something to which most Americans are accustomed. It may feel strange and even scary at first, but it will fill us with a sense of pride and patriotism.

As President John F. Kennedy famously said almost a generation ago, “ask not what your country can do for you β€” ask what you can do for your country.”

This is our moment to do something great for the future of our country and our world.

How Beer is Made

Basic Ingredients

Beer is comprised of four primary ingredients: Water, malted barley, hops, and yeast. The yeast eats the sugar from the malted barley and converts it into alcohol and carbon dioxide. The hops helps to mitigate bacterial growth (infection).

Malting

Malted barley is produced by getting barley wet – causing it to germinate – and then drying it out once it begins to sprout, which halts the sprouting process. During the malting process, enzymes are produced that break down starch into a simple sugar called maltose.

Mashing

In all-grain brewing, the brewer uses a process called mashing to extract the maltose. The mash is the combination of warm water and malted barley. The warm water activates the enzymes in the malt and allows them to convert the remaining starches and complex sugars to maltose. The vessel that holds the mash is called the mash tun. The  warm, malty liquid produced by mashing is called wort.

Sparging

After the mashing process has completed – typically 30-60 minutes, depending on the recipe and style – brewers typically extract additional maltose from the mash by rinsing the grains in the sparge process.

The two most common methods of sparging are the batch sparge (less efficient and common with home brewers) and the fly sparge (more efficient and common with professional brewers).

Batch Sparge

The batch sparge method is the simplest and requires the least equipment. It involves lautering (draining) the wort from the mash tun into the lauter tun (or directly into the kettle), rinsing the grains with fresh, warm water, and then draining that wort into the same or a separate vessel. The first run of wort will have more maltose than the second, which means it will have higher alcohol content after fermentation. Making two beers – one stronger and one lighter – from the same mash is known as Parti-gyle brewing.

Fly Sparge

The fly sparge method uses a pump to recirculate the wort from the bottom of the grain bed and sprinkle it over the top. This method extracts the most maltose, which yields maximum efficiency. Higher efficiency translates into increased profits for commercial breweries, which is why they prefer this method.

Extract Brewing

A common alternative to all-grain brewing is extract brewing. This variation involves using malt extract instead of mashing. Malt extract comes in either wet or dry form. The wet form has a honey-like consistency, while the dry form is a powder. Both can be added to water to make wort.

Specialty Grains

Optionally, specialty grains can be steeped in the wort during or after the mash to affect characteristics such as color, flavor, mouthfeel, head retention, astringency, and more.

Boiling

The next part of the brewing process is called the boil. The wort is transferred to the kettle and heated to boiling temperature. During the boil, which typically lasts 60-90 minutes, the brewer will add the hops and any other optional ingredients. These are called additions.

Additions

In a beer recipe, additions list the time, quantity, and ingredient (e.g.: type of hop). The time of an addition is notated as the number of minutes remaining in the boil. For example, in a 60 minute boil, a 15-minute hop addition would be added 45 minutes after the boil begins.

Early hop additions (ones added near the beginning of the boil) are typically done with bittering hops (hops whose primary purpose is to add bitterness). Conversely, late hop additions (ones added near the end of the boil) are typically done with aroma hops (hops whose primary purpose is to add aroma and/or flavor). The reason for this is because the chemical compounds that produce bitterness are gradually and continually extracted from the hops throughout the boil and do not break down, whereas the compounds that produce aromas and flavors are extracted quickly and break down quickly in high heat. Zero-minute hop additions (ones added at the end of the boil) are a good way to maximize flavor and aroma while minimizing bitterness.

Another technique for maximizing flavor and aroma is called dry hopping and it involves adding dry hops to the wort at the beginning of the fermentation process.

Chilling

After the boil, the period of time that the wort is kept hot depends on the recipe. Typically, the cooling process is started within a few minutes using a wort chiller. Home brewers typically use an immersion chiller, which is a coiled copper tube connected to a faucet or hose bib that is mostly immersed in the wort, allowing a continuous flow of cold water to remove the heat from the wort. Professional brewers (and some advanced home brewers) typically use a counterflow chiller, which pumps wort through an inner copper tube in one direction while pumping cold water through an outer tube in the opposite direction. The counterflow chiller is a much faster and more efficient method of cooling wort than the immersion chiller.

Aerating and Transferring

Once the wort has been cooled to a temperature that is suitable for the particular strain of yeast being used to innoculate the wort, the wort is aerated and transferred to the fermenter. Aerating the wort gives the yeast more oxygen, which results in a more effective fermentation. The fermenter is a sanitized vessel that can be completely sealed to prevent microbial infection while the fermentation process takes place. Home brewers typically use food-grade plastic buckets with lids or carboys. A carboy is a cylindrical vessel that narrows at the top, and is usually made of glass or other clear material.

Measuring the Original Gravity

With the wort in the fermenter, the brewer takes a sample and measures the original gravity using a hydrometer. The original gravity is a measurement of the amount of dissolved sugar in the sample prior to fermentation. This measurement will be compared with other specific gravity readings throughout the fermentation process to determine how much of the sugar has been converted to alcohol.

Pitching

After recording the original gravity, the brewer pitches the yeast. Pitching the yeast simply means adding the yeast to the wort. Then the fermenter is sealed with an airlock, which is a water-filled one-way valve that allows carbon dioxide to escape but doesn’t let anything in.

Fermentation

The fermentation typically lasts two to four weeks, depending on the recipe and style. There are two phases to the fermentation: Primary and secondary.

Primary Fermentation

The primary fermentation typically lasts 5-7 days, depending on the recipe. This is the most active phase of fermentation and is when the bulk of the maltose is converted to alcohol and carbon dioxide. During this process, it is common for solid byproducts of fermentation to accumulate at the bottom of the fermenter. This accumulation is known as the trub. In a vigorous fermentation, it is also common for solid byproducts to accumulate at the top of the fermenter. Such accumulation is called a krausen layer.

Racking

In order to remove the trub and krausen, the beer is racked to the secondary fermenter. Racking involves using a sterilized siphon and hose to gently transfer the beer to the secondary fermenter without disturbing or aerating it, and leaving behind the trub and krausen. Done correctly, the beer should have a clear (i.e., not cloudy) appearance.

Measuring the Specific Gravity

After racking, the brewer takes a second gravity reading with the hydrometer. The difference between the specific gravity and the original gravity allows the brewer to calculate the alcohol percentage.

Secondary Fermentation

Afterwards, the secondary fermenter is sealed with an airlock. The secondary fermentation typically lasts about a week, depending on the recipe. During that time, the brewer will monitor the specific gravity by taking additional readings with the hydrometer one or more days apart until there is no change between readings, indicating that the fermentation process is complete.

Final Gravity

The last gravity reading is called the final gravity. It is compared against the original gravity to help determine the percentage of alcohol by volume (ABV).

Carbonation

After the fermentation is complete, the brewer will again rack the beer. This time, it will either go into a bottling bucket or a keg, depending on whether the beer will be bottle conditioned or force carbonated.

Bottle Conditioning

Bottle conditioning takes more time than force carbonating and involves adding priming sugar and then bottling. Priming sugar is typically dextrose (corn sugar). It does not add any characteristics to the beer, but gives the dormant yeast some food so that they can produce enough carbon dioxide to carbonate the beer. The amount of priming sugar needed depends on the recipe and style of beer; more priming sugar results in more carbonation.

Bottling requires clean, sanitized bottles and caps, a bottling bucket, bottling wand, and a bottle capper. This method is the oldest way to carbonate and it produces a living beer, which means that the beer contains live yeast.

Force Carbonating

Force carbonating is the quickest way to carbonate the beer. It requires a clean, sanitized keg, a carbon dioxide tank and a regulator. Once the beer has been transferred to the keg, it is pressurized with carbon dioxide. Over time, the carbon dioxide will dissolve into the beer, thereby carbonating it. Some home brewers speed up this process by forcing the carbon dioxide through a carbonation stone, which results in very small bubbles that are more readily dissolved in the beer. Another method for rapid force carbonation is to pressurize and then agitate (shake or roll) the keg. As with bottle conditioning, the optimal level of carbonation depends on the recipe and style of beer. The desired level of carbonation can be achieved by regulating the carbon dioxide pressure.

Drinking

Once the carbonation process is complete, the beer is ready to drink. The serving temperature depends on the style of beer. For example, a stout is typically served warmer than a lager.

Now that you know what goes in to making beer, you may find yourself appreciating your next one that much more.

Cheers! 🍻

Hello, world!

Welcome to my blog! πŸŽ‰πŸŽŠ

This morning, I was listening to one of my favorite podcasts – Security Now! – and Leo did an ad for WordPress.com. I had been meaning to check it out and set up a site for awhile, but just hadn’t made time to do it until today.

I got the ball rolling and continued working on it throughout the day as time permitted. It’s not much to look at just yet, but it will improve as I continue to familiarize myself with the platform.

For now, I’m going to take Gir for a walk because it’s beautiful outside.