Задать вопрос
Ответы пользователя по тегу Информационная безопасность
  • Как защищаются от SQL-инъекций?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Простой способ - фильтр входящих данных.
    Практически каждый DB драйвер сейчас имеет встроенные средства для экранирования опасных символов, следовательно все, что приходит от пользователя, можно фильтровать готовыми функциями.

    Вкратце, пример на PHP для mysqli, где $input - что пришло от юзера, например через форму или иным образом

    Если без защиты выглядит так
    $con=mysqli_connect("localhost","db_user","db_password","db_name");
    $sql="select * from table where id=$input"
    mysqli_query($con,$sql);


    То с защитой, например так:
    $con=mysqli_connect("localhost","db_user","db_password","db_name");
    $sql = $mysqli->real_escape_string("select * from table where id=$input");
    mysqli_query($con,$sql);
    Ответ написан
    Комментировать
  • Каким ПО лучше шифровать отдельные файлы на macOS?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    openssl ваш выбор.

    Из закрытых и простых - winrar с паролем
    Ответ написан
    Комментировать
  • Как обнаружить скрытые вредоносные процессы в системе?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Для начала нужно научиться обнаруживать стандартные процессы - знать что из них что делает, к чему относится, как себя ведет и как должен запускаться.

    После этого уже можно искать нестандартные процессы.

    Способы конечно есть, но объяснять их - значит научить человека администрированию windows на достаточно глубоком уровне. Это нельзя вместить в ответ на вопрос, а грубо говоря целый процесс обучения.
    Ответ написан
    Комментировать
  • Что лучше изучать: математику или программирование?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Учите и то и другое.
    Школьная программа достаточно простая, чтобы при помощи гугла и немного терпения, самостоятельно довести математику и физику до "отлично".
    А программирование учится отдельно от школьной программы. Но зная математику и физику, вы возможно сможете придумать себе хорошие практические задачи, которые можно будет решить программированием.
    Ответ написан
    Комментировать
  • Какие права правильнее установить на сервере?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    644 на обычные файлы
    755 на каталоги и исполняемые файлы
    Ответ написан
    Комментировать
  • Как СБ отслеживает пользователей?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Ни опытные люди ни сетевые админы вам не подскажут.
    Все зависит от того, что у вас за организация и какие у нее правила.

    Регламент поведения сотрудников должен быть оговорен и донесен до сотрудников во внятном виде. Последствия - зависят от того, что указано в этих правилах (штраф, увольнение, выговор, или игнор), а не от того, что придумают рандомные люди из интернета.

    Вообще непонятно, почему про ВНУТРЕННИЕ распорядки вашей организации вы спрашиваете на тостере.

    Спросите у вашей службы безопасности напрямую - это самый правильный путь.
    Вам нужно разобраться самостоятельно и внутри компании. Вполне может быть, что вы можете просто написать заявление на вашего начальника, получить его аппрувал и с этим заявлением сказать СБ что у вас есть исключительное разрешение использовать хром, поскольку IE не позволяет вам выполнять ваши служебные обязанности.
    Ответ написан
    1 комментарий
  • Как преобразовать строку "1234" в блок 32-бита?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    То есть? строка 1234 и так представляет собой массив данных в 4 байта, то есть блок в 32 бита.
    Не очень понятно что именно вам нужно.
    Ответ написан
    4 комментария
  • Как хранится соль пароля?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Соль нужна исключительно для одного случая - чтобы нельзя было подобрать пароль по известной базе хешей.

    Если при генерации хеша, используется каждый раз новая соль - она вполне может лежать открытым текстом рядом с хешом, или прямо в нем (несколько символов в начале, в конце или середине). Это позволяет для одинаковых паролей создавать разные хеши, для простых паролей создавать непростые хеши, и создает невозможность создания радужной таблицы под конкретный ресурс.
    ppppp.ssssss -> hhhhhhhhhhhhhhhhhsssss (p - pass, s - salt, h - hash)
    ssssspppppppsssss - > hhhhhhhhhhhhsss или sssshhhhhhhhh или даже shshshshshhhhhhhhhhh

    Бывает и другая схема, когда все хешируется с конкретной мастер солью (например пароли в разных форумных движках), что позволяет хранить хеши отдельно от соли (одна соль на все хеши в config.php, и сами хеши в базе данных).
    Можно усложнить второй вариант, добавив базу из нескольких солей, и каждый раз перебирать их все на стороне сервера. А в базе будут хранится хеши, в которых пароль с солью захеширован, но в самом хеше соль не прописана, и какая была использована для конкретного хеша - непонятно. Повышает безопасность, если утекли только все хеши.

    Можно совмещать первый и второй вариант, можно параноить по-разному.
    ssspppppppsss -> hash(hash(hash(sssmastersalt.hhhhhhsss)+hash(hhhhhhhhhsss))
    В общем зависит от алгоритма и желания усложнить.
    Ответ написан
    3 комментария
  • Как хранить пароли удобно и правильно?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Критичные сервисы - локальный менеджер паролей или файликами на маленьким криптодиске.
    Некритичные множественные сервисы - придумать алгоритм создания пароля, с участием примет ресурса.
    ssh - ключи и выкинуть пароли.
    Ответ написан
    Комментировать
  • Мигает экран Windows 10. Слежка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Windows
    software engineer
    Многие жалуются на репортинг сервис в винде.
    Отключите эти службы, любым способом, например как на видяшке.

    https://www.youtube.com/watch?v=x8xwH-juaCg
    Ответ написан
    Комментировать
  • Повысит ли смена диапазона IP адресов сети из 192.168.x.x на 10.10.x.x уровень ИБ?

    saboteur_kiev
    @saboteur_kiev Куратор тега Компьютерные сети
    software engineer
    нет.
    Почитайте википедию -
    10.0.0.0, 172.16.0.0, 192.168.0.0 - это все диапазоны локалок.

    https://ru.wikipedia.org/wiki/%D0%A7%D0%B0%D1%81%D...
    Ответ написан
    Комментировать
  • "Мистер Робот" - обычная жвачка или доля правды?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Если задаться целенаправленно взломать конкретного пользователя, то это можно сделать разными способами.
    И искать уязвимость это далеко не первый способ, ибо социальная инженерия - на первом месте.
    Но заранее говорить сколько это займет времени - глупый вопрос, все индивидуально. Бывают случаи, когда и вообще блондинку не удается взломать. Просто потому что она не делает стандартые ошибки.

    А фильм - правды не больше, чем в "Хакерах". Но в те времена были одни приемы, сейчас другие. В фильме естественно не покажут унылое многодневное сидение в перечитывании датащитов и логов.
    Ответ написан
    Комментировать
  • Как обнаружить keylogger?

    saboteur_kiev
    @saboteur_kiev Куратор тега Информационная безопасность
    software engineer
    Можно попробовать обычным autoruns из sysinternals.
    Но искать нужно не в процессах, а в драйверах.
    Что-то типа
    mciole.dll
    atinnt.sys
    raspex.sys
    atinx2k.sys

    последние версии autoruns обычно подсвечивают некорректно подписанные драйвера.
    Чтобы не удалить лишнего, сделайте точку отката, либо просто про каждый подозрительный драйвер погуглите в инете. На нормальной машине подозрительных драйверов может быть всего несколько
    Ответ написан
    Комментировать
  • Существуют ли универсальные способы обезопасить php сайты?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Либо автоматизируйте восстановление сайтов из бэкапа, чтобы у ваших друзей была кнопочка, и вы забудете про этот гемор, либо за каждое восстановление берите деньги.
    Ответ написан
    Комментировать
  • Возможен ли malware в ELF и вообще в linux?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Вы слишком неуважительно отзываетесь о системе, под которой проводите все свое время. Не нравится "Венда", не пишите.
    Все системы примерно одинаково уязвимы. Просто Windows оказалась более доступна для рукожопого населения, более популярна, вот под нее и написали больше malware.

    А например первый сетевой червь, был не под Windows.
    Ответ написан
  • Какой универсальный способ защиты большинства установленных дистрибутивов Linux от малвари и т.п.?

    saboteur_kiev
    @saboteur_kiev Куратор тега Linux
    software engineer
    Чтобы "полностью" защитить свой Линукс от взлома, отключите его от интернет и не вставляйте в него никакие диски/флешки.

    Или попустите немного свой уровень паранойи.

    " и все таки не хочется подвергать себя даже малейшему риску(как миниум наслышан о популярных ныне шифровальщиках)."
    От шифровальщиков отлично спасают регулярные бэкапы всей важной информации на внешний диск.

    "на Винде это можно достигать связкой антивирус-файрвол + холодный разум при посещении сайтов и выборе источников с ПО. Такая оборона на мой взгляд эффективно-примитивно-актуальная. Зато справляется))
    Как тоже самое достигается в Linux'е?"
    Файрвол в Линуксе появился гораздо раньше, чем в Windows - разберитесь с тем, как работает популярный iptables. Антивирусов под Линукс конечно меньше, но они тоже есть. С другой стороны холодный разум при посещении сайтов и работа с правами обычного пользователя - практически залог спокойной жизни.

    Ну и нужно осознать, что не являясь хорошим специалистом в Линукс, вы не сможете понять как именно его защитить, поскольку вы не всегда будете даже осознавать где именно оно уязвимо. И почитав десяток-другой ответов на тостере, специалистом стать невозможно. К сожалению им невозможно стать даже прочитав 1-2 книги. Поэтому не заморачивайтесь идеальной защитой, и освойте те же методы, которыми вы пользовались под Windows (firewall, не лазить по непонятным сайтам, не выполнять непонятные команды файлы и скрипты)
    Ответ написан
    8 комментариев
  • Какое ПО выбрать, чтобы следить за своим ПК?

    saboteur_kiev
    @saboteur_kiev Куратор тега Системное администрирование
    software engineer
    Win7 x64, nncron как часы (сервис установлен с галочкой "взаимодействие с экраном" и от имени системного пользователя)

    для скриншотов юзаю screenshot-cmd.exe
    для видео ffmpeg для винды - видео экрана весит просто копейки.

    В какой системе у вас что глючит?
    Ответ написан
    3 комментария
  • Существуют ли готовые решения, которые позволяют по расписанию конвертировать набор картинок в видео? Если нет, то сколько может стоить разработка?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    послушайте Василий и возьмите ffmpeg.

    Все что нужно - из командной строки. Под вин, под линукс.
    Ответ написан
    Комментировать
  • Как максимально быстро и эффективно уничтожить данные на HDD?

    saboteur_kiev
    @saboteur_kiev Куратор тега Железо
    software engineer
    https://habrahabr.ru/company/storelab/blog/151554/

    Внешний диск, на нем трукриптом или веркариптом виртуальный шифрованный диск и молоток/дрель наготове.

    Задача - физически повредить диск, после чего его на месте будет прочитать невозможно ничем. А в лаборатории все что смогут выяснить - что структура разрушена, ничего вытянуть нельзя. В лучшем случае смогут определить что там был криптодиск, но с такими разрушениями его восстановить не сможете даже вы, зная пароль.
    Ответ написан
    Комментировать
  • Чем нагружать низкоквалифицированного разработчика?

    saboteur_kiev
    @saboteur_kiev Куратор тега Программирование
    software engineer
    Нагружайте рутинной либо хорошо задокументированной работой, с минимумом творческой потребности.
    Не допускайте к тому, где нужно проявить смекалку.
    Ответ написан
    Комментировать