Remote is the new normal

During the COVID-19 pandemic, a huge chunk of the global workforce went remote in the blink of an eye. Some of our customers added 240k new VPN users in three short days. The new normal is a 'hybrid' model of work that combines home and office.

New IT challenges

The new hybrid work model presents enterprises with new IT challenges. Corporate VPNs are stressed, and network management and security has become even more complex for IT teams stretched thin and operating under tremendous strain.

Key IT tasks designed to be on-premise only can no longer be managed in the same way. A prime example of this is PC rebuild and onboarding of PCs over the Internet.

Image
Image

New IT strategies

The COVID pandemic permanently changed the way we work, and IT management will never return to the old "normal."

New remote work habits are established. Companies are formulating strategies to protect their networks, operations and employees and guard against another unforeseen crisis that sends the workforce home.

With work from home arrangements now common, how can PCs be built and rebuilt when employees are not in the office?

Remote rebuild obstacles

Traditional PC rebuild scenarios like staff onboarding or break fix scenarios require networks and infrastructure to be available. They were never built to enable an entire workforce to work remotely all the time, or even for weeks and months at a time.

The problem is companies still need to maintain that provisioning and 'break fix' alongside key aspects of PC management for all computers and devices connected to the network.

PC management gets a whole lot more complicated when everyone's out of the office.

There are three major challenges:

Number 1 icon

How do we remotely start and build a device?

Number 2 icon

How do we securely re-establish connectivity with our home base?

Number 3 icon

How can we leverage existing infrastructure investments as much as possible?

Traditional USB-based installation media presents critical disadvantages in an enterprise setting:

Shield icon

Security – there is no way to guarantee the media has not been tampered with.

Monitor icon

Update management – keeping media up-to-date is complicated but essential to securely re-initiate endpoints.

Settings icon

Compatibility – drivers for USB media must be tailored to the device.

If USB media isn't the best solution, what is?

Allowing home/remote users to build PCs from the cloud/internet is a solution, but there are challenges to overcome.

Remote build scenarios raise capability questions for IT:

Wifi icon

How do we build over Wi-Fi only?

Lock icon

How we do build over the internet securely?

User check icon

How do we make remote build simple enough for users to manage on their own?

Eye icon

How can IT monitor and shadow installations being done from home?

Introducing imaging from the cloud

Cloud icon
Cloud icon
Remote builds
A better approach to deploying PXE over the WAN

2Pint Software’s iPXE Anywhere is a next-generation network booting solution that enables secure, fast, and reliable operating system deployment. It operates in the most challenging environments, and the simplest.

iPXE Anywhere is built for maximum flexibility and can handle any remote build scenario with minimal management overhead. Extremely simple to set up and manage, iPXE Anywhere is unsurpassed as a solution to the challenges of Modern Windows Management.

For remote branches, the absence of remote servers often means there are no local PXE capabilities – a major obstacle to rebuilding machines remotely, securely, and efficiently.

iPXE Anywhere overcomes this challenge with remote over-the-WAN PXE booting which simplifies and speeds up enterprise-wide OS deployments of PCs.

Boot securely using either USB (iPXE binary only on the USB media) or PXE boot directly in your remote locations. You can even boot directly from the cloud, over the Internet, using secure HTTPS network booting.

The clean source principle dictates that all security dependencies must be equally trustworthy as the object being secured.

This principle is key when deploying over the internet, as we are no longer playing in our own back yard.

An attacker that compromises the source media gains access to everything the device later controls (including user credentials), and everything the user controls (including high privilege user access).

Applying the clean source principle to installation media requires that it has not been tampered with since being released by the manufacturer. Software integrity must be validated throughout the possession lifecycle – including during acquisition, storage, and transfer up until use.

For 2Pint Software this means building over the wire using HTTPS, verifying the download media, and ensuring no access paths contain text files with passwords or other vulnerabilities.

The source of the software is validated through a combination of protocols:
  • Software packages that can be tampered with are never stored on media like USB sticks. This includes boot.wim files, which are always fetched from a verifiable (server) source.
  • Boot.wim files are always downloaded over HTTPS with hash verification before trusts.
  • All deployments are trackable and verified with user credentials.
  • Trust is only escalated after successful user verification.
  • Multifactor authentication can be configured for extra security.
  • All software obtained from the internet is validated with vendor-provided file hashes.

2Pint Software remote build scenarios

Build over Internet infrastructure

You can build from the cloud with minimal infrastructure and setup using 2Pint Software tech.

 
 
Build over Internet infrastructure diagram

iPXE 100% remote build

Yes, your OS deployments can be 100% remote and user driven!

 
 
iPXE 100% remote rebuild diagram

Build at home with ethernet

Rebuild a broken PC from home? No problem - ask us how it's done, book a demo!

 
 
Build at home over ethernet diagram

Phone tether expanded

You can even rebuild over a 4/5G connection using mobile phone tethering! Talk to one of our experts today.

 
 
Phone tether expanded diagram

How do we do it?

In a 4-step process we start by booting the machine with an iPXE binary that contains no customer information at all. The PC then queries the infrastructure for configuration, providing credentials to be verified.

Step 1: iPXE – where it all starts

The iPXE binary comes from one of the following sources:

  1. From the target machine (if still bootable and previously configured)
  2. A USB drive with only a 300KB stage binary on it
  3. PXE booted directly

By using iPXE as a starting point, we have a non-customizable source point that we can verify the integrity of.

Step 2: From iPXE to network

Once in iPXE, we query the device for industry standard protocols such as the SNP/NII drivers if using an Ethernet network card, or more likely the user's smartphone (which gives us access to WiFi or LTE type data sources). From this network connection, we then authenticate and take the actions determined by the customer – that’s you. Once all required checks are complete, we download WinPE and move to a higher level.

Step 3: From WinPE – the world is your oyster

As WinPE is always downloaded from a tamper-free source, we can guarantee no unwanted config is introduced in the process. Typically, the process in WinPE is entirely hands-off as well.

Step 4: From full OS – domain join and VPN set up

After leaving WinPE we do the actual domain join (offline) via Azure PowerShell automation services or via custom-based web services if required. Once that is completed, the machine is typically configured to set up VPN access with the appropriate configuration using certificates.

2Pint Software technology used

  • iPXE Anywhere 2PXE Server – for initial boot configurations
  • iPXE Anywhere Web Service – for custom scenarios
  • OSD Toolkit – for the WinPE carrier
  • StifleR – for operations and monitoring

Works with the following Microsoft technology

  • Microsoft Configuration Manager (MEMCM)
  • Microsoft Intune
  • PSD – PowerShell Deployment

Monitoring in real time – proactive operations

We offer the ability to monitor the solution in real time from StifleR and evaluate the ongoing deployment's success and performance.
Want to learn more about remote builds? Get in touch with us.