How Ukraine is using resistance warfare developed by the US to fight back against Russia
The Resistance Operating Concept was developed in 2013 following Russia’s war with Georgia a few years earlier but its value was only realized after Russia’s invasion of Ukraine’s Crimean peninsula in 2014. It provides a blueprint for smaller nations to effectively resist and confront a larger neighbor that has invaded.Russia’s nearly bloodless takeover and annexation of the occupied territory stunned Ukraine and the west, intensifying a study of how to build a plan for total defense that included not only the military, but also the civilian population.But Putin’s wider war on Ukraine launched in February has been its proving ground.’);$vidEndSlate.removeClass(‘video__end-slate–inactive’).addClass(‘video__end-slate–active’);}};CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;var configObj = {thumb: ‘none’,video: ‘world/2022/08/24/six-months-war-ukraine-pkg-mckenzie-newday-intl-ldn-vpx.cnn’,width: ‘100%’,height: ‘100%’,section: ‘international’,profile: ‘expansion’,network: ‘cnn’,markupId: ‘body-text_7’,theoplayer: {allowNativeFullscreen: true},adsection: ‘const-article-inpage’,frameWidth: ‘100%’,frameHeight: ‘100%’,posterImageOverride: {“mini”:{“width”:220,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-small-169.jpg”,”height”:124},”xsmall”:{“width”:307,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-medium-plus-169.jpg”,”height”:173},”small”:{“width”:460,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-large-169.jpg”,”height”:259},”medium”:{“width”:780,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-exlarge-169.jpg”,”height”:438},”large”:{“width”:1100,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-super-169.jpg”,”height”:619},”full16x9″:{“width”:1600,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-full-169.jpg”,”height”:900},”mini1x1″:{“width”:120,”type”:”jpg”,”uri”:”//cdn.cnn.com/cnnnext/dam/assets/220824070236-video-thumbnail-six-months-war-in-ukraine-3-small-11.jpg”,”height”:120}}},autoStartVideo = false,isVideoReplayClicked = false,callbackObj,containerEl,currentVideoCollection = [],currentVideoCollectionId = ”,isLivePlayer = false,mediaMetadataCallbacks,mobilePinnedView = null,moveToNextTimeout,mutePlayerEnabled = false,nextVideoId = ”,nextVideoUrl = ”,turnOnFlashMessaging = false,videoPinner,videoEndSlateImpl;if (CNN.autoPlayVideoExist === false) {autoStartVideo = false;autoStartVideo = typeof CNN.isLoggedInVideoCheck === ‘function’ ? CNN.isLoggedInVideoCheck(autoStartVideo) : autoStartVideo;if (autoStartVideo === true) {if (turnOnFlashMessaging === true) {autoStartVideo = false;containerEl = jQuery(document.getElementById(configObj.markupId));CNN.VideoPlayer.showFlashSlate(containerEl);} else {CNN.autoPlayVideoExist = true;}}}configObj.autostart = CNN.Features.enableAutoplayBlock ? false : autoStartVideo;CNN.VideoPlayer.setPlayerProperties(configObj.markupId, autoStartVideo, isLivePlayer, isVideoReplayClicked, mutePlayerEnabled);CNN.VideoPlayer.setFirstVideoInCollection(currentVideoCollection, configObj.markupId);videoEndSlateImpl = new CNN.VideoEndSlate(‘body-text_7’);function findNextVideo(currentVideoId) {var i,vidObj;if (currentVideoId && jQuery.isArray(currentVideoCollection) && currentVideoCollection.length > 0) {for (i = 0; i 0) {videoEndSlateImpl.showEndSlateForContainer();if (mobilePinnedView) {mobilePinnedView.disable();}}}}callbackObj = {onPlayerReady: function (containerId) {var playerInstance,containerClassId = ‘#’ + containerId;CNN.VideoPlayer.handleInitialExpandableVideoState(containerId);if (CNN.Features.enableVideoObserver && Modernizr && Modernizr.phone) {CNN.VideoPlayer.observeVideoPlayer(containerId);}CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, CNN.pageVis.isDocumentVisible());if (CNN.Features.enableMobileWebFloatingPlayer &&Modernizr &&(Modernizr.phone || Modernizr.mobile || Modernizr.tablet) &&CNN.VideoPlayer.getLibraryName(containerId) === ‘fave’ &&jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length > 0 &&CNN.contentModel.pageType === ‘article’) {playerInstance = FAVE.player.getInstance(containerId);mobilePinnedView = new CNN.MobilePinnedView({element: jQuery(containerClassId),enabled: false,transition: CNN.MobileWebFloatingPlayer.transition,onPin: function () {playerInstance.hideUI();},onUnpin: function () {playerInstance.showUI();},onPlayerClick: function () {if (mobilePinnedView) {playerInstance.enterFullscreen();playerInstance.showUI();}},onDismiss: function() {CNN.Videx.mobile.pinnedPlayer.disable();playerInstance.pause();}});/* Storing pinned view on CNN.Videx.mobile.pinnedPlayer So that all players can see the single pinned player */CNN.Videx = CNN.Videx || {};CNN.Videx.mobile = CNN.Videx.mobile || {};CNN.Videx.mobile.pinnedPlayer = mobilePinnedView;}if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (jQuery(containerClassId).parents(‘.js-pg-rail-tall__head’).length) {videoPinner = new CNN.VideoPinner(containerClassId);videoPinner.init();} else {CNN.VideoPlayer.hideThumbnail(containerId);}}},onContentEntryLoad: function(containerId, playerId, contentid, isQueue) {CNN.VideoPlayer.showSpinner(containerId);},onContentPause: function (containerId, playerId, videoId, paused) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates(containerId, paused);}},onContentMetadata: function (containerId, playerId, metadata, contentId, duration, width, height) {var endSlateLen = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0).length;CNN.VideoSourceUtils.updateSource(containerId, metadata);if (endSlateLen > 0) {videoEndSlateImpl.fetchAndShowRecommendedVideos(metadata);}},onAdPlay: function (containerId, cvpId, token, mode, id, duration, blockId, adType) {/* Dismissing the pinnedPlayer if another video players plays an Ad */CNN.VideoPlayer.dismissMobilePinnedPlayer(containerId);clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onAdPause: function (containerId, playerId, token, mode, id, duration, blockId, adType, instance, isAdPause) {if (mobilePinnedView) {CNN.VideoPlayer.handleMobilePinnedPlayerStates(containerId, isAdPause);}},onTrackingFullscreen: function (containerId, PlayerId, dataObj) {CNN.VideoPlayer.handleFullscreenChange(containerId, dataObj);if (mobilePinnedView &&typeof dataObj === ‘object’ &&FAVE.Utils.os === ‘iOS’ && !dataObj.fullscreen) {jQuery(document).scrollTop(mobilePinnedView.getScrollPosition());playerInstance.hideUI();}},onContentPlay: function (containerId, cvpId, event) {var playerInstance,prevVideoId;if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreEpicAds’);}clearTimeout(moveToNextTimeout);CNN.VideoPlayer.hideSpinner(containerId);if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);videoPinner.animateDown();}}},onContentReplayRequest: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(true);var $endSlate = jQuery(document.getElementById(containerId)).parent().find(‘.js-video__end-slate’).eq(0);if ($endSlate.length > 0) {$endSlate.removeClass(‘video__end-slate–active’).addClass(‘video__end-slate–inactive’);}}}},onContentBegin: function (containerId, cvpId, contentId) {if (mobilePinnedView) {mobilePinnedView.enable();}/* Dismissing the pinnedPlayer if another video players plays a video. */CNN.VideoPlayer.dismissMobilePinnedPlayer(containerId);CNN.VideoPlayer.mutePlayer(containerId);if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘removeEpicAds’);}CNN.VideoPlayer.hideSpinner(containerId);clearTimeout(moveToNextTimeout);CNN.VideoSourceUtils.clearSource(containerId);jQuery(document).triggerVideoContentStarted();},onContentComplete: function (containerId, cvpId, contentId) {if (CNN.companion && typeof CNN.companion.updateCompanionLayout === ‘function’) {CNN.companion.updateCompanionLayout(‘restoreFreewheel’);}navigateToNextVideo(contentId, containerId);},onContentEnd: function (containerId, cvpId, contentId) {if (Modernizr && !Modernizr.phone && !Modernizr.mobile && !Modernizr.tablet) {if (typeof videoPinner !== ‘undefined’ && videoPinner !== null) {videoPinner.setIsPlaying(false);}}},onCVPVisibilityChange: function (containerId, cvpId, visible) {CNN.VideoPlayer.handleAdOnCVPVisibilityChange(containerId, visible);}};if (typeof configObj.context !== ‘string’ || configObj.context.length 0) {configObj.adsection = window.ssid;}CNN.autoPlayVideoExist = (CNN.autoPlayVideoExist === true) ? true : false;CNN.VideoPlayer.getLibrary(configObj, callbackObj, isLivePlayer);});CNN.INJECTOR.scriptComplete(‘videodemanddust’);The doctrine, also known as the ROC, provides an innovative and unconventional approach to warfare and total defense that has guided not just Ukraine’s military, but also involved the country’s civilian population as part of a concerted resistance against Russia’s army. “It’s all hands on deck in terms of the comprehensive defense for the government of Ukraine,” said retired Lt. Gen. Mark Schwartz, who was commander of Special Operations Command Europe during the doctrine’s development. “They’re using every resource and they’re also using some highly unconventional means by which to disrupt the Russian federation military.”Planning a national resistanceOutnumbered, outgunned, and outmanned, Ukraine has nevertheless fought back against a Russian military that thought it would romp through the vast majority of the country within a matter of weeks, if not days. “This is a way to turn the tables on a first world power,” said Schwartz. “It’s just incredible to watch that despite the unbelievable loss of life and sacrifice, what the will to resist and the resolve to resist can do.”In a series of recent attacks and explosions at Russian positions in Crimea, Kevin D. Stringer, a retired Army Colonel who led the development team for the resistance concept, sees signs of its use.”Since you can’t do it conventionally, you would use special operations forces, and those [forces] would need resistance support — intelligence, resources, logistics — in order to access these regions.”Since its inception, at least 15 countries have taken part in some form of training on this resistance doctrine, according to Nicole Kirschmann, a spokeswoman for Special Operations Command Europe, where this was developed.In mid-November, as the Biden administration was sounding the first public warnings about the potential for a Russian invasion of Ukraine, Hungary hosted a conference about the Resistance Operating Concept. The commander of Ukraine’s Special Operations Forces was at the conference, Kirschmann told CNN, as well as nearly a dozen other countries.Russia’s invasion of Ukraine has only increased interest in the concept. “Baltic states, in particular, are actively talking in their parliaments about implementation of ROC at a national level,” according to a US official.Resistance in the BalticsIn May, nearly three months into Russia’s invasion of Ukraine, Lithuania’s parliament adopted a new strategy for civil resistance that is much broader than strictly resistance against occupation. Martynas Bendikas, a spokesman for the country’s Ministry of National Defence, said that preparing for resistance includes developing the will to defend the country, improving citizens’ military and non-military knowledge and skills, and more as part of a national defense.The existence of the resistance doctrine and parts of the planning around resistance is intentionally public, explained Stringer, intended to act as a deterrent against a potential attack, one more aimed at Russia’s favored hybrid warfare instead of traditional military and nuclear deterrence. But the details of the plans and the organization within a country are tightly held.For Estonia, a country with a population of about 1.3 million people bordering northwest Russia, civil resistance has always been a part of the defense plan.”There’s no other option for every Estonian,” said Rene Toomse, a spokesman for the volunteer Estonian Defense League. “Either you fight for independence if someone attacks you – if Russia attacks you – or you just die.”Estonia regularly updates and develops its defense plans, integrating its standing military with its general population and its volunteer forces, which Toomse said have seen a surge in applications since the beginning of Russia’s invasion.Estonian officials have studied the war in Ukraine to learn lessons about what has worked well against Russia, and where Ukraine’s resistance could improve. Toomse says Estonians remember Soviet rule well, and those too young to remember are taught in school. Ukraine has excelled at winning the information campaign, Toomse points out, using media posts across multiple platforms, a president who has become a vocal international figure, and a steady stream of information about how well Ukraine’s forces are fighting, “even if they’re not emphasizing their own losses.”But Toomse insists Estonia, if it faced invasion, would be more active in any occupied territory, using small, well-armed and well-trained units. “I imagine that we can do much more damage behind enemy lines than Ukraine has done,” Toomse said. “All the logistics, all the convoys, are going to be constantly under attack.”