Evidence of the non stationary behavior of functional connectivity (FC) networks has been observed in task based functional magnetic resonance imaging (fMRI) experiments and even prominently in resting state fMRI data. This has led to the development of several new statistical methods for estimating this time-varying connectivity, with the majority of the methods utilizing a sliding window approach. While computationally feasible, the sliding window approach has several limitations. In this paper, we circumvent the sliding window, by introducing a statistical method that finds change-points in FC networks where the number and location of change-points are unknown a priori. The new method, called cross-covariance isolate detect (CCID), detects multiple change-points in the second-order (cross-covariance or network) structure of multivariate, possibly high-dimensional time series. CCID allows for change-point detection in the presence of frequent changes of possibly small magnitudes, can assign change-points to one or multiple brain regions, and is computationally fast. In addition, CCID is particularly suited to task based data, where the subject alternates between task and rest, as it firstly attempts isolation of each of the change-points within subintervals, and secondly their detection therein. Furthermore, we also propose a new information criterion for CCID to identify the change-points. We apply CCID to several simulated data sets and to task based and resting state fMRI data and compare it to recent change-point methods. CCID may also be applicable to electroencephalography (EEG), magentoencephalography (MEG) and electrocorticography (ECoG) data. Similar to other biological networks, understanding the complex network organization and functional dynamics of the brain can lead to profound clinical implications. Finally, the R package ccid implementing the method from the paper is available from CRAN.