В учебном пособии изложены теоретические и практические основы создания надежного и безопасного программного обеспечения информационных систем. Приведены правила, этапы и технологии построения на-дежного программного обеспечения. Рассмотрены требования к функциональной надежности и архитектуре программного обеспечения критически важных систем, методы защиты программного обеспечения от вредонос-ных программ, методы обеспечения безопасности программ, реализуемые на этапах испытания программных комплексов, методы и средства тестирования и защиты программ от исследования недобросовестными конку-рентами и злоумышленниками. Представлены нормативные документы, регулирующие деятельность в данной сфере, а также процедуры подтверждения соответствия надежности и безопасности программного обеспечения современных информационных систем требованиям российских регуляторов. В конце каждой главы приведены контрольные вопросы и задания, а также рекомендуемая литература. В приложении приведены краткий терми-нологический словарь, а также некоторые сведения, необходимые для освоения изучаемой предметной области.
V uchebnom posobii izlozheny teoreticheskie i prakticheskie osnovy sozdanija nadezhnogo i bezopasnogo programmnogo obespechenija informatsionnykh sistem. Privedeny pravila, etapy i tekhnologii postroenija na-dezhnogo programmnogo obespechenija. Rassmotreny trebovanija k funktsionalnoj nadezhnosti i arkhitekture programmnogo obespechenija kriticheski vazhnykh sistem, metody zaschity programmnogo obespechenija ot vredonos-nykh programm, metody obespechenija bezopasnosti programm, realizuemye na etapakh ispytanija programmnykh kompleksov, metody i sredstva testirovanija i zaschity programm ot issledovanija nedobrosovestnymi konku-rentami i zloumyshlennikami. Predstavleny normativnye dokumenty, regulirujuschie dejatelnost v dannoj sfere, a takzhe protsedury podtverzhdenija sootvetstvija nadezhnosti i bezopasnosti programmnogo obespechenija sovremennykh informatsionnykh sistem trebovanijam rossijskikh reguljatorov. V kontse kazhdoj glavy privedeny kontrolnye voprosy i zadanija, a takzhe rekomenduemaja literatura. V prilozhenii privedeny kratkij termi-nologicheskij slovar, a takzhe nekotorye svedenija, neobkhodimye dlja osvoenija izuchaemoj predmetnoj oblasti.