Файл: Баланс и отчетность ( Бухгалтерская отчетность предприятия: состав, содержание и общие правила составления ).pdf
Добавлен: 01.04.2023
Просмотров: 1040
Скачиваний: 1
СОДЕРЖАНИЕ
Глава 1. Бухгалтерская отчетность предприятия: состав, содержание и общие правила составления
Глава 2. Бухгалтерский баланс в системе бухгалтерской отчетности предприятия
2.1 Понятие баланса и балансового обобщения: структура и классификация
2.2. Анализ финансового положения предприятия
2.2 Порядок и правила заполнения бухгалтерского баланса
Глава 3. Общий анализ бухгалтерского баланса на примере ООО «СК «Маяк»
3.1 Роль бухгалтерского баланса в оценке финансового состояния предприятия
3.2 Горизонтальный анализ активов и пассивов баланса ООО «СК «Маяк»
3.3 Вертикальный анализ активов и пассивов баланса ООО «СК «Маяк»
Возможность связи между таблицами, и возможностью каскадного обновления данных, так же каскадного удаления записей.
Последним этапом является то, что вы получаете ввод, а так же хранение информации с использованием их сортировки и изменения. Кроме этого вы можете произвести индексацию таблицы и логики.
Модификация и создание, а так же использование производимых объектов.
Перед созданием БД необходимо продумать все мельчайшие детали, программы, в какой структуре она будет работать, какие функции будет выполнять. Если же начать проектировку без предварительного образца, то в последствии можно сделать ошибки которые повлияют на работоспособность БД. Поэтому чтобы не делать двойную работу, необходимо поставить цели, задачи, для того чтобы выполнить работу и предоставить её заказчику на высшем уровне.
Для созданий базы данных используются специальные языки из класса БД. На первоначальных этапах было всего несколько языков которые специализировались на БД. Очень часто использовались следующие два языка:
- (SDL) Язык определений схем БД
- (DML) Язык манипулирования данными
SDL язык который использовался для определения логических структур. В отличии от SDL, язык DMLсодержав операторы для манипулирования, которые позволяли добавлять, а так же удалять данные (производить изменения).
На сегодняшний день, развитие СУБД всё чаще стали использовать интегрированный язык, в котором уже содержится всё для работы с БД. Самым распространённым и часто используемым языком в мире, является в данное время SQL.
Язык SQLсодержит специальный метод, который позволяет ограничивать целостность. Таблицы-каталоги, которые содержат данную информацию, обеспечение безопасности происходит на языковом уровне, при компиляции язык SQLиспользуя метод ограничения целостности, включает программный код, который и генерирует информацию.
Используя специальный набор операторов, язык SQLпроизводит авторизацию и открывает доступ к объектам. Так же программа раздаёт доступ пользователям, путём определения полномочий, которые возложены на него.
Основной задачей при работе с БД, является её защита от проникновения посторонних людей. Доступ к информации должен быть ограничен, так как люди могут иметь злой умысел и внести или изменить данные которые повредят вашу БД. Именно поэтому БД должна быть надёжной и иметь аутенфикацию – данная задача является самой главной припостроение и создании БД. Есть несколько аутенфикационных методов, они могут обеспечить разную степень для предоставления безопасности. Определение степени безопасности должен исходить из следующих вариантов:
Достоверность и надёжность.
Стоимость для администрирования и стоимости для решения.
Условия общих стандартов.
Использование новейших технологий и простое использование.
Самыми дорогими этапами при создании являются ключ для администрирования и разработка БД. В данное время самый надёжный метод для аутентификации это двухфакторная так называемая аутентификация которая использует следующий протокол X-509, которые могут вводится путём Smart-карт или USB-Ключей. При использовании данных методов можно получить хорошую надёжность и сохранность вашей БД. Приобретение Smart-карты увеличит затраты, поэтому экономичнее приобрести USB-ключ.
Конфиденциальность – требующая защиты информация.
Информационный доступ – информация с которой должен ознакомиться пользователь перед начало работы.
Объекты доступа – информация которая помогает автоматизировать систему, где доступ может регламентироваться правилом.
Разграничение доступов – регламент, который определяет доступ к данным.
Санкционированный доступ – данный доступ, предоставляет разрешение к информации, то есть не нарушая правила.
Несанкционированный доступ – данный доступ, является нарушением при входе в БД, после чего систему препятствует проникновение.
Идентификатор – доступ который является уникальным при входе в систему, что предоставляет соответствующие полномочия.
Идентификация – при этом методе происходит, сравнивание объекта с БД, после чего предоставляется доступ к соответствующим ему доступом.
Пароль – является одним из секретных данных которые позволяют идентифицировать пользователя.
Аутентификация – принадлежность человека определяется системой, для подтверждения подлинности.
Работа с БД отличается от работы с файлами тем, что они создаются особыми приложениями. ОС берёт на себя всё обслуживание БД. При сохранении БД берётся особый метод, который предотвращает утечку информации. Часто БД представляются в виде общественной ценности. Одной БД могут работать тысячи людей, к таким БД можно отнести сотовые компании, банки филиалы которых имеются во многих странах. Некоторые функции БД могут работать в разрез с ОС и не дать утечке информации. Существует положение №152-Федерального Закона РФ "О персональных данных".
Недостаточная система защиты информации приводит к утечке информации или проникновению посторонних людей в БД. Если же в БД проникли или взломали систему, в первую очередь виноваты люди которые имели доступ к ней, либо они поделились доступами и паролями, или же человек который отслеживает проникновение в систему посторонних людей, во время не усмотрел, что и привело к потере информации. Самыми распространенными видами проникновения являются на сегодняшний день это:
Пропажа и кража, информации которая являлась конфиденциальной.
Или же проникновения не авторизованного пользователя в систему.
Существует 3 вида, которые помогают сохранять информацию, и свести к минимуму проникновение посторонних пользователей:
Информация должна иметь статус конфиденциальность.
Необходимо соблюдать и следить за целостностью данных.
Отслеживание доступа к данным.
Неизменность данных, помогает сохранять конфиденциальность и отслеживание проникновения. Для защиты базы данных необходимо определить критерии:
- Определение модели угроз.
- Оценка риска.
- Ввод или разработка систем защиты для определённой БД.
- После чего произвести проверку, на готовность системы к защите БД.
- Ввод к эксплуатации.
- Ввод лиц, допущенных к работе с БД.
- Полное описание системы БД.
- Использование и контроль БД.
Так же существуют основные компоненты, которые используются для защиты БД.
- Разграничение доступов – данный компонент помогает определить вид доступа, входящего в БД. После чего выдать ему информацию и права которые соответствуют его должности.
- Защита доступа – пройдя процедуры аутентификации и идентификации пользователь войдёт в систему БД.
- Шифровка данных –припередачи данных, происходит шифровка данных, которая позволяет защитить данные от людей которые пытались перехватить данные. При записи на носитель, так же происходит шифровка данных, это помогает защитить информацию от кражи, её с носителя, а так же от изменений.
- Доступ к данным (аудит) – протоколирование данных для критичных данных, где пользователи недолжны иметь доступ к протоколам.
Для защиты БД, необходимо изначально определить последовательность и вид защиты. На любом этапе работы БД мы можем защищать её, даже в момент проникновения, можно вести её защиту. Защищать необходимо следующие уровни БД:
- Целостность БД.
- Таблицы баз данных.
- Защита определенных таблиц в БД.
- Защита определенных полей или записей в таблице.
Так же необходимо учитывать тот факт, что вся информация о БД, хранится на определённом компьютере (сервере), управление и обслуживанием БД, люди пользуются с помощью локальных сетей. Получается, что защиту БД, нужно производить непосредственно по тому адресу где она находится, примером защиты являются следующие файлы:
- Файлы информация которых предоставляются в виде данных.
- Модули отвечающие за хранение СУБД.
- Защита компонентов отвечающих за обновление компонентов БД.
- Защита информации БД, не отличается видом защиты от каких либо других файлов, по сути защиту выстраивает сам системный администратор, которой он посчитает нужной. Модули доступа и криптографические методы, помогают обеспечить стабильную защиту информации. Обеспечив защиту следующих компонентов, можно обеспечить защиту данных.
- Зашифровав файлы и сетевой трафик, можно обеспечить информации конфиденциальность.
- Контроль целостность информации, или же проще говоря хеширование, обеспечивает сохранность всех модулей и данных которую несёт данный компьютер.
Выше указанный метод говорит об общей защите данных, так же можно защищать отдельные участки информации. Допустим в определенной ячейке или поле, храниться информация, утечка которой не должна произойти. Для этого используются следующие методы защиты информации для БД:
- Представление.
- Триггер.
- Шифрование данных, путем встроенного компонента.
Необходимо рассмотреть каждый метод в отдельности, на каком принципе и как он работает.
Представление – так называемая динамически поддерживаемое сервером проверка и выборка информации для мониторинга. Проще говоря, представление выглядит в виде виртуальных таблиц, её записи пополняются и обрабатываются в ходе того, как пользователь или оператор БД ведёт работу с таблицей. Послав запрос на сервер, пользователь получает доступ к ней и ведёт работу, получив доступ у данного пользователя, нет полноценного доступа к БД, ему предоставляется доступ в зависимости от его вида работы и должности, то есть те столбцы и строки, которые он в праве изменять. Обычно работники которые пользуются БД, чаще всего это:
- Кадровая служба, которая ведёт работу с БД, путём работы со списком рабочих, но к столбцу, который отвечает за оплату данному человеку заработной платы, доступ не предоставляется.
- Работники бухгалтерии, данный рабочий, может иметь доступ по всей БД, но чаще всего у них отсутствует доступ к тем людям которые являются высокооплачиваемыми. Так же работники бухгалтерии имеют доступ в зависимости от тарифной ставки рабочего.
- В отличии от выше указанных людей, Главный бухгалтер, имеет абсолютный доступ по всем полям и записям в БД.
Право доступа предоставляется следующим образом, задаётся на каждого пользователя определённое значение, которое несёт столбец:
- Допустим работник кадровой службы, может вести работу с таблицей где храниться контактная информация и личные данные рабочего.
- Главному бухгалтеру задаётся название таблицы к которой он получает доступ, что позволяет ему работать, по всей таблице.
- Работникам бухгалтерии, задаются столбцы, о личной информации и заработной плате рабочего.
Можно сделать следующие выводы о предоставлении доступа работникам работа которых ведётся непосредственно с БД, путём установления конфиденциальности и целостности, позволяют выполнять следующее:
- Определять и ограничивать доступ к данным.
- Контроль за набором тех данных, которые ведёт пользователь.
Проникновение постороннего пользователя может значительно навредить системе, так как умысел его не известен, либо кража информации либо уничтожении.Кодирование данных мешают взломать систему БД и нарушить её баланс. Конечно полноценной защиты от хакеров не существует, всегда найдётся лазейка в которую можно проникнуть. Но всё в руках умелого программиста который защищает БД. Перекомпонав символы в ячейке вы сможете усложнить проникновение в систему. Первоначально необходимо защитить ОС, что тоже не маловажный этап по защите данных.
Современные системы, работают чаще всего с использованием дискреционной защиты. Дискреционное управление доступа – понимается как разграничение доступов для субъектов и объектов, то есть субъект может передать своё право другому субъекту. Данная защита относится к многоуровневым видам защиты.
Можно охарактеризовать следующим образом, необходимый набор который определяет привилегии и определяет роль человека в работе с СУБД. Владение таблицей, так же относится к логической защите. Данные которые содержаться по логической защите находятся в таблицах, но отдельно от защищаемого объекта. Информация о тех пользователях которые зарегистрированы в определённой БД, хранится в системных каталогах.
Специальные версии СУБД, определяет вид мандатной защиты. Разграничение в мандатной защите происходит путём использования конфиденциальности. Путём обращения к системе, происходит обращение между пользователем и системой защиты, после чего происходит вход в систему. Чаще всего её используют в коммерческих приложениях. Основной задачей является отслеживание передачи информации.
Вызвать данную функцию не возможно, она работает постоянно, она отслеживает пути и действия которые выполняет пользователь. Она срабатывает в автоматическом режиме, при первом изменение даже одного символа или строки. Он может сработать, до изменения и после изменения. Так же можно расписать следующие функции выполнения триггеров:
- Проверка полномочий пользователя – на данном этапе, триггеры проверяют пользователя, путём определения его №, и ID компьютера с которого пользователь пытается зайти в систему БД. Если же пользователь пытался проникнуть в ту часть, на которую данному пользователю запрещено заходить, триггер делает отметку у данного пользователя в истории, после чего это можно отследить и обратиться к человеку который это пытался выполнить.
- Протоколирование – за протоколированием стоит следующие, оно отвечает за отчёт посещений и изменений каждого пользователя, путём сохранения данной информации у себя в памяти.