Following the unfolding Russian invasion of Ukraine.
the cyberwire logoJan 18, 2022

Keep up with developments in the ongoing crisis involving Russia, Ukraine, and NATO.

Following the unfolding Russian invasion of Ukraine.

As tension between Russia and Ukraine has risen, especially in cyberspace, and then grown into war, the CyberWire team has been tracking the news, industry reaction, and responses by governments as events unfolded. The story is still in progress, but you can find our extensive coverage to-date in these CyberWire Pro stories: 

Ukraine at D+340: Static lines, heavy local fighting, and wiper malware. (January 30th, 2023)

Ukraine at D+337: More DDoS, more scattershot missile strikes. (January 27th, 2023)

Ukraine at D+336: Missile reprisal for tank promises. (January 26th, 2023)

Ukraine at D+335: Germany sends Leopards; Russia sends Killnet. (January 25th, 2023)

Ukraine at D+334: Rushing to the battlefield. (January 24th, 2023)

Ukraine at D+333: Gerasimov's shake-up. (January 23rd, 2023)

Ukraine at D+330: Russian private militias on the rise. (January 20th, 2023)

Ukraine at D+329: Disinformation and cyber in combined arms. (January 19th, 2023)

Ukraine at D+328: Russia takes Soledar, announces military expansion. (January 18th, 2023)

Ukraine at D+327: Russian missiles strike civilian dwellings. (January 17th, 2023)

Ukraine at D+323: Fighting in Soledar and industrial mobilization. (January 13th, 2023)

Ukraine at D+322: Patriotism and profit. (January 12th, 2023)

Ukraine at D+321: "Difficult in places." (January 11th, 2023)

Ukraine at D+320: Cyber war crimes? (January 10th, 2023)

Ukraine at D+319: Force generation. (January 9th, 2023)

Ukraine at D+315: Not much of a cease-fire. (January 6th, 2023)

Ukraine at D+314: Dispersal, and inward-looking info ops. (January 5th, 2023)

Ukraine at D+313: OPSEC failures and the return of GhostWriter. (January 4th, 2023)

Ukraine at D+312: Shortages and deep strikes. (January 3rd, 2023)

Ukraine at D+309: Year-end strikes. (December 31st, 2022)

Ukraine at D+308: Diplomacy and a winter war. (December 29th, 2022)

Ukraine at D+306: Negotiation as false light. (December 27th, 2022)

Ukraine at D+302: Implausible insistence on Russia's blamelessness for the war. (December 23rd, 2022)

Ukraine at D+301: Same war, different worlds. (December 22nd, 2022)

Ukraine at D+300: Solidifying allied support. (December 21st, 2022)

Ukraine at D+299: Cyber operations 300 days into the war. (December 20th, 2022)

Ukraine at D+298: Saving bullets, not bodies? (December 19th, 2022)

Ukraine at D+295: Cold weather and reconstitution. (December 16th, 2022)

Ukraine at D+294: OSINT and partisans. (December 15th, 2022)

Ukraine at D+293: Kinetic conflict-in-place. (December 14th, 2022)

Ukraine at D+292: Successful brutality, but combat failure. (December 13th, 2022)

Ukraine at D+291: Cyberespionage and long-range strike. (December 12th, 2022)

Ukraine at D+287: UN war crimes report. (December 8th, 2022)

Ukraine at D+286: Phish or cut bait. (December 7th, 2022)

Ukraine at D+285: Exchanging drone strikes and cyberattacks. (December 6th, 2022)

Ukraine at D+284: Microsoft's appreciation of the war's likely course. (December 5th, 2022)

Ukraine at D+281: International support for Ukraine. (December 2nd, 2022)

Ukraine at D+280: War against infrastructure, kinetic and cyber. (December 1st, 2022)

Ukraine at D+279: Infrastructure restoration, air defense, and crimes against peace. (November 30th, 2022)

Ukraine at D+278: Bakhmut remains Russia's face-saving objective. (November 29th, 2022)

Ukraine at D+277: An artillery war, like the winter of 1917-1918. (November 28th, 2022)

Ukraine at D+272: Crossing the Dnipro and exchanging drone attacks. (November 23rd, 2022)

Ukraine at D+271: Diversionary strikes and missile barrages. (November 22nd, 2022)

Ukraine at D+270: Rise of the Russian milbloggers. (November 21st, 2022)

Ukraine at D+267: Defense-in-depth and an operational pause. (November 18th, 2022)

Ukraine at D+266: Missile strikes and aggrieved amour propre. (November 17th, 2022)

Ukraine at D+265: A missile campaign punctuates diplomacy. (November 16th, 2022)

Ukraine at D+264: Diplomacy, but not peace negotiations. (November 15th, 2022)

Ukraine at D+263: Withdrawal to defensible lines. (November 14th, 2022)

Ukraine at D+260: Kherson liberated. (November 11th, 2022)

Ukraine at D+259: Russian military takes responsibility for retreat. (November 10th, 2022)

Ukraine at D+258: Russia retreats from Kherson. (November 9th, 2022)

Ukraine at D+257: Russia addresses casualty reports. (November 8th, 2022)

Ukraine at D+256: Iranian drones are working (but not much else). (November 7th, 2022)

Ukraine at D+253: Kherson, barrier troops, and an assessment of cyber defense. (November 4th, 2022)

Ukraine at D+252: Retreat across the Dnipro? (November 3rd, 2022)

Ukraine at D+251: Managing expectations and defining "military" down. (November 2nd, 2022)

Ukraine at D+250: Russia continues to strike civilian targets. (November 1st, 2022)

Ukraine at D+249: Drone exchanges. (October 31st, 2022)

Ukraine at D+246: A narrative of Russian victimhood (also DDoS). (October 28th, 2022)

Ukraine at D+245: A shaky narrative and poorly coordinated cyber ops. (October 27th, 2022)

Ukraine at D+244: Dissent, pro- and anti-war. (October 26th, 2022)

Ukraine at D+243: Dirty bomb disinfo. (October 25th, 2022)

Ukraine at D+242: Infrastructure remains a target. (October 24th, 2022)

Ukraine at D+239: A war against infrastructure. (October 21st, 2022)

Ukraine at D+238: Misdirection and lessons learned. (October 20th, 2022)

Ukraine at D+237: Targeting civilians. (October 19th, 2022)

Ukraine at D+236: Buzzbombs and hacktivists-for-hire. (October 18th, 2022)

Ukraine at D+235: Russia resumes drone strikes and nusiance-level cyber ops. (October 17th, 2022)

Ukraine at D+232: Ukraine prepares a push into Kherson. (October 14th, 2022)

Ukraine at D+231: Ukrainian infrastructure recovers from missile strikes. (October 13th, 2022)

Ukraine at D+230: Escalation, but unlikely to be sustainable. (October 12th, 2022)

Ukraine at D+229: Russia escalates a terrorist strategy. (October 11th, 2022)

Ukraine at D+228: Ukraine advances; Russia hits civilian targets. (October 10th, 2022)

Ukraine at D+225: Abandoned tanks and discontented hawks. (October 7th, 2022)

Ukraine at D+224: Russia struggles to resist Ukraine's counteroffensive. (October 6th, 2022)

Ukraine at D+223: Fleeing the draft, and preparing for attacks on infrastructure. (October 5th, 2022)

Ukraine at D+222: Ukraine's counteroffensive continues. (October 4th, 2022)

Ukraine at D+221: Ukraine's counteroffensive reports further progress. (October 3rd, 2022)

Ukraine at D+218: Annexation, disinformation, and infrastructure attacks. (September 30th, 2022)

Ukraine at D+217: Mobilization, annexation, and low morale in the Russian ranks. (September 29th, 2022)

Ukraine at D+216: Sabotage, and disinformation as discipline. (September 28th, 2022)

Ukraine at D+215: Growing unrest over mobilization, and warnings of cyberattack. (September 27th, 2022)

Ukraine at D+214: Rigged voting and botched mobilization. And a counteroffensive. (September 26th, 2022)

Ukraine at D+211: International isolation and domestic discontent. (September 23rd, 2022)

Ukraine at D+210: A Sandworm sighting as Russia faces the UN. (September 22nd, 2022)

Ukraine at D+209: More nuclear threats and a partial mobilization. (September 21st, 2022)

Ukraine at D+208: Russia spins as Ukraine advances. (September 20th, 2022)

Ukraine at D+207: War crimes and threats of escalation. (September 19th, 2022)

Ukraine at D+204: Propaganda as prelude to policy. (September 16th, 2022)

Ukraine at D+203: Consolidation and counteroffensive. (September 15th, 2022)

Ukraine at D+202: The limitations of elites. (September 14th, 2022)

Ukraine at D+201: Ukraine's counteroffensive, and Russian attempts to make sense of it. (September 13th, 2022)

Ukraine at D+200: Ukraine retakes ground. (September 12th, 2022)

Ukraine at D+197: Lessons from the hybrid war. (September 9th, 2022)

Ukraine at D+196: Counteroffensives, and cyber privateering. (September 8th, 2022)

Ukraine at D+195: Nuclear accident risk. (September 7th, 2022)

Ukraine at D+194: Ukraine's counteroffensive, Russian logistic shortfalls, cyber skirmishing. (September 6th, 2022)

Ukraine at D+190: Trimming expectations and calling for assassinations. (September 2nd, 2022)

Ukraine at D+189: The third day of Ukraine's counteroffensive. (September 1st, 2022)

Ukraine at D+188: Cyber ops continue during Ukraine's counteroffensive. (August 30th, 2022)

Ukraine at D+187: Ukrainian counteroffensive against Kherson. (August 30th, 2022)

Ukraine at D+186: Cyberattacks against vulnerable targets in Southeastern Europe. (August 29th, 2022)

Ukraine at D+182: Nuclear accident fears. (August 25th, 2022)

Ukraine at D+181: Independence Day and six months of war. (August 24th, 2022)

Ukraine at D-180; Bracing for escalation. (August 23rd, 2022)

Ukraine at D+179: An assassination in Russia. (August 22nd, 2022)

Ukraine at D+176: Action against rear areas. (August 19th, 2022)

Ukraine at D+175: Rear-area threats, and an overview of Russian cyber ops. (August 18th, 2022)

Ukraine at D+174: Cyber and EW in combined arms operations. (August 17th, 2022)

Ukraine at D+173: OSINT for targeting; espionage and influence ops. (August 16th, 2022)

Ukraine at D+172: Regrouping along the Dnipro. (August 15th, 2022)

Ukraine at D+169: Partisans, both kinetic and cyber. (August 12th, 2022)

Ukraine at D+168: Offensive cyber ops are difficult. (August 11th, 2022)

Ukraine at D+167: Strike, regrouping, and nuisance-level cyber ops. (August 10th, 2022)

Ukraine at D+166: Cyberespionage campaign is interested in both sides. (August 9th, 2022)

Ukraine at D+165: Command failure, cyberattacks, and espionage. (August 8th, 2022)

Ukraine at D+162: Ukraine's counteroffensive, and the story of a sub-JV Russian troll farm. (August 5th, 2022)

Ukraine at D+161: Botnet taken down. (August 4th, 2022)

Ukraine at D+160: A counteroffensive and cyber as combat multiplier. (August 3rd, 2022)

Ukraine at D+159: Disinformation as counterfire. (August 2nd, 2022)

Ukraine at D+158: Crowdsourcing a response to HIMARS. (August 1st, 2022)

Ukraine at D+155: A shift in momentum? (July 29th, 2022)

Ukraine at D+154: Counteroffensive underway at Kherson. (July 28th, 2022)

Ukraine at D+153: Action during an operational pause. (July 27th, 2022)

Ukraine at D+152: Big picture guys can't target. (July 26th, 2022)

Ukraine at D+151: A quick end to a diplomatic solution? (July 25th, 2022)

Ukraine at D+148: Spycraft, traditional and cyber. (July 22nd, 2022)

Ukraine at D+147: Russian, Belarusian spearphishing. (July 21st, 2022)

Ukraine at D+146: Kinetic attrition, and cyberespionage. (July 20th, 2022)

Ukraine at D+145: SVR exploits shared drives. (July 19th, 2022)

Ukraine at D+144: Firing for whatever effect. (July 18th, 2022)

Ukraine at D+141: Imprecision, gangs, and global cyber war. (July 15th, 2022)

Ukraine at D+140: Discriminate and indiscriminate war. (July 14th, 2022)

Ukraine at D+139: Hacktivism as morale-builder. (July 13th, 2022)

Ukraine at D+138: OPSEC in a social media world. (July 12th, 2022)

Ukraine at D+137: HIMARS and MLRS begin to bite, and Russia mounts nuisance-level DDoS attacks. (July 11th, 2022)

Ukraine at D+134: Preparing for an end to Russia's operational pause. (July 8th, 2022)

Ukraine at D+133: Privateering during an "operational pause." (July 7th, 2022)

Ukraine at D+132: Preparing for more attrition in the Donbas. (July 6th, 2022)

Ukraine at D+131: Fighting shifts to Donetsk; cyberattacks hit Ukrainian energy firm. (July 5th, 2022)

Ukraine at D+127: Strikes against civilians along the Black Sea coast. (July 1st, 2022)

Ukraine at D+126: Russia leaves Snake Island. DDoS in NATO's North. (June 30th, 2022)

Ukraine at D+125: Disinformation on Kremenchuk. (June 29th, 2022)

Ukraine at D+124: Russian missiles hit a shopping mall. (June 28th, 2022)

Ukraine at D+123: Russia seeks to pull Belarus deeper into its special military operation. (June 27th, 2022)

Ukraine at D+120: Russia's maximalist war aims. (June 24th, 2022)

Ukraine at D+119: A look at both sides of a cyber campaign. (June 23rd, 2022)

Ukraine at D+118: Phishing for intelligence. (June 22nd, 2022)

Ukraine at D+117: Cyberattacks and a static war in the Donbas. (June 21st, 2022)

Sanctions, as Russia would have them seen under Western eyes. (June 20th, 2022)

Ukraine at D+113: More attrition, and an interesting espionage attempt. (June 17th, 2022)

Ukraine at D+112: The likely course of cyber escalation. (June 16th, 2022)

Ukraine at D+111: The war of attrition continues. (June 15th, 2022)

Ukraine at D+110: Hacktivists, spies, and cyber criminals. (June 14th, 2022)

Ukraine at D+109: Media feel Russia cyber warfare and information lawfare. (June 13th, 2022)

Ukraine at D+106: Cyber ops and escalation. (June 10th, 2022)

Ukraine at D+105: Fighting in Kherson and Sieverodonetsk; partisan and cyber warfare updates. (June 9th, 2022)

Ukraine at D+104: Cybercrime as a force multiplier. (June 8th, 2022)

Ukraine at D+103: Intense fighting in the Donbas, and norms of cyber conflict. (June 7th, 2022)

Ukraine at D+102: Ukraine's SSSCIP on cyber war. (June 6th, 2022)

Ukraine at D+99: 100 days of sanguinary war. (June 3rd, 2022)

Ukraine at D+98: Friction in the gray zone. (June 2nd, 2022)

Ukraine at D+97: A slow advance in Luhansk. (June 1st, 2022)

Ukraine at D+96: Russia's slow and firepower-intensive advance. (May 31st, 2022)

Ukraine at D+92: Artillery, DDoS, and remittances in a hybrid war. (May 27th, 2022)

Ukraine at D+91: All combat is local. (May 26th, 2022)

Ukraine at D+90: Steeling Russians for a big push in a long war. (May 25th, 2022)

Ukraine at D+89: Russian disinformation and cyber reconnaissance. (May 24th, 2022)

Ukraine at D+88: Disinformation, old- and new-school. (May 23rd, 2022)

Ukraine at D+85: Russian attempts to reconstitute its forces, under pressure. (May 20th, 2022)

Ukraine at D+84: Five months of cyber and info ops. (May 19th, 2022)

Ukraine at D+83: Mariupol falls. Chaos ransomware goes political, abandons criminal pretenses. (May 18th, 2022)

Ukraine at D+82: Micromanagement and failed military reform. (May 17th, 2022)

Ukraine at D+81: Russian battlespace and diplomatic underachievement. (May 16th, 2022)

Ukraine at D+78: River crossings and war crimes. (May 13th, 2022)

Ukraine at D+77: Hackivism, amid a temporary stalemate. (May 12th, 2022)

Ukraine at D+76: Attribution and condemnation of Russia's AcidRain cyberattack on the KA-SAT network. (May 11th, 2022)

Ukraine at D+75: Phishing campaigns and defacements. (May 10th, 2022)

Ukraine at D+74: Victory Day (but not for this war). (May 9th, 2022)

Ukraine at D+71: Preparing for Victory Day (which falls on D+74). (May 6th, 2022)

Ukraine at D+70: Economy of force. (May 5th, 2022)

Ukraine at D+69: Cyberespionage, and assessments of Russia's battlefield performance. (May 4th, 2022)

Hybrid warfare considered: a US perspective. (May 4th, 2022)

Ukraine at D+68: Cyber skirmishing and outrageous info ops. (May 3rd, 2022)

Ukraine at D+67: Russia trims expectations and Ukraine carries the war into Russia. (May 2nd, 2022)

Ukraine at D+64: DDoS, wipers, and doxing. (April 29th, 2022)

Ukraine at D+63: Fire and counterfire, physical and virtual. (April 28th, 2022)

Ukraine at D+62: Moscow's privateering rises. (April 27th, 2022)

Ukraine at D+61: Russia warns that its good will has limits. (April 26th, 2022)

Ukraine at D+60: Russia's slow advance in its hybrid war. (April 25th, 2022)

Ukraine at D+57: Endames and the definition of victory. (April 22nd, 2022)

Ukraine at D+56: Phase II of Russia's war is underway, and the Five Eyes warn of infrastructure attacks. (April 21st, 2022)

Ukraine at D+55: Russia's second phase, and more Shuckworm attacks. (April 20th, 2022)

Ukraine at D+54: Timing as influence. (April 19th, 2022)

Ukraine at D+53: Retaliation and disinformation. (April 18th, 2022)

Ukraine at D+50: Russian reconstitution continues as shields stay up for ICS attacks. (April 15th, 2022)

Ukraine at D+49: Exchanges of kinetic fire, and preparation for cyberattacks against ICS/SCADA. (April 14th, 2022)

Ukraine at D+48: A look at a thwarted grid hack. (April 13th, 2022)

Ukraine at D+47: Industroyer resurfaces in Ukraine. (April 12th, 2022)

Ukraine at D+46: Russian redeployment and reconstitution continue. (April 11th, 2022)

Ukraine at D+43: Intercepts, imagery, and evidence of atrocities. (April 8th, 2022)

Ukraine at D+42: Cyclops blinked. (April 7th, 2022)

Ukraine at D+41: Russia reconstitutes maneuver forces; expect fire and cyber. (April 6th, 2022)

Ukraine at D+40: Confronting disinformation at the UN. (April 5th, 2022)

Ukraine at D+39: Pivot to the Donbas and the Black Sea. (April 4th, 2022)

Ukraine at D+36: Russian difficulty adapting to events. (April 1st, 2022)

Ukraine at D+35: Stalemate at best, reverses at worst, as Russia's war stalls. (March 31st, 2022)

Ukraine at D+34: Disinformation in word and deed. (March 30th, 2022)

Ukraine at D+33: Negotiations resume as nuisance hacking rises. (March 29th, 2022)

Ukraine at D+32: Reverses, and management of expectations. (March 28th, 2022)

Ukraine at D+29: Ukrainian counteroffensive appears in progress. (March 25th, 2022)

Ukraine at D+28: Concerns about failure-driven escalation. (March 24th, 2022)

Ukraine at D+27: Warnings of Russian cyber escalation as its army falters. (March 23rd, 2022)

Ukraine at D+26: Failure-driven escalation. (March 22nd, 2022)

Russia's hybrid war with Ukraine: strategy, norms, and alliances (Mach 22nd, 2022)

Ukraine at D+25: Digging in physically, and digging in with the narrative. (March 21st, 2022)

Ukraine at D+22: Kinetic brutality, cyber hacktivism. (March 18th, 2022)

Ukraine at D+21: War crimes on the ground, information operations in cyberspace. (March 17th, 2022)

Ukraine at D+20: Zelenskyy has a wish, and that wish is for air defense. (March 16th, 2022)

Ukraine at D+19: Digging in, bringing up the guns, and recruiting hackers. (March 15th, 2022)

Ukraine at D+18: An increasingly indiscriminate war. (March 14th, 2022)

Ukraine: Russia will not waste offensive cyber weapons. (March 14th, 2022)

Ukraine at D+15: Disinformation in the service of a stalled invasion. (March 11th, 2022)

Ukraine at D+14: Prebunking a provocation. Regular and irregular hacking. Atrocities and incompetence. (March 10th, 2022)

Ukraine at D+13: Looking for victory in rubble. (March 9th, 2022)

Ukraine at D+12: Roadbound and stalled, Russian army turns to indiscriminate fires. Low-level hacking continues. (March 8th, 2022)

Ukraine at D+11: Stalled advances, intense fires, and cyber ops. (March 7th, 2022)

Ukraine at D+8: Weight of metal, not tactical ability; propaganda, not cyber ops. (March 4th, 2022)

Ukraine at D+7: Belarusian cyberespionage, Russian rocket fire, Ukrainian hacktivism. (March 3rd, 2022)

Ukraine at D+6: Shocking and awful. (March 2nd, 2022)

Ukraine at D+5: Sanctions and sieges. (March 1st, 2022)

Ukraine at D+4: Sanctions and friction. (February 28th, 2022)

Ukraine at D+1. (February 25th, 2022)

Russia effectively declares war on Ukraine. (February 24th, 2022)

Sanctions and cyber conflict, and their market implications. (February 23rd, 2022)

Casus belli for an intensifying war of aggression. (February 22nd, 2022)

Sanctions, support, and prospects for diplomacy. (February 18th, 2022)

Who are you gonna believe, me or your lyin' satellites? (February 17th, 2022)

Cyber phases of a hybrid war. (February 16th, 2022)

Cyber threat warnings and diplomatic good cops. (February 15th, 2022)

False flags and cyber prep. (February 14th, 2022)

Sanctions for the cyber phase of a hybrid war, amid protracted diplomacy. (February 11th, 2022)

Ukraine dismantles disinformation botnet; UK warns of Russian invasion risk. (February 10th, 2022)

Diplomacy continues (as does preparation for hybrid war). (February 9th, 2022)

Strategic clarity and strategic ambiguity. (And cryptocurrency on the side.) (February 8th, 2022)

Collection courtesy of Actinium. (February 7th, 2022)

Deep fakes as a bogus casus belli. (February 4th, 2022)

Prep and staging during a diplomatic pause in the Russia-Ukraine crisis. (February 3rd, 2022)

Diplomacy over Ukraine: at an impasse, for now. (February 2nd, 2022)

Hybrid war across the spectrum of conflict (February 1st, 2022)

Cyberthreats and the threat of sanctions over Ukraine (January 31st, 2022)

Diplomacy continues over Ukraine. (January 28th, 2022)

Russia proposes; NATO responds (January 27th, 2022)

Limited objectives? And collaboration during conflict. (January 26th, 2022)

Deterrence and retaliation in Russia's hybrid campaign against Ukraine. (January 25th, 2022)

NATO, the EU, the UK, and the UK respond to Russia. (January 24th, 2022)

Crisis over Ukraine: sanctions and solidarity; deterrence and clarity. (January 21st, 2022)

Crisis in Ukraine as a deadline and high-level talks approach. (January 20th, 2022)

Preparing for multi-domain operations in the gray zone. (January 19th, 2022)

Cyberspace in multi-domain operations: the case of Ukraine. (January 18th, 2022)

Russo-Ukrainian tension and the future of open source software security. (January 14th, 2022)

Open-source software and threats to critical infrastructure. (January 13th, 2022)

Warnings of Russian cyber activity as Moscow continues preparations to invade Ukraine. (January 12th, 2022)

Be sure to visit our website to get the latest, as we follow developments in this unfolding hybrid conflict. 

(And, if you're not already a Pro member, sign up today.)