В учебном пособии изложены теоретические и практические основы создания надежного и безопасного программного обеспечения информационных систем. Приведены правила, этапы и технологии построения на-дежного программного обеспечения. Рассмотрены требования к функциональной надежности и архитектуре программного обеспечения критически важных систем, методы защиты программного обеспечения от вредонос-ных программ, методы обеспечения безопасности программ, реализуемые на этапах испытания программных комплексов, методы и средства тестирования и защиты программ от исследования недобросовестными конку-рентами и злоумышленниками. Представлены нормативные документы, регулирующие деятельность в данной сфере, а также процедуры подтверждения соответствия надежности и безопасности программного обеспечения современных информационных систем требованиям российских регуляторов. В конце каждой главы приведены контрольные вопросы и задания, а также рекомендуемая литература. В приложении приведены краткий терми-нологический словарь, а также некоторые сведения, необходимые для освоения изучаемой предметной области.
V uchebnom posobii izlozheny teoreticheskie i prakticheskie osnovy sozdaniya nadezhnogo i bezopasnogo programmnogo obespecheniya informatsionnykh sistem. Privedeny pravila, etapy i tekhnologii postroeniya na-dezhnogo programmnogo obespecheniya. Rassmotreny trebovaniya k funktsionalnoy nadezhnosti i arkhitekture programmnogo obespecheniya kriticheski vazhnykh sistem, metody zashchity programmnogo obespecheniya ot vredonos-nykh programm, metody obespecheniya bezopasnosti programm, realizuemye na etapakh ispytaniya programmnykh kompleksov, metody i sredstva testirovaniya i zashchity programm ot issledovaniya nedobrosovestnymi konku-rentami i zloumyshlennikami. Predstavleny normativnye dokumenty, reguliruyushchie deyatelnost v dannoy sfere, a takzhe protsedury podtverzhdeniya sootvetstviya nadezhnosti i bezopasnosti programmnogo obespecheniya sovremennykh informatsionnykh sistem trebovaniyam rossiyskikh regulyatorov. V kontse kazhdoy glavy privedeny kontrolnye voprosy i zadaniya, a takzhe rekomenduemaya literatura. V prilozhenii privedeny kratkiy termi-nologicheskiy slovar, a takzhe nekotorye svedeniya, neobkhodimye dlya osvoeniya izuchaemoy predmetnoy oblasti.