Оксана Краснова родилась в Северодвинске. Первое её образование - педагогическое. Затем она окончила Архангельскую специальную среднюю школу милиции МВД РФ по специальности «правоохранительная деятельность органов внутренних дел» и получила квалификацию юриста. Вначале 2000-х училась в Современной гуманитарной академии, где получила степень бакалавра юриспруденции. Имеет звание - подполковник полиции.
До назначения на должность начальника управления социального развития, опеки и попечительства работала начальником подразделения по делам несовершеннолетних ОМВД России по Северодвинску.
Добавим, что Оксана Краснова сменила Надежду Потехину, которая возглавляла управление с 2012 года и ушла на заслуженный отдых.