Broken Skies · Fiction

Part One: Before the Sky Broke

Everything still works, which is exactly the problem. In the last hours before the sky breaks, the only people who see it coming are the ones paid to distrust a calm screen.

Prologue

The departure board at Harborline International did not fail all at once. It began with manners, like a liar who starts small. A few flights lost their gate numbers. A few gate changes stacked on top of each other, then corrected themselves. A family standing under the blue-white glow of the screens shrugged and returned to their phones, trusting the airport to be an honest machine.

At 01:42 in the morning, a gate agent named Laila Torres watched Gate C19 switch from Boston to Denver to Boston again, as if the building could not remember its own intentions. She tapped the screen of her counter terminal. The cursor lagged. The system accepted her update, then changed it back.

The crowd was thin at this hour, the kind of late night mix that airports collect. A nurse flying home after a contract, two teenagers traveling alone with matching backpacks, a man in a suit who had been awake too long and could not admit it. An airport at night always felt like a city made of pauses.

Laila called the operations desk. The line rang twice before a tired voice answered. The man on the other end sounded as if he was holding a headset with one hand and a paper cup of coffee with the other.

“Operations. Rafael Kim.”

“Rafael, it is Laila at C19. My board is flipping. The gate assignment is changing on its own.”

“Is it just your counter?”

“No. The main board is doing it too. I am watching it.”

Rafael exhaled. He stared at his own monitor. For a moment it looked normal. Then a line of text blinked as if it had been rewritten by an invisible hand.

“Alright,” he said. “I am coming over. Do not promise anyone anything. Give them water. Tell them we are verifying.”

When Rafael arrived, he did not walk like a man heading to a technical glitch. He walked like a man heading toward a storm he could already feel on his skin. He had managed weather diversions, medical emergencies, and a baggage belt that caught fire on

Thanksgiving weekend. This was different. The board was not merely wrong. It was confident about being wrong.

Omar Al Sheikh

At 02:17 Eastern Time, Omar Al Sheikh was not thinking about airports. He was thinking about fingerprints.

He sat in a quiet room inside a building that had no signage on the street, a building that existed in the way that certain national functions exist: everywhere and nowhere, present only when something went wrong. The National Aviation Cyber Center, as the badge said, was a coordination nerve. It did not own the airports. It did not own the airlines. It owned, on good days, only context.

Omar was young enough that people tried to underestimate him, and smart enough that they regretted it. His hair was always a little too neat. His shirts were always pressed. His eyes held the calm focus of someone who grew up learning how to listen for meaning in noise.

He had been hired for pattern recognition and for a kind of curiosity that did not get tired. He had a gift for noticing what was not happening, which sounds like mysticism until you watch it work. That night, he watched a collection of routine signals. Updates. Health checks. Configuration writes. Hundreds of boring events per minute, across dozens of networks, across an industry that ran on synchronization and trust.

On one screen, he tracked software update telemetry from a vendor platform used by many airports for gate scheduling, baggage routing coordination, and passenger information display synchronization. On another, he watched authentication logs, those little records that say who asked for access and whether the system nodded yes or shook its head no.

On a third, he watched something most people ignored. Time. Not clock time. Behavioral time. The rhythm of machines that do the same thing every night, like a heartbeat.

At 02:17, the rhythm did not break loudly. It shifted one degree.

Omar leaned forward. A series of update requests coming from different airports looked too similar. Not just similar in timing. Similar in shape. Identical user agent strings,

identical metadata order, identical padding in the request body, down to the stray spacing that usually varies by client library version. A fingerprint.

He pulled one request and compared it to another, then another. He wrote a short script to calculate a similarity score, not because the system demanded it, but because his brain did. He watched the score stay uncomfortably high.

He opened the certificate chain that signed the update. The signing certificate was valid. The cryptographic math checked out. Any automated system would have shrugged and moved on. Omar did not move on.

The certificate in the middle of the vendor’s trust chain had been replaced recently. Changing it was routine. The way it happened was not. The new certificate had appeared in the public logging systems all at once, as if someone had rushed it through.

Inside the update, the name of the build server also felt wrong. It pointed to a build machine Omar had never seen them use before. He checked the vendor’s own list of signing machines. That name was missing.

That was the bell.

He walked to Elise Vanden’s office. Elise was still awake, because her job was to stay awake when trust was fragile. She was the chief information security officer for an airport consortium that represented several major hubs.

“You are still here,” she said.

“I found something,” Omar replied.

“Show me.”

He showed her the fingerprints and the signing chain. He spoke in plain language, because he had learned that precision without clarity is just another way to be wrong.

“The update requests look like they are coming from different places,” he said, “but they have the same handwriting. And the package was signed properly, but the signing path has a new middle link that the vendor did not announce. The package metadata claims it was built on a machine I have never seen in their normal build fleet.”

Elise studied the screen. “Could it be a new build agent they forgot to document?”

“Possible,” Omar said. “But the timing is wrong. The rotation was rushed. The request fingerprints are too uniform. And I am seeing early operational anomalies from Harborline and Lakefront Meridian. Gate changes that do not stick.”

Elise asked the most important question in crisis work. “What do you want to do?”

“I want to quarantine trust,” Omar said. “Right now. Before the update completes everywhere. I want to stop the automatic update channel at every airport we can reach. And I want to create an offline mirror of the last known clean package set, plus the configuration snapshots, on a server that cannot be reached from the normal management plane.”

Elise’s eyes narrowed. “An air gapped recovery vault.”

“Yes,” Omar said. “One we can certify by cross checking checksums (file fingerprints) and build provenance. If the update path is poisoned, we need a clean island.”

Elise’s phone buzzed. Harborline had declared a ground stop for several departures. She looked back at Omar. “Bring Caleb,” she said. “If we are going to do something that big, I want my skeptic in the room.”

The Skeptic

Caleb Sato arrived with the alertness of someone who slept in short increments and hated that he needed sleep at all. He wore a hoodie under a blazer, as if his wardrobe had never decided which world it belonged to. His desk was a mess of notebooks and cables. His mind was ordered like a well-designed system.

Caleb had made a career out of mistrusting easy stories. He had seen too many incidents where the first explanation was comforting and wrong. He had also seen too many young analysts fall in love with their own intuition. He respected Omar, but respect did not mean agreement.

Elise gathered them in a small conference room with a whiteboard and an old speakerphone that had survived a dozen budget cycles. She connected Matt Cross and Jon Donovan on the line.

Matt Cross was the director of operations technology integration at Harborline. Jon Donovan was the federal liaison from the Department of Transportation cyber office, a man who spoke in careful sentences because the wrong word could outlive any incident and haunt him for years.

“We have anomalies at multiple airports,” Elise began. “We suspect the shared vendor update channel may be involved.”

Matt’s voice came through with the flat edge of exhaustion. “We are seeing gate assignments revert. Flight information screens differ from one part of the airport to another. The tools crews use to see their shifts keep freezing. It feels like our systems cannot agree on reality.”

Caleb leaned in. “Are safety systems impacted? Air traffic control?”

“Air traffic control is fine,” Matt said. “This is operations and passenger flow. But that is enough to paralyze us.”

Jon Donovan cleared his throat. “We are getting calls from governors. If this spreads, we will have national disruption by dawn.”

Elise turned to Omar. “Explain your finding in one minute.”

Omar described the fingerprints, the rushed certificate rotation, and the unfamiliar build agent. He described early operational anomalies that matched the timing of the update roll out.

Caleb tried to break the argument. “Uniformity could be a vendor change. If they updated their client library, a lot of requests could look the same. Certificate rotation could be scheduled. A new build agent could be legitimate.”

“Yes,” Omar replied. “Each item alone is explainable. Together, they form a pattern.”

Caleb nodded slowly. “Careful with patterns, though. They can fool us. We see meaning where there might be none.”

Omar met his eyes. “That is why I want to act in a way that is reversible. Stop automatic updates, preserve clean baseline packages, preserve configurations. If I am wrong, we lose convenience for a day. If I am right, we save the ability to recover without paying criminals.”

Matt Cross exhaled loudly into the phone. “Convenience is not what we have right now. We are already losing flights. Our staff is switching to whiteboards.”

Jon Donovan spoke with a note of warning. “If you stop updates across a wide footprint and you are wrong, we will have questions. If you do not stop them and you are right, we will have worse questions.”

Elise looked at Caleb. “Caleb, I need your call.”

Caleb stared at the table. He could hear the hum of ventilation. He could also hear the silent pressure of a nation that wanted its morning flights to exist.

“Do it,” he said. “But do it clean. No heroics. Document everything. Talk over separate, trusted channels. Assume the vendor is compromised, which means their support channels might be compromised too.”

Elise straightened. “Matt, disable automatic updates for the gate scheduling and passenger information platform immediately. Stop it at the network level if you can. Cut it off like you would cut off a leak.”

“Understood,” Matt said.

“Jon, coordinate with the other hubs. Tell them this is a protective pause. Tell them we will send a validated clean package set. Do not mention ransom yet. Do not mention compromise yet. We move faster than rumors.”

“Understood,” Jon said.

Elise turned to Omar. “Build your island. And do not put it on anything we normally use.”

Omar felt his heart pound. This was the moment when a career becomes either a cautionary tale or a legend. He did not want either. He wanted the nation to fly.

Kestrel

Across the ocean, in a city whose lights were reflected in a river like broken coins, Kestrel watched the roll out with a calm that looked like confidence and was actually discipline.

Kestrel was not his legal name. It was not even his oldest alias. He chose it for a reason. Because kestrels, these magnificent wild birds, hover, perfectly still, while the world below moves, then they strike with suddenness that feels like magic. Kestrel liked the theater of names. He liked a story with a protagonist, and he liked to be that protagonist.

On his screen, a dashboard showed adoption rates. Airports in the east first, then the center, then the west. The poisoned update did not scream. It blended. It carried a digital signature that would pass the most careful automated checks. It installed quietly, then waited for a time trigger that would align failures across time zones in a way that felt like a national event, not a series of local issues.

In a private channel, Vera Krol typed without emotion.

“Adoption at forty two percent. Two of your targets are pausing updates.”

Kestrel replied with a smiley face, which was the sort of thing that made people underestimate him until it was too late.

“Let them pause. They already installed.”

Vera did not like bravado. She liked certainty. “Not all of them. If they freeze at the right moment, we lose coverage.”

The Compiler joined the channel, messages sparse, grammar blunt, like someone who lived more in code than in speech.

“Pause indicates detection. Need confirm their baseline snapshot integrity. If they have clean restore, we lose leverage.”

Kestrel typed slowly, choosing words the way a public speaker chose rhythm.

“Leverage is not only in encryption. Leverage is in fear and doubt. We do not need every airport. We need enough to prove the story.”

Vera answered instantly. “You worry about the story. I will worry about whether it can be monetized.”

Kestrel opened a negotiation draft. He had written it like a manifesto, because he could not help himself. He wanted the world to feel that someone had climbed inside modern life.

He also wanted money. Not for yachts. For infrastructure. For more time. For more reach. And behind those wants, a darker possibility. An unseen sponsor who liked disruption as much as profit, who had provided initial access and asked only for plausible deniability in return.

Kestrel did not name that sponsor. Even in private channels, you do not write a name that can get you killed.

The Unconventional Solution

Omar built the vault like someone packing a parachute. He did not assume he would need it, but he assumed that if he did, it had to work without excuses.

He chose hardware that had never been connected to the production network. He pulled it from a storage room where old projects went to be forgotten. He replaced the storage drives. He installed a clean operating system from physical media. He disabled any service that would allow remote access. He configured logging to write to an append only store, so evidence could not be rewritten without leaving scars.

Caleb hovered nearby, skepticism transformed into a kind of protective seriousness. Skeptics are not enemies in a crisis. They are the immune system.

“What are you copying first?” Caleb asked.

“The last known clean packages,” Omar said. “And the configuration snapshots from airports that paused the update early. We need ground truth.”

“How do you know they are clean?” Caleb pressed.

Omar nodded. “We cross check. We validate checksums (digital footprints of files) against multiple independent sources. We verify the signing certificate chain, but we do not trust it alone. We compare build metadata to known vendor patterns. We inspect the package contents for unexpected network calls and unexpected privileges. We treat it like a suspicious suitcase.”

Elise entered with two cups of coffee and printed messages. She slid the coffee to Omar without a word.

“Harborline has declared a ground stop for any flight that relies on automated gate assignment,” Elise said. “Lakefront Meridian is escalating. Pacific Crown is reporting baggage routing conflicts. The airports are isolating, but passengers are waking up.”

“We need speed,” Elise said.

“We need precision,” Caleb countered.

Elise looked between them. “We need both.”

Omar answered, “I need out of band communication. If the vendor support portal is compromised, anything we do through it could be observed or manipulated. We should use a separate channel to coordinate checksums and package lists. Phone calls, verified numbers, and a secure messaging app with verified identities.”

Jon Donovan later agreed. “We can use a secure government channel for coordination.”

Omar wrote a short message on paper and handed it to Elise.

“If they notice we have a clean island, they will try to find it. Keep it out of inventory. Do not name it.”

Outside, the sky over the eastern seaboard was still dark. Morning was approaching with the calm arrogance of a normal day. No one in the sleeping suburbs knew the day was already broken.

Terminal Zero

At Harborline International, Rafael Kim stood in the operations center with a marker in his hand and a whiteboard filling up with gate numbers. The building had fallen back in time.

The airline supervisors argued quietly with the restraint that comes from knowing open anger wastes time. A security officer watched hallway cameras and counted the growing number of travelers who were not sleeping anymore.

Laila Torres returned to her gate with printed boarding passes for passengers whose mobile apps were now showing nonsense. She had always believed airports were built on steel and concrete. Tonight, she realized they were built on agreement, and agreement could be attacked.

Matt Cross arrived in person, hair damp from the cold, carrying a laptop that he no longer trusted. He opened it anyway, because in crisis you still use compromised things to get to clean things.

“We cut off automatic updates,” he told Rafael. “We did it at the network edge. But the damage is here. The platform is behaving like two different versions are fighting inside it.”

“Can we shut it down?” Rafael asked.

“If we shut it down, we lose coordinated gate assignment,” Matt said. “But we are already doing manual.”

Rafael looked at the board. Gates were now assigned by marker and luck. “Shut it down,” he said. “I would rather be slow and honest than fast and wrong.”

An email arrived in the shared airport security inbox. The subject line felt like a threat disguised as customer service.

YOUR FLIGHTS ARE GROUNDED BY CHOICE.

Matt opened it. The message was long, theatrical, and cruel. It explained that the airports had been shown restraint: the attackers had not touched safety systems, because they wanted money, not mass casualties. It demanded payment in cryptocurrency, explained the deadline, and promised that if payment was not made, disruption would deepen and spread.

At the end, the attackers included proof. A screenshot of the vendor build pipeline, an internal dashboard no customer should ever see. It was intimacy as a weapon.

Rafael watched Matt’s face change. “It is real,” Rafael said.

Matt nodded. “It is real. And what scares me is not the chaos in the terminal,” he said. “It is that they can push a fake update, have it signed as trusted, and the whole system will treat it as gospel.” The Trust Collapse

When Elise received the ransom note, she did not show it to the entire floor. Panic is contagious. She brought it to Omar and Caleb. Then to Jon Donovan. Only to people who had the authority to act.

Jon read it twice. “They are claiming restraint. They want to look principled.”

“They want to look powerful,” Elise replied.

Caleb pointed at the proof screenshot. “This means the vendor build environment is compromised. They have either stolen signing keys or they have access to the signing service itself.”

Omar looked at the metadata again. “If they can sign, we cannot trust any update from that vendor until we rebuild the chain of trust,” he said. “We need a clean distribution path. That means the vault, and it means reconstruction from clean sources.”

Elise asked, “What do we send to airports right now?”

Omar replied, “We send instructions that require no special tools. Isolate the vendor platform network segment. Switch to manual mode. Preserve logs and configuration snapshots. Do not wipe. Do not reinstall. Do not accept any update, even if it is labeled as a fix.”

Caleb added, “Treat communications from the vendor as potentially compromised. Verify through independent channels.”

Jon said, “We will need a public statement.”

Elise answered, “Not until we have something we can say that is truthful and useful.”

Omar kept building. He compared checksums. He opened packages and read their contents like a detective reading a note left under a door. He found anomalies. A new network call to a domain name that looked like the vendor but was not. A subtle privilege escalation request. A time trigger that would activate only after a threshold of adoption.

Elise watched him work. “You were right,” she said.

Omar nodded. “We can still win. But we have to win the right way.”

“Meaning?” Elise asked.

“Meaning we do not pay,” Omar said. “Meaning we recover with integrity. Meaning we leave evidence for investigators. Meaning we make sure this never happens this way again.”

Elise glanced toward the window, where the first hint of morning had started to bruise the sky. “Make your island,” she said again. “Make it something they cannot take.”

The Pause That Spooked Them

In Kestrel’s channel, pause alerts arrived like insects tapping at glass.

“Update halt at multiple hubs,” Vera wrote. “They are isolating.”

“Someone is listening,” The Compiler added. “They may have clean baseline.”

Kestrel stared at his dashboard. The adoption curve was flattening earlier than planned. He felt a flicker of irritation. He typed, “Proceed to phase two. If they pause, we show them the cost of pausing.”

Vera answered with a single word. “Careful.”

“Phase two increases risk of fallout. Higher risk means more eyes on us. More eyes mean any mistake will be seen.”

Kestrel opened a private chat with Vera. “Find the one who detected. There is always one.”

Vera replied, “Already trying. Their behavior suggests a coordination center. Centralized intelligence.”

Kestrel wrote, “Then we smoke them out.”

Cliff Edge

Jon Donovan drafted a statement that said technical disruption and temporary ground stops. He avoided the word attack. He avoided the word criminals. He avoided the phrase

supply chain, because that phrase would make every boardroom in the country think about its own dependencies and wonder if it was next.

Elise read the draft and shook her head. “We need a sentence about safety. People will imagine planes falling. That is not what is happening.”

Jon said, “Safety systems are not impacted.”

Elise replied, “Say it in human language. Say what people need to hear.”

Caleb added, “And do not promise a timeline you cannot keep.”

Omar assembled a clean package set. He built a simple procedure for airports to confirm the files had not been altered, using a few basic commands anyone on their teams could run. He wrote a step-by-step recovery guide that assumed stressed humans would be reading it at three in the morning while being shouted at by someone wearing a suit.

He felt the paradox of his role. He was a single analyst in a large machine, but tonight he was also a hinge. The bell he rang had not stopped the disaster. It had changed its shape. It had given them a place to stand that was not poisoned.

Elise approached. “The attackers are escalating demands. They are posting teasers on underground forums. They want this to be public.”

Omar said, “Let them talk. We will answer with recovery.”

Elise replied, “We still need to stop the spread.”

Omar said, “We are stopping it. But stopping is only half. We need to restore trust. That is the real fight.”

He turned to her. “Give me one more hour. Then we can start bringing airports back, one by one, with verified clean truth.”

Elise nodded. “One more hour. And Omar, I backed you because you were brave enough to be precise when everyone else wanted to be comforting.”

Outside, the morning sky brightened. Across the country, gates stayed quiet. The nation had entered a day that would later be described in hearings and reports and documentaries. In that moment, it was only a day of stalled departures and strangers sleeping on airport floors. A day when the sky could not keep its promises.