Category: Everyone

  • Pet Care

    I have improved the health and energy and fun of a few dogs.

    We can’t get affordable health insurance for dogs, and they can’t verbalize what their health issues are, so we have to pay attention to subtle indications of their health. I seem to be good at sensing what they need and want. Probably you can too.

    Diet

    One of the simplest things you can do for all your pets is feeding them whole, ripe, fresh, delicious, nutritious food. (That’s what some top doctors say works well for humans, too…) But there are some things that you love to eat, that you must not feed your pet.

    Many dogs do not handle grains well. Just like humans, they can’t digest several of the many proteins in grains. It’s not just gluten, there are several proteins that affect our digestion, make gaps in our intestines that leak toxins into our blood, change our appetite and cravings, and alter our metabolisms. Grains are often mentioned as one of the main digestive irritants that make dogs frequently lick their butts, after clogged-up anal glands. Costco has a line of grain-free kibble, at a good price. It isn’t addictively yummy, but if you think about it, it’s often the unhealthy ingredients like sugar and wheat that are the most addictive.

    Veterinarians often suggest raw or lightly steamed vegetables for dog treats, as long as you serve them without spices. Look up what foods to never feed dogs, and what foods are most often listed as causing irritation or allergies or scratching; garlic and onion are not good for dogs. Dangerous Foods That Dogs Should Never Eat is one good site.

    My dog loves several vegetables.

    • Broccoli, but since she always chews using proper dog etiquette, mouth open nose down, I only give her the stems, I eat the broccoli flowers. Lightly steamed might be easier to digest, but my dog definitely likes crunching raw broccoli.
    • Carrots are another crunchy treat, wash them and cut off the stem; I only cut them if the carrot is too wide for her to easily chew.
    • Snow Peas? Loves them, I cut off the tips.
    • Cucumber? Yes, definitely.
    • Green beans, usually, but sometimes they get left on the floor.
    • Apples almost always, but sometimes she’s not in the mood; I don’t know yet what her favorite breed is, maybe gala or envy or Jonagold.

    I also get high-Omega 3 eggs, and cook them in olive oil for her. Giving her more olive oil and omega-3, both healthy fats for dogs and humans, seems to be decreasing her leg tremors. I don’t know if the fat absorbs and clears out toxins, or if the fat improves how nerve cells function; I do know that many veterinarians recommend high amounts of omega 3 for dogs, and that her energy level and play have improved.

    Eliminate Scratching

    The first thing to check, if your dog is scratching often, is for any chemicals that might be skin irritants. Also check what they roll in. They love scratching the ground making clouds of dust, and that dust gets in their fur; Arizona dust is coarse and sharp. When they roll in the grass, or the dry grass, or the gravel, or the pile of leaves, well, all those can be scratchy. Frequent use of a damp cloth will remove much of the dust or grass. But skin irritants could also be in the shampoo you use for them, or your skin care products; check that the ingredients in everything that can get on their fur, is good for dogs. Just like the medicines you take should never be given to dogs without veterinarian approval, what’s good for their skin and fur is different than what we use (and many things we put on our skin are often not healthy for humans either).

    Another thing to look at is what they eat. Avoid spices, preservatives, grains, dairy, any food that is a common dog allergen or that many dogs are sensitive to.

    [asa comment=”Miracle Coat shampoo”]B0002YFP4K[/asa]

    [asa comment=”Miracle Coat Miracle Mist spray”]B0002YFPL8[/asa]

    Miracle Mist leaves her coat soft, shiny, static free. Don’t spray it near her eyes (I spray it on my hand and rub it on her ears and neck and head), the little tea tree oil in it would be painful in eyes. Miracle Mist has many skin conditioners and natural anti-bacterial ingredients. For a while I was spraying her about daily, rubbing it into her coat, spraying even between her legs. Then, she wasn’t needing spray nearly as often, so I would only spot-spray anywhere I saw her scratching, or felt a hot spot. A clean damp washcloth to wipe off dust seems to help reduce scratching, with the coarse Arizona dust. I also spray her with Miracle Mist if I get static electricity when petting her, Miracle Mist does a great job of eliminating static.

    Water

    Dogs do not perspire. They cool off by panting. In hot weather, you have to keep them in shade, and give them water frequently. If they get lethargic or unsteady, cool them by sprinkling cool water all over their coat.

    A little salt is also good; when my dog got diarrhea and vomiting from too much time outside on a hot humid day (okay, humid for Arizona), a little salt on my fingertip, taken from the bottom of a bag of roasted peanuts so it had the peanut smell she loves, perked her up quickly. Remember how ranchers would take their cattle to a salt lick? Now I put a little salt on an egg I cook for her, since nothing else I give her has salt.

    The dog water bottle design I like best is the AquaDog. Give it a squeeze, and water goes up into a little bowl; a simple valve keeps water from going back down into the bottle, so the water in the bottle is always fresh. Comes with a velcro belt strap that can hold it snug against your waist. The Gulpy bottle has a flip-down bowl, costs a little less than the AquaDog but looks like it is not quite as convenient.

    [asa comment=”AquaDog bottle”]B00YNK9VPI[/asa]

    [asa comment=”Gulpy pet water bottle, 20oz”]B000TG7YRM[/asa]

    Arthritis

    Dogs get arthritis just like humans do, and similar to us reducing inflammatory food reduces their arthritis symptoms.

    GlycoFlex is one dog treat that has good food ingredients that help with arthritis and was recommended by our vet. Get the bite-size chews, instead of chewable tablets, since the tablets might need peanut butter or marshmallow incentives to be eaten.

    [asa comment=”GlycoFlex 3, bite-size chews 120ct”]B002LVTTYE[/asa]

  • Avoid Phishing, Spoofing, Spammers

    Phishing Emails are Very Tricky

    They look like the emails an actual company sends out. But if you fall for the trickery, and click a link in the email, your information goes to a spammer, a hacker, a thief. “Phishing” is an attempt by hackers to get you to click a link, thinking it is a link to a company you actually do business with (e.g. your bank or your package shipper), so they can gather your personal information.

    Before clicking on any link in any email, even one where you recognize the company, even if you send them emails regularly, think about what would happen if you gave private information to someone you shouldn’t.

    Look for bad grammar, bad spelling, anything suspicious in the email.

    Look for places where the actual company already has your information, yet the email is asking for it.

    Hovering over a link, *without clicking it* often reveals URL trickery. Watch for additional letters, misspellings, etc. in the URL, the link destination. Sometimes the link is very obviously fake, sometimes you have to look at each character.

    If you don’t know what to look for, have someone who is “good with computers” show you a few times, and practice looking yourself while they are watching.

    View Source of the email is always safe, and you can see all the tricks (if you can peer into the HTML without running in horror, since both phishers and legitimate newsletters often have horrifying messy HTML).

    Email Program Warnings

    If your email program alerts you there is something suspicious about the email, it is probably correct.

    The only time you should ignore the warning your email program gives, is if you registered with the company, and want them to be tracking your clicks on their email links. A good example of this would be the email that confirms you wanting to get their newsletter or become a member of their site; those will have tracking codes in the link URL.

    Browse Directly To Company Web Sites

    If you could simply browse to the company’s web site, instead of using a link from the email, do that. For example, if you get an email that you need to confirm a transaction, and you recently did a transaction with that company, log into the website, the way you normally do. If that email is real then you will see the problem mentioned on the company’s web site.

    Many phishers will have very obvious bad-URLs in their emails. But some will do amazing tricks to look like the real site. If the real URL has a double-L in it, they might use a triple-L. Or use a one instead of an el. Or a zero instead of an oh. Or an extra word (e.g. amazon.abc.com instead of amazon.com). They know more tricks than you do…

    Don’t read the text and think the link is valid. You must check the link destination, not the link text.

    Browse to the company web site, don’t use links in emails.

    If the link has a tracking code, or coupon code, and you can’t simply type in the URL, learn how to copy just the “extra stuff” and paste it in your browser after you type the domain name. So for a link like “View This Message In Your Browser” with a URL of
    http://mail.ebay.com/r/slink/257lxrwzbh3w4cngiq5w2kral/1baf8943748/50db1cII6d22b1II1baf89bf884II2/http%3A%2F%2Fmail.ebay.com%2Fr%2Fmail%2F50db1cII6d22b1II1baf89bf884II2
    copy the link (in many email programs you right click the link and select copy link location) and paste it to your text editor, then select everything after the domain name. Or, if you prefer, and can see in the text editor that every character of the domain name is correct (easier to do in a text editor with a fixed-width font, than in your email program), you can paste the whole link in your browser.

    What Can You Do About Phishers?

    If you want to report the phishing attempt, or the spam, or the spoofing, so the company can do something about it (perhaps legal action, or getting the similar domain name cancelled, or getting the hosting account closed), forward the messages — as attachments, not as an inline response — to the company.

    It is fine to simply delete the garbage message. It’s too much work to try and report them all.

    But do not ever respond to the phisher, or click their “unsubscribe” link — that just confirms to them that this is a valid email with a human being that might get suckered next time.

    There are so many of these, I added a keyword to all mine (e.g. “report spam” or “report phishing”) in my email address book, to find them easily.

    UPS fraud@ups.com
    https://www.ups.com/us/en/help-center/legal-terms-conditions/fight-fraud.page

    FedEx Spoof Reporting abuse@fedex.com

    Apple Phishing or Spam reportphishing@apple.com

    Wells-Fargo Report Phishing reportphish@wellsfargo.com

    Chase Spoof Reporting abuse@chase.com

    American Express Spoof Reporting spoof@americanexpress.com

    Federal Trade Commission Spam Reporting spam@uce.gov

    eBay Spoof Reporting spoof@ebay.com

    PayPal Spoof Reporting spoof@paypal.com

    Amazon Spoof Reporting stop-spoofing@amazon.com

    abuse@cox.net

    abuse@godaddy.com

  • Android Apps I Use

    There are millions of Android apps available. How do you know which ones to get?

    The first Android app I use is Hotspot Shield, a virtual private network (VPN) application. This encrypts all Internet traffic, including web site and email, between your Android (or your Windows or Apple OS/X or iOS) device, and the VPN server, and then to the server with the information you requested. Public WiFi is almost always insecure (and your home WiFi needs a very strong password and updated software). Your cell phone web connection is of course readable to your cell phone company, unless it is encrypted. People near you in that coffee shop or airport, using that WiFi, can snoop on your web browsing. Any passwords or private information you type into a form, that isn’t on an https:// site, can be seen and collected. Browse safely, even on public WiFi.

    Google Authenticator — Your WordPress site should have SSL, even if it is a free SSL such as LetsEncrypt, so your login form is encrypted. Still, adding a 2-Factor authentication makes your password more secure. iThemes Security and WordFence have the ability to add 2-Factor Authentication, and this Android app is one of the several that they connect with. (I currently do not have SSL, as I am learning SSH Secure Tunnels and other security measures. Plus, I want to know how to keep people safe when they are hosting on a lousy host that charges $60/yr for SSL, e.g. GoDaddy charges $69.99/yr as of April 2017, or $49.99/yr if you buy 3 years. I only login to WordPress )

    Sound Meter — I have done audio and video setup for workshops. This lets me know what volume I’m getting out of the audio system, to adjust the settings correctly.

    Manual Distance — Use your Android’s camera to measure size or distance. “Manual Distance allows you to measure the distance to the target object with known length, or measure the length and dimension of target object if you know the distance to the object.” Save the picture with the size. Calibrate this one time (for example, measure your distance to a yard stick, use this, set the actual distance, adjust the calculated height to 36″), and it works well without you needing to carry around a measuring tape.

    Army Knife for Android collection of simple tools, including “a flashlight (widget too), a unit converter, a timer, a stop watch, a compass a bubble level, a calculator, a magnifying glass (Android 2.2+ required), a mirror (Android 2.3+ and front camera required) and a ruler”.

  • What to Do If A Site You Use is Pwned (Data Breach)

    What to Do If A Site You Use is Pwned (Data Breach)

    “Pwned” is the slang for when an account of yours, on some web site, got compromised in a data breach. So, hackers probably have personal information of yours.

    There are hackers trying to steal information from web sites, all the time. Some site that you’ve registered with, probably has been hacked at some time.

    You can check sites to find out what major sites are known to have had data stolen. Having checked one of those sites, and then saying “I have been pwned twice” is not likely accurate. More likely it has happened dozens of times, you just don’t know about it. On the other hand, hopefully some of the sites didn’t get anything really useful about you. (more…)

  • Hardware I Love

    Most of my writing is about websites and software, but I also love good tools, equipment, computer hardware.

    I have a leaky toilet tank flow valve, that controls when to turn off the water when you flush. My friend who frequently repairs houses, likes the Korky fill valves better than FluidMaster, because of the ease of installing them. To set the height of the valve in the tank, you simply turn the stem, pull it to the correct height, and lock the height by turning the opposite direction. They work well, last long, and are inexpensive.

    You probably want to replace the flapper, the plastic that covers where the water flows from the tank into the toilet bowl, each time you replace the flow valve. You’ll also replace the flapper if the tank leaks; if you listen carefully you may hear a little water flowing, or put a few drops of food coloring in the tank and see if it appears in the bowl without flushing.

    If you just need the fill valve, you can buy it separately.

    [asa_collection]Hardware[/asa_collection]

  • Strong Passwords for WordPress and Your Password Keeper

    Strong Passwords for WordPress and Your Password Keeper

    More security steps you can take, beyond good passwords: WordPress Security for People Without Technical WordPress Knowledge.

    Password Security on Your WordPress Site and the Internet

    I’m going to cover:

    • Why you must use strong passwords, and a different password for each site.
    • Choosing and using a Password Keeper to save every password you use;
    • How to store other secure information such as bank account numbers and ;
    • How easily most passwords are guessed by hacker software, since the rules people use for making passwords are thoroughly known by hackers.

    What I Don’t Cover Here

    How to make a truly secure password for your password keeper master password, and for the (very few) passwords you type frequently. This must be hard for hackers to guess, easy for you to remember and easy for you to type. For this, see my page on Making a Master Password for your Password Keeper.

    Must Have Strong Passwords for Every Website

    You must use very strong passwords on your WordPress site. You should use very strong passwords on every web site you use.

    WordPress encrypts your passwords, and the encryption is strong enough hackers can’t break the encryption. But hackers know the way we’ve all been taught to make “secure” passwords, and that lets them automate scripts that guess your passwords.

    If hackers have stolen a copy of the site database (for example, an un-encrypted backup), or have hacked access to the database, they can test literally billions of password-guesses per second, using free widely-available software.

    Hackers have gotten the username and password for every user of several large websites. If you are using one of the 100 million most common passwords, hackers just have to compare the encrypted form of the password against the encrypted entries in their password list — very easy for computers to do.

    If hackers can test passwords using the standard WordPress login form, and you haven’t restricted that, they can test thousands of passwords in a couple of hours. (To restrict login attempts, install a WordPress security plugin such as WordFence or iThemes Security. Most WordPress security plugins have the feature to restrict login attempts.)

    Making a Secure Password

    The rules we’ve been taught for years that should make a secure password, aren’t good enough. Those rules actually limit the possible passwords a hacker’s software would have to check. For example, the “word plus number plus punctuation” rule makes a password that is basically as easy to guess as a three-letter password; the word is in the dictionary, plus about 100 characters for all letters and punctuation, twice).

    Hackers know all the “substitute a number instead of a letter” rules, such as 3 for m or 0 for o (zero for oh)”, and that password is easier for computers to guess than it is for you to remember.

    One way of making passwords that is actually secure, but you’ll never be able to remember, is use a password generator. Use the password generator in a password keeping software, and all you have to remember is the “master password” for the password keeper.

    The password keeper software will remember all your user names, account numbers, and passwords, plus any other information you keep as notes for that site.

    Password Keepers

    “A password manager is just software that creates, stores and organizes all your passwords for your computers, websites, applications and networks.”

    http://thehackernews.com/2016/07/best-password-manager.html

    I’ll give you my recommendation for which password keeper to use. But first, it’s important that you understand how to select a password manager.

    Beyond storing user names and passwords, you can also use your password keeper for storing “secure notes” such as bank account numbers, credit cards, library cards, any account numbers, serial numbers, registration numbers, router configuration details, etc. Many password keepers have fields specially for these uses, which is better than only having a “notes” area.

    You can only download software that is so obviously about security, from a site that has technical strength, has industry-leading anti-virus software, has excellent reviews, has a reputation to maintain.

    Never download any software because there was a pretty advertisement about it on _____ (fill in the social media site). If you use a hacker’s program as your password keeper, guess what they’ll do…

    For password storage, you also must select a program that has 256-bit (or stronger) open source encryption. The more security experts who have had a chance to review the software for weaknesses the better. Proprietary software doesn’t get as many eyes checking for problems; companies are proud of their software, and look at how good it is, not where is it weak.

    You also need a program that you have on your computer, and your password keeper has to be able to work from your thumb drive, and/or your tablet or phone. A web based solution is okay if you synchronize to them or can easily backup the data to your computer in an encrypted format (e.g. a .zip file with a password); you can’t risk their business suddenly closing with all your passwords gone.

    Another feature to look for is a standard method for exporting your information, for example an XML or CSV text file, should you ever want to change to another program. But know this export is an insecure file; make backups of your encrypted password file not the un-encrypted export.

    This is not a complete list of good password keepers, but these work very well, and are trusted sources:

    LastPass

    The password manager I am currently using is LastPass, free for all devices (but free is either for desktop or for mobile, not both).

    LastPass is easier to use than KeePass (which I used to use), in several small but important ways. It notices when you visit a site, and offers to fill in the login form for you. (Or you can configure it, per site, to let you pick which login name to use, for example I host websites for several clients.) It notices when you log into a site that you haven’t added yet to LastPass, and offers to save the login information into LastPass. It also has fields for some common information, for example credit cards and WiFi credentials.

    The complete database is encrypted, not only the password fields. So, your user names, notes, etc. are encrypted, too. Only the encrypted data is ever sent across the Internet.

    They also have a paid version, with additional features. The most interesting paid feature is much better sharing of passwords, for example with a spouse. With the free version, you can specify single password entries to share with a specific person; you can even specify whether they can see the shared password or only use LastPass to fill it in when they log into a site.

    LastPass works on Windows, OS/X, Linux, iOS, and Android.

    There are LastPass browser extensions for Chrome and for Firefox. Definitely install these, they make using LastPass easier.

    Other Windows Password Keepers

    On Windows, I download almost all my shareware and open source software from CNET or SourceForge. For iOS and Android, use the main Apple and Google libraries.

    KeePass

    If you want a password keeper that is completely on your computer (doesn’t talk to some company’s computer for storage), look at KeePass and also get the portable version (runs off your thumb drive). (Unless you have a strong reason to use the original version, which is still being maintained, get the KeePass 2.x edition.) The main site is on SourceForge (downloads here), and the KeePass web site is excellent for learning what makes good password software, even if their software isn’t what you use. I used to use KeePass, before switching to LastPass. KeePass has versions or ports for Android, OS/X with Mono, iPhone, Linux. Some of the key features:

    • KeePass supports the Advanced Encryption Standard (AES, Rijndael) and the Twofish algorithm to encrypt its password databases. Both of these ciphers are regarded as being very secure. For example, AES became effective as a U.S. Federal government standard and is approved by the National Security Agency (NSA) for top secret information.
    • The complete database is encrypted, not only the password fields. So, your user names, notes, etc. are encrypted, too.
    • Your computer’s clipboard is cleared in a few seconds, your un-encrypted password isn’t left in memory.

    1Password is also excellent, top security, more fields for storing special information than KeePass (KeePass only has title, user name, password, URL, and notes fields). 1Password has the ability to share a group of passwords with other people, so you have access to the password (or other secure data such as account numbers); for example, as you are managing your elderly parent’s accounts you have all their vital account numbers and passwords, before they forget them.

    OS/X Password Keepers

    On OS/X: Either use 1Password or LastPass, or you can use KeePass with Mono.

    Many people simply use Keychain http://www.macworld.com/article/2013756/how-to-manage-passwords-with-keychain-access.html . But it doesn’t give you the structured fields for storing other information.

    Keychain easily synchronizes across your devices if they are connected to iCloud, but I know many people where they’ve entered passwords on one device and then been unable to login from their other devices, and of course don’t find out for long enough they don’t know which device has the correct password. Keychain doesn’t have the ability to share certain passwords, for example with family members. Keychain is great for some things (for example saving software licenses) but don’t use it as a password keeper.

    Linux Password Keepers

    On Linux Mint, I use LastPass. It also works on Kali Linux.

    There are several password keepers available via the Software Manager; check what they are designed for, several are “on your computer” only, don’t save to a central computer so you can access your passwords on your other devices.

    You might be satisfied simply using the Chrome or Firefox browser extensions of whichever password keeper you use, if Linux isn’t your primary computer.

    Exceptions to Using Password Keepers for Security

    The only passwords you would ever casually share with someone should be your WiFi password. If your WiFi hardware supports it, use the “guest” account for visitors. Read how to make secure passwords for WiFi you can type.

    The only passwords you should frequently type are the ones for your computer and for your password keeper, and your bank card pin. All others should be pasted from your password keeper.

    Your printers and other Internet-enabled (or in-house WiFi enabled) devices will also need the WiFi password typed in. Type it in once, the device remembers the settings, and you don’t type it in again until you change the password.

    Tip: find out if the device can use a Bluetooth keyboard; or organize the password into letters on the same “virtual keyboard”, e.g. numbers all together, punctuation all together, uppercase letters all together.

    Sharing Passwords

    You should use your password keeper to share passwords for bank accounts or other financial institutions, where you share the account. For most people, this would only be your spouse or parents, or a business partner. (If possible, make a separate login for each person. But if not, most good password keeper software can securely share passwords you specify with a person.)

    You should share your password keeper’s master password with the executor of your estate, or the person you have given power of attorney, the person who would need to access your accounts if you are unable to.

    If you die, and you have made someone able to access your account information, it will be much easier for them to finalize your accounts, cancel your subscriptions, turn off your repeating payments.

    For technical support, make them a temporary user name, and let the software email them a password update link. It is a bad idea to ever send a password by email or text message or phone, too easy for email to be intercepted (and hackers can program searches of email traffic for “here’s your password” type message.

    When the technical support person is done, definitely disable their access completely or change the password.

    Basics of Password Security

    For each site, use the longest password the site allows, up to maybe 60 characters. Your password keeper will let you copy/paste the password, so you don’t have to ever type it. (As long as it is a random computer-generated password, 60 characters is “lifetime strong”.)

    Never use a password on more than one site. If someone gets your password at your favorite pizza place, and orders a pizza “for carry out” on your card, you don’t want them also able to use your video streaming account, right? LastPass will even warn you to change passwords if it is used on more than one site.

    Whatever password keeper you use, keep the master password with someone trusted (for example your attorney keeping your will, or the main person who will manage your estate) in case of your death or other inability to type your password. See The 1Password Emergency Kit: Version 3.0 for how to do this.

    Old Rules to Make “Secure” Passwords Are Too Easy to Guess

    You have to remember your password keeper’s master password. Forget it and all your other passwords are encrypted in a way that can not be broken (unless of course your master password is so weak it can be guessed by password cracking software).

    But the rules we’ve been told by technical support people for decades for making passwords are not secure any more. The main reason is simple: there is software that can make billions of guesses of your password per minute, and hackers using it know all the “clever” rules people come up with for making passwords.

    Yes, if the software had to try every combination of letters, numbers, punctuation in an 8-character password (26 lower case letters, 26 upper case letters, 10 digits, about 32 punctuation marks) that’s 6,095,689,385,410,816 combinations. So your password generator can generate a password that is even 8 characters long, that would take a very long time to break, and many sites will allow 40 characters or longer (use the longest the site will take).

    But if you need to make a password that you can remember, those ways of making a “secure but memorable” password are all known, and even 8 character passwords (and often longer) can be guessed in under a day. You need a password that can’t be guessed during your lifetime!

    Don’t believe it? Maybe you will when you read this…

    https://arstechnica.com/security/2013/05/how-crackers-make-minced-meat-out-of-your-passwords/ says “In March [2013], readers followed along as Nate Anderson, Ars deputy editor and a self-admitted newbie to password cracking, downloaded a list of more than 16,000 cryptographically hashed passcodes [encrypted with MD5 but not salted]. Within a few hours, he deciphered almost half of them. The moral of the story: if a reporter with zero training in the ancient art of password cracking can achieve such results, imagine what more seasoned attackers can do… Even the least successful cracker of our trio — who used the least amount of hardware, devoted only one hour, used a tiny word list, and conducted an interview throughout the process — was able to decipher 62 percent of the passwords. Our top cracker snagged 90 percent of them… Using a commodity computer with a single AMD Radeon 7970 graphics card, it took him 20 hours to crack 14,734 of the hashes, a 90-percent success rate. Jens Steube, the lead developer behind oclHashcat-plus, achieved impressive results as well. Steube unscrambled 13,486 hashes (82 percent) in a little more than one hour, using a slightly more powerful machine that contained two AMD Radeon 6990 graphics cards.”

    (oclHashcat-plus is the freely available password-cracking software both Anderson and all crackers in that article used.)

    https://arstechnica.com/security/2012/08/passwords-under-assault/ “A PC running a single AMD Radeon HD7970 GPU, for instance, can try on average an astounding 8.2 billion password combinations each second, depending on the algorithm used to scramble them.” [Notice the date, that’s with an “ancient” 2012 computer.]

    That 8 billion per second would be if someone stole a backup of the website’s database, for example. If they were going to try logging in to WordPress, perhaps 100-200 attempts per second would be easy, from a single computer. How many computers working together in a hacker network could attack your site at once, if you don’t have software limiting the number of attempts?

    I’ve seen over 100,000 password guesses in a night, from about 10 computers, about a day after turning off protections on a testing site with a very good password.

    The comments on the original correct horse battery staple page point out that if all four words you pick are in the 5,000 most popular English words, then you should calculate the time it takes the password software to go through 625,000,000,000,000 (5000 x 5000 x 5000 x 5000) combinations.

    There are 60 seconds * 60 minutes * 24 hours = 86,400 seconds/day. At 8 billion password guesses per second, they have your “four common words” password in about 1 day, using a “wimpy” 2012 computer.

    Making Secure Passwords You Can Remember

    Obviously one way to make your password (pass phrase) more secure is use at least one word that is not in that tiny dictionary of most popular words. Engineering, scientific, medical, or any other more obscure words will do; but they have to be easy for you to remember, and remember how to spell. (Or, remember consistently how to mis-spell). Common foreign language words are also in hacker dictionaries, but less common ones are good to use; pick a language that is not common in the websites you use.

    Another way to make your password more secure is use 6-8 words. But remembering 4 random words is hard enough for most people. (Tip: get one of the associative memory courses, such as MegaMemory.) If you have a system memorized already, okay. If you have the type of memory where you know every move of every chess game Kasparov ever played, good for you, use it. But if you don’t have a system, there is a good way to remember a short phrase.

    [adinserter block=”2″ ]

    Making a Memorable Secure Password Phrase

    You need a very secure password as the master password for your password keeper software, for your computer login, and for the very few sites that you log into often.

    See my post on how to make a good password phrase for your password keeper, it’s easier than you might think.

  • WordPress Security for People Without Technical WordPress Knowledge

    WordPress Security for People Without Technical WordPress Knowledge

    What I’ll Cover

    • What your hosting company should do for security
    • Making secure passwords for any web site (and why what you’ve been doing probably isn’t good enough)
    • Password Keepers
    • Limiting Login Attempts, and Keeping your User Name hidden
    • Why you should Always do Automatic Updates and what you risk if you don’t
    • Block hacker files from executing, in the most common folders
    • WordPress Security Plugins you Must use

    Hosting Company Should Provide Security (but most Do Not)

    There is a lot that your host should do, to make your hosting account and your WordPress sites secure. (And by far, most hosting companies are negligent.) You should ask the technical support people lots of tough questions about security, and talk to your technical friends, and other WordPress users, about security.

    If your host isn’t giving good answers to security questions, and doesn’t improve Fast, then move to another host as soon as you can. (Though there are things that you have to do, there are far more that only your host should do.) Security is too important and too technical for most people to be able to do properly themselves, and it isn’t your job, it is your hosts’ job.

    The best hosting companies have top-quality security hardware, and special software, to block hackers, and have someone putting about 20 hours a week into researching the global security discussion boards for the latest threats, and putting security rules in place to block them. You can’t do that yourself, unless you can put those 20-30 hours per week into learning and implementing it.

    Ask the best anti-hacker security companies, and at your local WordPress Meetup or WordCamp, for hosts they are satisfied with for excellent technical support and excellent security. There are a few web hosting companies I recommend.

    There are, however, many things that affect security that only you can do, and things that you can do if your host isn’t doing their job.

    Use Password Keepers and Very Strong Passwords

    The first of those is picking good passwords. Strong Passwords for WordPress and your Password Manager. This is essential. The ways we’ve been taught for decades, how to make passwords, as known to hackers, and using those rules makes passwords that are far to easy for hackers to guess.

    The “substitute a 3 for the first e” type of rule makes passwords that are hard for you to remember and hard to type, but easy for computers to guess. I teach you how to make passwords that are easy to remember, easy to type, and very hard for computers to guess (for your password keeper software and the few passwords you type often), and how to use computer-generated passwords stored in your password keeper for all other passwords.

    Using strong passwords is essential for Every site you log into. And each site should have a unique password, to reduce damage if a site’s data is stolen.

    Limit Login Attempts

    Given enough computers and time, hackers can guess any passwords that are not long strings of computer-generated random characters. So you should limit how many attempts they can make.

    There are WordPress plugins that limit the number of attempts at logging in, usually by IP address, within a short amount of time. These plugins also limit attempts at guessing passwords for the same user name. Violations result in being completely locked out of WordPress for a long time (60 minute lock-out for 5 attempts might be a good setting).

    Instead of being able to try the WordPress login form perhaps 100 to 1000 times every second, limit login attempts to 4 times every 5 minutes, and lock them out for an hour. (Hey, if you’re a lousy typist, with your long secure password, slow way down your third try and get it right!)

    I have seen over 100,000 attempts in a single night, on a small site where I deliberately left this open for a week. (With a WordPress Administrator user name that is not obvious, and a very strong password, you can test this. But block bad guys every way you can.)

    Suggested plugin: iThemes Security and/or WordFence are my overall favorite plugins for security. Some options you have to test if it works on your hosting account, or if it blocks something you need; and one of the options that will work on every WordPress site is the limit login attempts.

    WordFence is a direct competitor with iThemes Security and also excellent (if I were starting newly, I’d probably pick WordFence, it’s the most popular among technical people at WordPress Meetups).  I haven’t used it yet (simply because I know iThemes Security so well).

    Sucuri WP Plugin also has limiting logins as an option, excellent. (Works well with either iThemes Security or WordFence.) Among other features, has single-click run Sucuri Site Check on the current site.

    (Only use one plugin to limit logins, these plugins have this feature as an option.)

    Do Not Use (hasn’t been updated in over 4 years): Limit Login Attempts plugin, only compatible up to WordPress version 3.3.2. Even though it “seems to run” it still doesn’t check as many things as the plugins I mentioned. Any software that old is likely to stop working as WordPress changes.

    Periodically check for plugins that haven’t been updated in a long time. If they are actively being supported (check the support page for the plugin) and “keep working fine” that’s okay; but most often if a plugin isn’t being updated, the plugin author isn’t paying attention any more, and hackers can find holes that aren’t being filled.

    If you have a smart phone or tablet, definitely look into “2-Factor Authentication”, where you type a password and a short 2nd password delivered to your other device. Clef Two-Factor Authentication and Google Authenticator are excellent.

    Keep Your Administrator Login Name Secure

    Password Crackers expect your login name to be the WordPress default, “admin”. Some will look at pages and posts on your site, find who the author is, and try that for the login name. They also know that many “one button install” programs will take your hosting account name or domain name and put that in as your WordPress login. Don’t Do It!

    You should have one login for everyday editing pages (with Editor privileges), and a different login for administrative tasks such as updating and installing themes (with Administrator or Network Administrator privileges). I have the Profile, Admin Color Scheme set to Sunrise for the administrator user, so I can tell at a glance and remember to log out.

    It is easy for anyone to find the name for each users, for example https://molten-salt-reactor.lc.lndo.site/?author=1 shows the posts for the 1st author (?author=2, =3, etc.) The “display name” is shown on the top of the page. So, in the Profile screen, specify a Nickname, and for “Display name publicly as…”, select the nickname. Now the Author page, and themes that display the author of a page or post, aren’t giving away your login name.

    To change the administrator login name, use iThemes Security, which has a single-button way to do this; or you can log in as administrator, and create another user with administrator permissions. Then log in with that new user, and delete the user with the default login name.

    Block Logins at the Server Level

    Loading WordPress 100,000 extra times in a night is work for your server, taking up page loads and bandwidth that your hosting account might charge extra for.

    That many page loads at maximum speed slows your entire site down, for your actual visitors.

    You can put a server password on the WordPress login page. Minimal work for the server, easy to implement. Ask your technical person to put it in your .htaccess file. This doesn’t need to be a secure password, as these are bots not people trying 100,000 times; a simple riddle will work. Prompt “say hello there” with user name hello and password there. This adds security simply through being an extra step that is used on few sites.

    This double login is an extra step for you, but blocks a lot of nonsense. However, you wouldn’t want this for a membership site, where every member has to log in (unless of course you are teaching your members about security, right?)

    Automatic Updates

    I advise always doing WordPress theme and plugin updates quickly, at least every week. Then, after the theme and plugin updates, do any WordPress core updates.

    There are sometimes problems with a WordPress or a plugin update. Extremely rarely, that could take your site down. Less rarely, an important feature of a plugin would not work, especially if the plugin was written with out-dated programming practices.

    If there are important security fixes, WordPress will release the fix as soon as it is ready and passes their testing, but before all plugin authors have had several days to make sure their plugin works with the “pre-release” version of the security update.

    If you have someone on staff whose job includes doing all updates promptly after they are released but after testing on your important site (every day, no vacations, someone does this), you can keep doing WordPress and plugin and theme updates that way.

    For everyone else, keep automatic updates on. Even if there is a problem with a plugin, getting the update for the plugin in a few days (or replacing the plugin) is much less work than removing a hack from your site; much less damage to your reputation; much less inconvenience for your customers.

    Security first, then “backwards compatibility”.

    To minimize the chance of problems, I recommend updating your plugins and themes, and then update WordPress. Many of those plugin and theme updates will be to correct any problems with the new version of WordPress.

    Hackers love sites where updates were “forgotten about”, and still haven’t been done months or years after they were released. That means you have to update all of those “temporary” or “test” installations you have in your hosting account, too…

    Prevent Execution of PHP in WP-Content/Uploads

    Many hackers target plugins that have an “upload file” feature. (For example, upload images for a slider; or upload settings from the same plugin on another site, to make this site have the same settings.) Very useful in the plugin, but many plugin authors can’t check their work for security holes nearly as well as the hackers can. Once uploaded as a PHP file, or renamed to be one, the hackers know what location the plugin puts uploaded files in, and can execute it directly by the URL (bypassing loading WordPress, and any security in WordPress).

    This requires edits to your main .htaccess file and/or a .htaccess file in the wp-content/uploads folder. Most security plugins that have this feature will tell you what to paste in, if your .htaccess file is write protected (a very good idea). Keep your .htaccess files with permission 444, except 644 for the few minutes you are making a change.

    Sucuri WP Plugin has many WordPress “hardening” features, including blocking execution of files in vulnerable folders.

    Block Access to Critical Files

    Your .htaccess file, wp-config.php, and your site backups are files that should never be able to be accessed from the browser.

    Sucuri plugin (among others) blocks .htaccess and wp-config.php.

    Your backup software should create a .htaccess file in the backups folder (if you save it on the server, for example to FTP it to your computer; many backup programs will save the backup on other sites, e.g. DropBox or Amazon S3).

    FTP and XMLRPC Security

    Disable “anonymous FTP”. There was a use for it in 1980, not today. But many hosts have it enabled. Turn It Off.

    FTP doesn’t have a “limit logins” feature. Use the longest random password your host allows. If the host only allows 8 characters, throw a “lousy security tantrum”.

    XMLRPC attacks are fairly new. You can log in and post via XMLRPC. It reports back if your login was successful. Until 2014, this article says, none of the login limit plugins were checking this. Make sure yours does, if you truly need XMLRPC (I don’t). Of course, also make sure you have your password for XMLRPC is very strong (it is probably the same as your administrator password, but you can assign which users can use XMLRPC).

    WordPress Security Plugins

    iThemes Security is excellent.

    WordFence also excellent. You must install and configure either iThemes Security or WordFence or both.

    Block Bad Queries Pro (or free version, which has the same security rules but less nice user interface). If you don’t have the technical skill to edit .htaccess to paste in the suggested text, and don’t have a friend who does, this plugin is absolutely simple. It takes the hacker-phrases most often used, and blocks them. If you have .htaccess skills, or if you want to understand what Block Bad Queries does, read Building the 5G Blacklist and the 6G Blacklist is coming out soon.

    No conflicts with iThemes Security or Sucuri (5G Blacklist and iThemes and Sucuri do their security before WordPress loads, and if you have several of these loaded, the first one with a block for a specific “baddie” stops it completely).

    Get clean with Sucuri — this company is the expert at removing malware from WordPress sites, and has a firewall to block getting malware. They also have a free Sucuri Security Plugin – Auditing, Malware Scanner and Security Hardening. Also, frequently run their free quick scan of your site.

    What’s Next?

    Please leave questions and comments. I’ll update this post as I can; I’ll also do some step-by-step instructions for pieces of this puzzle.

  • Verdi Requiem Mass

    I’ve been collecting performances of the Verdi Requiem since high school.


    The first performance I heard is still one I love: Joan Sutherland, soprano; Marilyn Horne, mezzo-soprano; Luciano Pavarotti, tenor; Martti Talvela, bass; Vienna State Opera Chorus, Vienna Philharmonic, conducted by Sir Georg Solti, 1968. It is gorgeous, especially Pavarotti (he sings this like it’s a sacred message, not a trace of ham, and the “Ingemisco” is sublime), and yet there are a few sluggish places. Duets with Sutherland and Horne are exquisite, and Horne’s “Liber Scriptus” is amazing, dark, so very different than her astonishingly light start of “Lux Aeterna”. Sutherland holds the ending well, though her voice is a little heavy.


    My current favorite is a video of Angela Gheorghiu, Roberto Alagna, Daniela Barcellona, Julian Konstantinov, Claudio Abbado conducting the Berlin Philharmonic, Swedish Radio Chorus, Eric Ericson Chamber Choir, 2001. Gheorghiu’s power and passion come through, so beautifully, especially in the ending (that highlights the soprano soloist) for a performance that is an emotional ride much stronger than the 1968 Solti recording. Though I prefer Pavarotti’s voice to Alagna’s, and Marilyn Horne is my favorite mezzo, Gheorghiu shines, and watching on DVD and hearing a modern recording does matter.


    Another performance I love is Toscanini’s, recorded on November 23, 1940 (apparently much better than Toscanini’s other recordings). The audio quality is no where near modern standards, but the performance is amazing, many people say the best performance of the Requiem ever. Nicola Moscona, Zinka Milanov, Bruna Castagna, Jussi Bjoerling, NBC Symphony Orchestra, Conducted by Arturo Toscanini.

  • My Favorite Ballroom Dances

    Which Are My Favorite Ballroom Dances?

    • West Coast Swing, playful, elegant, can be danced to a lot of popular music
    • Rumba, so sensual, and I like the slower pace
    • Waltz, slow waltz, to popular or country music
    • East Coast Swing, to Big Band music especially
    • Cha-Cha
    • Foxtrot (especially to upbeat country music, as a Texas Two-Step)
    • Salsa

    Dances I Most Want to Learn

    • Argentine Tango (very sexy, and you have to feel the music from a different culture)
    • Salsa complex patterns, flowing one into the next

    West Coast Swing, Rumba, Waltz, Salsa, Cha-Cha, Foxtrot, I love them all.

    I love the music for Viennese Waltz, (Johann Strauss, gorgeous) but it’s so fast, I would need a lot of practice to do it well.

    Dance Parties?

    I want a place to live with a hardwood floor in the living room, for dance parties (for many people, or for just two…)

  • La Bohème, Freni, Pavarotti

    La Bohème – Puccini – Freni, Pavarotti, Panerai, Harwood, Ghiaurov, Maffeo, Karajan conducting the Berlin Philharmonic, 1972.

    Listened last night to most of the opera. I’ve had this CD for years

    “Che gelida manina” and “Mi chiamano Mimi” are absolutely splendid.