Internet Service in the 2020s

A reminder to read the contract carefully before signing on to an ISP. With users commonly streaming and video conferencing, restrictions on usage can be devastating. QoS (Quality of Service) clauses should promise a certain amount of bandwidth and uptime and while not customary on consumer internet contracts are common and recommended on business service (that is why business service tends to be more expensive).

Six years ago I had a potentially nasty experience with an ISP, at the time I posted the following to Facebook: “Looked at a contract for a local ISP today; I am totally aghast at the restrictions in this contract. The ISP only serves businesses but the contract has no QOS; instead, it has a QoS disclaimer clearly stating they do NOT promise to provide the advertised speed. Further, if you go over 30Gb in any given month, you pay 1cent per 2MB over. Thinking about it, I burn 20-40GB some days when we are home. Just think, no promise of performance and a 2-year contract with a $1000 penalty for an early exit!”

Many ISPs will advertise a specific package for general consumers but you can usually ask for and receive much better service (and at a higher price). If you are working from home and 12Mb/sec down and 2Mb/sec up service just won’t hold a conference call (let alone allow you to host one), call potential ISPs for your location and see about 50/10 or even 50/50 service for your location. ISPs have had a full year to adapt to the new needs of users and should have service plans available to provide whatever they need (some locations may not have all service types available).

It is also important to contact ISPs and request the level of service you need so that the ISPs can get a better idea of where they need to expand their infrastructure in order to provide for the needs of users in that area. Regular reminders that there is demand for more expensive services will help providers decide to build up the infrastructure to provide for those customers.

With 4G and 5G cell services becoming more widespread, it is also possible that internet over cell carriers may be the best option for some folks who are not “in range” of local services provided by ISPs. Products are emerging that can take a cell signal and provide connectivity for up to 100 connections (instant ISP), look to pay $300 or more for the equipment and a nice bit to the cell carrier each month; but, it may be the best service if you are out in the boondocks (internet service wise). Oh, yes there are also the wee jetpacks that cost roughly $100 each for those wanting to supply service for just themselves. Here again, read the contract carefully to avoid limits, costly overage fees, and “throttling” once you consume so much per day or billing period.

System slow?

Three customers this week with the same symptoms and Microsoft AND Google are the cause. Microsoft has some “necessary” updates they are pushing out and seem to not be recognizing customer settings regarding when updating or downloading for updates is preferred; so, the systems appear to come to a crawl with regard to anything internet-based and marginally performing systems come to a crawl regardless of what the user wants. On top of that, some clients using Google services are having some serious performance/lag issues even just picking up email (this goes back 10 days or so).

I confess that I initially took this quite lightly with a “they will fix it soon attitude” and like the Windows issue with printers and the spooler service soon was not forthcoming soon at all. However, these problems do point out some issues with how we use our computers currently. Far too often machines are fired up, used for a few minutes, and then shut down preventing important updates from loading let alone installing. Far too many of us rely on cloud and other types of internet-based services and interfaces and various “forces” prevent good service.

With more folks trying to work online, young folk doing school online, and businesses switching to cloud-based services, the demand on internet access continues to skyrocket causing bottlenecks, lag, and in some cases service blackouts. On top of this, service providers are having to greatly enhance security measures causing even more apparent outages.

So, a few of my hot topics.

1. Do not store important documents of any kind in emails. If it is important, save it to a hard drive, thumb drive, or other local to you storage. Even putting it on your desktop is a better solution than leaving it in your email.

2. If you set your computer to do updates at night or want it to do updates AND maintenance at night, it has to be left on at night. If you turn it off (close the lid) when you are done, it will do updates and maintenance while you are trying to use it and that goes badly.

3. Anything important to you needs to be stored in multiple places and in multiple ways (no, email is a bad idea). Services exist to do this behind the scenes but most use internet bandwidth to accomplish the redundancy so scheduling for after midnight and leaving the computer on gains even more importance.

4. A slow-running computer isn’t just annoying, it is also a really good hint that something is going wrong. It can be the aging of a storage device to failing memory devices to service errors (backup stuck, updates failing, updates, or maintenance running during prime time) to malware or other unintended apps running. Take heed and get it looked into.

System Maintenance

General maintenance of modern computing devices can involve both the hardware and the software (I’ll include data in the software) and is an important part of owning a computer. It can be performed by the user, a designated individual in the company or family, or by a paid professional; but I will reiterate, it is important that it be done and regularly.

Hardware maintenance often consists of cleanliness; both keeping the computer and its functional peripherals clean and cleaning them when they collect dust, grime, fingerprints, etc. Many CPU units use air flow to keep cool during operation and this can lead to dust accumulation which needs to be removed periodically (6 months in some environments, yearly, or even every 2 years in very clean environments). Monitors tend to collect dust and some may build up a haze, glasses cleaner is appropriate for most, some of the early plastic screens have special requirements (check with manufacturer). Keyboards and mice can often be spruced up by inverting and removing any debris, dust, etc. If sticky stuff gets into a keyboard, it is often best to replace but normal surface cleaners may be used in an attempt to clean, again, do so with the keyboard inverted to avoid getting detergents, solvents, and so forth onto the contacts of the keys.

Software maintenance amounts to determining what needs to be updated and getting those apps updated in addition to running storage backups (your files and data) and garbage file removal before finally getting the storage drives defragmented. Some commercial software utilities will perform these tasks for you; but, at least once a month, these operations should be done manually to ensure that they complete and do what is expected of them.

Regularly: keep underside of mouse, surface of keyboard, and touch-pads clean.

Annually: check air intakes and clean if warranted. Check cooling system and clean if necessary. Remove any build up of debris or dust in the interior of the CPU case.

Monthly: perform or verify backup of important data. Remove excess files, temp files, etc. Run a defragment of all storage devices to verify error-free operation and optimize file access speed.

Weekly: verify versions for operating software (check that auto-updates are working as expected) and check on versions of security software (should never be more than 3 days old); manually update as necessary.

Example: Once a week, check that Malwarebytes is up to date and that Microsoft updates have been loading (settings, updates). Have Auslogics defrag set to run weekly and Ccleaner set to run continuously. Once a month, run Ccleaner manually to clean files and the registry; then run Auslogics defrag and have it defrag and optimize. Every six months (at the beginning of summer and winter) visually inspect the case (CPU box) and if any dust buildup is evident anywhere on the outside, open it up for cleaning or contact the person or service responsible for that service to schedule and perform a thorough cleaning.

Warning from Microsoft & Warning about the warning

Ahem, here we go again. Microsoft has published a call for users of all Windows versions from Windows 7 to Windows 10 to allow a new set of security updates that correct a vulnerability in their (Microsoft’s) print spooler service. A third party spotted the vulnerability and then published it along with why they found it to be a serious problem and Microsoft claims that this has lead them to make this plea to users.

How serious is this vulnerability? Folks who have not installed HP printers on their system and thus have the original form of the print spooler may include this vulnerability which can allow a remote agent to authenticate code as being from a supervisor account and initiate its execution (a hacker’s dream situation). So far, none of the mainstream anti-malware, anti-virus packages (Norton, McAfee, Eset, Avast, and more) provide protection against this kind of assault; but a few products do by design (Sophos, Malwarebytes for instance) because they do not look for specific behavior or content but rather activity, propensity, and links + paths in addition to the standard methods of protection.

This event caught my attention because a couple of watchdog services and magazines flagged these updates as buggy or potentially problematic. If you happen to have a printer that uses special features in the driver (HP, Brother, Kyocera, and a few others), these security updates could disable printing or some features of printing or possibly even the normal boot sequence for your system or server. Yet another third party claims to have released a set of tools for correcting the bugs in the security updates; but, I have seen no evidence of the efficacy or safety of those tools thus far.

A second issue is that Microsoft has long since removed the option for users to pick and choose security updates of this level of importance, so they are likely to install with no notice to the user and no opportunity to avoid them. We will know the updates have been installed when something goes wrong, after it is too late to do anything about them.