Avoiding Copycat Services

Websites are still offering copycat-services in place of official services provided by government departments and local authorities. The difference is, the copycat-service is more expensive, not always legal, and seldom offers any added value above and beyond the official services available. Authorities have made a significant effort over several years to address this issue, but new services and sites continue to emerge.

These types of copycat-services are different to services delivered through trademark infringement and passing off, as the genuine services are still needed to provide the service required by the customer. E.g. with a passport application, the copycat-service would not make and deliver the physical passport but would act as an expensive intermediary. Instead of the customer paying £50 and applying directly, the copycat service could charge £100 and process the application on behalf of the customer; making a healthy profit from every transaction.

It is also necessary to consider the quantity of personal information required to make such applications, data held by the service provider, which has the potential to create a whole world of pain.

Copycat-services should not be confused with added value services such as the post office check and send service, where application forms are reviewed by post office staff before being sent to HM Passport Office for processing. The post office advertised this service as an added extra and applicants can make an informed choice. Visa agents work in this way also by offering similar added value services such as making sure all the paperwork is in order, or by visiting the consulate to process paperwork on behalf of customers. With copycat-services, the service providers manipulate customers into believing they are using a genuine service.

UK Government services have domain names which end with ‘.gov.uk’ and do not use paid advertising with links to the sites. Visit https://www.gov.uk for details of all available services. The following are samples of direct links.

Streamlining to improve security (Part 3 of 3)

Moving on from the example scenario given in part 2 – this instalment looks at developing the streamlining and consolidation mindset that will contribute towards improving security. To recap on some of the conclusions from the previous two parts:

  • The greater the diversity of software, the greater the attack surface. Reducing the number of systems contributes to improving security; reducing the risk of internal and external attacks.
  • Reducing the number of systems has a much broader impact than security alone. It also contributes to reduced costs across the board. When decommissioning a business system,  it also eliminates all associated back-office costs.
  • Reducing IT costs through streamlining releases funds which for other security-related projects which might otherwise not be economically viable

How many people does it take to change a light bulb? If an entire building has precisely the same type of light bulb in every room, the replacement bulbs will all be the same. The storage cupboard might have a minimum stock level of 20 to cover a building with 5000 operational light fittings. I will leave it to your imagination what happens next door in the office with 50 different light bulbs. In a nutshell, having a standard is good, too much diversity is bad. The more exceptions added, the greater the complexity. In this simplistic example, it is more about how long it takes to change a light bulb.

Here are some thoughts to consider:

  • Before committing to the expense of a new system, understand the infrastructure, operating system and database system requirements and ensure they are aligned with the business IT environment. Vendor’s sales representatives might not be aware of the technical details, and if they are, it might not be considered an essential part of their pitch. Also, the buying decision-maker might not know what questions to ask about the operating environment and assume that whatever he buys can be implemented by the technical teams.
  • Lockdown desktop permissions so that users are unable to install software themselves; this should also include most of the IT department. Allowing users to install software has much broader implications than just the proliferation of software within the workplace. It has the potential to introduce a wide range of security risks and malware to the business. Even without considering the streamlining of software, this is a recommended action.
  • Implement a centralised approach to purchasing software. With distributed software-purchasing and decision-making across the business, the diversity of software will inevitably increase.

Beyond application consolidation within an organisation, businesses can gain the same benefits from the continuing emergence of cloud-based services; developed, managed and maintained by a third-party and offered to a large number of companies requiring the same system. With this approach, the vendor manages the implementation of security.

Streamlining to improve security (Part 2 of 3)

In part 1, we looked at some of the causes of software proliferation. Here in the 2nd part, we look at an example of two independent systems that perform the same business function. Consider two profiles of software, one being desktop software such as word processing and spreadsheets, and the second being systems that operate from a server environment with implemented infrastructure.

In this example, we will look at a client/server business system. The same principle applies regardless of what the system does, or how we ended up with two systems performing the same purpose. For illustration purposes, we can assume that we have two insurance claims systems, each with a separate set of customers and insurance policies. Although security is the focus here, the example extends to other factors. Increased costs and skillsets have an impact on budgeting requirements if due to financial constraints, security issues are risk-accepted by leadership teams and ignored until a budget may be available to fund mitigation.

  • Infrastructure – each system will have its own set of hardware infrastructure and running costs, and may also have a separate infrastructure for development and testing purposes; separate infrastructure support contracts; infrastructure in place for disaster recovery. Most notably on the security side, a requirement to maintain physical security for a much higher quantity of hardware, possibly at an increased number of locations.
  • Skillsets – an increased quantity of differing infrastructure and software systems requires an increased set of skills to maintain the systems. With a single system, staff will develop a greater depth of knowledge, reducing the overall cost of training.
  • Access Management – running two systems will require the management of user access to both, along with any development, testing or disaster recovery environments. Reducing the number of systems reduces the overall cost of access management.
  • Licensing – where multiple systems serve the same purpose, it is often the case that a high proportion of staff needs access to both systems and not just a single system. Consolidating will reduce the number of vendors, the overall licence requirement and any associated vendor support costs.
  • Patch Management – reducing the number of business systems will reduce the overall effort required to maintain business systems at the latest vendor release.
  • Vendor Management – increased systems include an increased number of commercial relationships to maintain. Every supplier takes time to manage and deal with changes, sometimes to the point where dedicated members of staff are needed to liaise for a particular piece of software. Reducing the number of vendors reduces the administrative overhead. Also, every vendor will have terms and conditions, and with that comes the requirement to review every contract and every change in terms that may take place. Reducing the number of vendors means less work for the legal team.
  • Other benefits of consolidating two systems include reduced auditing requirements and reduced cost in delivering system changes. On top of this, reduced energy consumption in running the services will help contribute towards carbon neutrality.

Having one system to maintain will always be cheaper than developing changes across multiple business systems. Even in cases where one or all are vendor-supplied, often bespoke software provides aggregated reports using data from various systems.

Software is not the only area where consolidation can deliver tangible benefits in the form of reduced complexity and reduced costs. The points discussed demonstrate that the greater the diversity, the higher the effort and expense of keeping systems operational. Bloated back-office costs can reach a tipping point where businesses cease to be profitable. Financial savings are not always obvious, and, in many cases, implementing change will have high up-front costs with long-term tangible benefits. Consider application consolidation as a long-term strategy and not only as a tactical piece of work to be undertaken this month with expected immediate benefits.

Every case for consolidation is different and will need to be carefully considered based on individual circumstances, and delivering the overall benefits will often depend on getting the right balance. It could also be the case that when looking at one small aspect of cost, consolidation could appear expensive and cause conflict. In contrast, cost reduction demonstrated with a holistic view.

Streamlining to improve security (Part 1 of 3)

It is almost impossible to pick up a newspaper without finding some report on cyber threats and data breaches. Estimates of skill shortages are published as businesses across the globe race to improve security and reduce risk exposure. IT security has become a considerable part of the budget and is expected to increase. Back-office operations have become far too complicated, too many systems which perform the same function within the business and too many exceptions which make business rules unnecessarily complicated.

Significant security benefits are achievable by delivering a programme of application consolidation and business streamlining. Still, it is necessary to give serious consideration needs to the causes of software proliferation as without eliminating the causes, software systems will continue to multiply undermining all the efforts and benefits. Here are some of the many reasons:

  • Lack of a standard set of infrastructure, operating system and database technology – having such a standard serves as a benchmark for evaluating new software systems, by rejecting solutions which don’t fit the target environment.
  • Lack of an authorised list of software – without a standard approach, different people, teams or departments will inevitably make decisions on what software they will use.
  • Users permitted to download and install the software – even if the individual user doesn’t have permission directly when combined with the lack of a standard, they will be able to ask someone in the IT department to install the software, and the request is unlikely to be rejected. Choice of software could be motivated by personal preference such as a lack of understanding of one product and being an expert in another.
  • The IT implications of Mergers and Acquisitions – IT seldom considered before reaching an agreement. Although the nature of the businesses could be identical, the infrastructure, operating systems, databases and software systems could be completely different.
  • Purchasing a new system without fully understanding the dependencies and implications can lead to the introduction of new underlying technologies to the business. For example, a company with 1000 windows servers agrees to purchase a new system which requires Linux, which in turn requires new hardware, new software, new skills and cross-system integration. In a short space of time, the IT environment becomes significantly more complicated. The same can apply to other combinations such as if an estate made up of Microsoft SQL Server databases, inherits or purchases a new system which requires Oracle.

It will always be possible for someone to justify an exception to any standards which are defined whether that be for personal preference reasons, experience or lack thereof, or anything relating to costs. The important point which cannot be over-emphasised is that the greater the diversity of hardware and software, the greater the overall running cost, the number of problems experienced will be much higher. IT becomes more complicated and eventually chaotic.

With this increased complexity and chaos, is an increased requirement to improve security. The more systems there are, the greater the security requirement; the more systems need to patching, more systems need auditing, and more vulnerabilities need patching. In other words, the attack surface becomes much more extensive. Essentially the focus here is reducing the attack surface area through streamlining the use of software systems. Henry Ford said that a customer could have a car painted any colour they wanted as long as it was black. Although he said this in jest, and that he manufactured in many different colours, his comments accurately illustrated the point that production is fast and efficient when streamlined with repeatable processes. Here we are talking about streamlining software and its positive impact on security and reduction in exposure to risks.