This document summarizes a research paper that presents a probabilistic graph model and algorithms for analyzing network security. It aims to reduce the probability of successful attacks on complex networks that may change dynamically. The model represents network configurations probabilistically to capture uncertainties. It formulates the problem of optimizing network security resources as a linear program to compute optimal placements under constraints. Experiments on real network data show the model accurately computes vulnerability probabilities and efficiently finds optimal security configurations and quantifies risks from mobile devices.