Things I have no choice but to write

Month: November 2023

Hackers Hijack Control System at Water Utility 

There is an old saying in the cybersecurity field: There are two types of people. Those who have been hacked, and those who do not know they have been hacked. While someone hacking into your home network may not worry you, if a water district’s operational systems are hacked, a whole lot of chaos could ensue.

Some may say that I am overreacting, but consider this news item about a water system in Pennsylvania. The Municipal Water Authority of Aliquippa, Pennsylvania confirmed that foreign hackers had taken control of a booster station over the weekend. The hack was perpetrated by an Iran-influenced group called Cyber Av3ngers.

From looking at the Aliquippa Water Authority’s website, it also appears that they have been the target of a spoofing campaign, which sought to direct the Water Authority’s customers to a fake billing site, that was not associated with it.

This illustrates the two types of attacks that water districts need to be aware of. The first type of attack is on the systems that control SCADA systems. These systems control the “physical” plant for water districts. This means all of the dams, reservoirs, water treatment plans, and water purification centers. Hostile control of these systems could lead to a physically disastrous event. The second type of attack is on the financial systems a water district controls, like its accounting systems, or its payments systems. Hostile control of these systems could lead to a financially disastrous event.

Why does this matter to Sant Clara Valley Water District? Lets make this real. The district has SCADA systems for its collection of dams, reservoirs, water treatment plans, and water purification centers. Imagine if a hostile foreign actor got into the Valley Water network and was able to open the floodgates of Almaden Dam, located in New Almaden, south of San Jose. This map shows a model of what the worst flooding would look like. Thousands of homes and millions of dollars would be lost.

The Santa Clara Valley Water District need board-level leaders who are aware of the breadth and complexity of cybersecurity issues, and can have the foresight to deploy resources to stop the threats. Bill Roth is the leader who will do this.

For more information, please subscribe to our Newsletter, here:

I’m finally running for something!

Dear Family and Friends:

I am finally running for something! Many of you have known this day would come, and it is now here. I have filed papers with the county to run for the Santa Clara Valley Water District board of directors seat in my area.

This agency is responsible for ensuring clean water for all of Santa Clara County’s 2 Million residents, as well as for industry and agriculture. It has a budget of $860M(FY24: source) per year and is responsible for water management, flood control, and environmental stewardship in the county. Water is a serious business in California, and this is a big job.

The election isn’t until November 5th, 2024, but there at 138,989 (give or take) registered voters in this district, and I’m looking forward to talking to as many of them as I can. To see what I am up to, please subscribe to the newsletter at https://electbillroth.com/, or drop me a line at bill.roth.2024@gmail.com or consider donating.

How to Register to Vote in California – Step-by-Step Guide 2023

I’ve written a lot about voting, so here is a reminder on how to register to vote and update your registration in California.

(TL;DR: Cal residents Register Here. Santa Clara county info here.)

Eligibility to Vote in California

I’ve written a lot about voting, so here is a reminder on how to register and update your registration in California.

Before you register to vote in California, it’s essential to ensure you meet the eligibility requirements. In California, you are eligible to register to vote if you are:

  • A U.S. citizen.
  • A California resident.
  • At least 18 years old by Election Day.
  • Not currently in state or federal prison or on parole for the conviction of a felony.

Register to Vote Online

  1. Visit the California Secretary of State’s online voter registration portal.
  2. Follow the on-screen instructions to complete your registration.
  3. Provide your personal information, including your California driver’s license or California identification card number, the last four digits of your Social Security number, and your date of birth.
Register to Vote

Register to Vote by Mail

  1. Download the California Voter Registration Form from the California Secretary of State’s website.
  2. Fill out the form with accurate information.
  3. Mail the completed form to the address provided on the form.

Register to Vote in Person

You can register to vote in person at the following locations:

  • Your county elections office, which is at 1555 Berger Drive, San Jose, 95131
  • The California Department of Motor Vehicles (DMV).
  • A designated agency while applying for or renewing your driver’s license or ID card.

Check Your Voter Registration Status

To ensure your registration is up to date, you can check your voter registration status online. Visit the California Secretary of State’s website and follow the instructions provided.

Important Deadlines

  • The deadline to register for an upcoming election is 15 days before Election Day.
  • If you miss the deadline, you can still register and vote provisionally at your county elections office.

Contact Information

For any questions or assistance, reach out to us via the Contact Us form, or you can contact the California Secretary of State’s office here: https://registertovote.ca.gov/

By following the steps outlined in this guide, you’ll be well-prepared to participate in the upcoming elections in California. Don’t miss your chance to make your voice heard and help shape the future of the state.

SEO Checklist

(This article has been moved to: https://digiroth.com/seo-checklist/)
Here’s my list of things to do when you optimize your site for search, AKA Search Engine Optimization

Search Engine Optimization
  1. Setup The Google Search Console
  2. Setup Google Analytics
  3. Run Keyword Analysis on relevant web pages in SEMRush
  4. Discover Long Tail Keywords With “Google Suggest”
  5. Find Solid Keywords In The Google Keyword Planner
  6. Identify Low Competition Keywords With KWFinder
  7. Use Yoast if on WordPress
  8. Maximize blogs. Keywords (1 per blog) should appear;
    1. in your URL (but keep URLs as short as possible)
    2. In the title, front loaded
    3. In the first 150 words
    4. In at least 1 H1/H2/H3 tag
    5. 5-7 times in in the text
    6. in the description
    7. In the ALT text of at least 1 IMG tag
  9. Other tips for pages
    1. Write to be found not read
    2. Should have 5-6 inlinks from other domains
    3. Should have 2-3 outlinks to other pages
    4. Be consistent on your site: If one link points to page for a keyword, they ALL should
    5. Do NOT Dilute by have multiple pages with the same keyword, unless one is Anchor context
    6. Blogs should be 300 words or more
    7. be sure to mobile optimize
  10. Site wise:
    1. Stay on top of crawler errors
    2. Fix broken links
      1. use HTTPS

© 2025 Bill Roth

Theme by Anders NorenUp ↑