Благодарю за курсовую по информационной безопасности, выполнено по всем требованиям и в срок))
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
1.1 Назначение программного продукта 4
1.2. Способ сокрытия информации 4
2 Методы защиты от взлома 5
3.1 Код установщика 7
3.2 Код основной программы 14
ВЫВОД 23
2 Методы защиты от взлома
Для защиты от взлома используются различные методы.
Для начала, все файлы хранятся порознь в отдельных папках и пути до этих папок хранятся в файлах, скрытых для пользователей, что усложняет их нахождение. В заблуждение вводят ненужные папки с файлами. В имеющихся файлах конфигурации наряду с нужной информацией, такой как оставшееся количество запусков и серийный номер привязанного к программе устройства, хранится множество отвлекающей внимание информации.
Важно отметить, что информация о числе запусков распределена по нескольким файлам, что усложняет понимание злоумышленником структуры хранение этой информации. Принцип разделения следующий: в одном файле среди массы отвлекающей информации хранится один-единственный интересующий нас символ, а в другом--число, являющееся шагом, с которым мы, пройдя по ASCII-таблице, получим оставшееся число запусков программы. С каждым запуском программы – меняется символ.
...
3.1 Код установщика
namespace Installer
{
class Program
{
static void Main(string[] args)
{
// Привязка к серии USB-накопителя
string path = Environment.CurrentDirectory;
USBSerialNumber usb = new USBSerialNumber();
string serial = usb.getSerialNumberFromDriveLetter(String.Format("{0}{1}", path[0], path[1]));//записывается буква диска, из нее извлекается серийный номер
// Шифрование и запись серии в файл
using (MD5 md5Hash = MD5.Create())
{
byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(serial));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
serial = sBuilder.ToString();
}
String userName = Environment.
...
нет
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
1.1 Назначение программного продукта 4
1.2. Способ сокрытия информации 4
2 Методы защиты от взлома 5
3.1 Код установщика 7
3.2 Код основной программы 14
ВЫВОД 23
2 Методы защиты от взлома
Для защиты от взлома используются различные методы.
Для начала, все файлы хранятся порознь в отдельных папках и пути до этих папок хранятся в файлах, скрытых для пользователей, что усложняет их нахождение. В заблуждение вводят ненужные папки с файлами. В имеющихся файлах конфигурации наряду с нужной информацией, такой как оставшееся количество запусков и серийный номер привязанного к программе устройства, хранится множество отвлекающей внимание информации.
Важно отметить, что информация о числе запусков распределена по нескольким файлам, что усложняет понимание злоумышленником структуры хранение этой информации. Принцип разделения следующий: в одном файле среди массы отвлекающей информации хранится один-единственный интересующий нас символ, а в другом--число, являющееся шагом, с которым мы, пройдя по ASCII-таблице, получим оставшееся число запусков программы. С каждым запуском программы – меняется символ.
...
3.1 Код установщика
namespace Installer
{
class Program
{
static void Main(string[] args)
{
// Привязка к серии USB-накопителя
string path = Environment.CurrentDirectory;
USBSerialNumber usb = new USBSerialNumber();
string serial = usb.getSerialNumberFromDriveLetter(String.Format("{0}{1}", path[0], path[1]));//записывается буква диска, из нее извлекается серийный номер
// Шифрование и запись серии в файл
using (MD5 md5Hash = MD5.Create())
{
byte[] data = md5Hash.ComputeHash(Encoding.UTF8.GetBytes(serial));
StringBuilder sBuilder = new StringBuilder();
for (int i = 0; i < data.Length; i++)
{
sBuilder.Append(data[i].ToString("x2"));
}
serial = sBuilder.ToString();
}
String userName = Environment.
...
нет
Купить эту работу vs Заказать новую | ||
---|---|---|
0 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
1500 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149302 Курсовой работы — поможем найти подходящую