# Роль интерфейса пользователя в цифровом расследовании: как удобство и интуитивность UI ускоряют процессы анализа и поиска данных? Никита Павлов · Zero eDiscovery MOSCOW FORENSICS DAY ’25 · День 2 — пятница, 12 сентября 2025: день информационной безопасности · По программе 15:35–16:05 · В записи 07:28:23–07:51:30 Расшифровка выступления · https://2025.moscow-forensics-day.workers.dev/transcript/17-pavlov Саммари: https://2025.moscow-forensics-day.workers.dev/summary/17-pavlov · Слайды: https://2025.moscow-forensics-day.workers.dev/slides/16-pavlov-interfeis-rassledovaniya · Смотреть с 07:28:23: https://youtu.be/4V7Wez3L_58?t=26903 --- ## Подводка ведущего Раз, раз, раз. Итак, друзья, как я уже и сказал, давайте откроем третий и заключительный блок нашей двухдневной конференции. В чем же роль интерфейса пользователя в цифровом расследовании? И как все это удобство помогает нам с этим справиться? Об этом расскажет Никита Павлов из компании Zero eDiscovery. Давайте поддержим его аплодисментами. Следующий слайд. Кликер. Перелистывать вот сюда. И микрофон. ## Доклад и вопросы Добрый день, уважаемые участники. В прошлом году, кто был, помнит, наверное, мы рассказывали про методику проведения расследований с использованием систем криминалистического анализа данных. В этом году решили немножко разнообразить, наверное, наши выступления, в принципе, разнообразить то, что мы повествуем, рассказываем. И UI оказался темой, которая, наверное, раскрыта меньше всего, в принципе, в сфере работы правоохранительных органов, в сфере работы людей, кто занимается форензикой, компьютерной криминалистикой, какими-то частными случаями. Соответственно, я как сооснователь и со-создатель платформы Zero eDiscovery, предназначенной для проведения различных расследований, проверок и непосредственно проектировщик пользовательского интерфейса и пользовательского опыта, хотел бы поделиться некоторыми практическими примерами, практическими советами о том, как можно улучшить взаимодействие в первую очередь с разработчиками тех продуктов, которыми пользуетесь вы, ну и во вторую очередь, наверное, подсветить какие-то интересные особенности, которые, возможно, до этого вы не замечали. Первое, то, что хочется сказать, поднять именно проблему, которая присутствует в большинстве интерфейсов, в принципе, которые разрабатываются не целевыми сотрудниками, не непосредственно сотрудниками, которые обучены, которые прошли определенную школу подготовки по дизайну, по проектированию. Слово «дизайн» само по себе теряется и обычно оно воспринимается как способ сделать что-либо красиво и привлекательно, но в то же время, наверное, слово «дизайн» имеет смысл воспринимать как он воспринимается в английском языке и используется очень часто как именно проектирование, нежели украшивание или что-то еще. Поэтому первое, то, что хочу сказать, это информационная перегрузка. Почти в каждом интерфейсе, который лично я встречал во время работы, который я в свое время переписывал или что-либо еще, очень часто все навалено в одну кучу. И наверняка вы встречали такие ситуации, когда вы находитесь в интерфейсе и просто не всегда понимаете, как выполнить определенную задачу, которая перед вами стоит. Соответственно, здесь интересная фраза, закон Хика, чем больше выбор, тем дольше решение. Очевидно абсолютно, чем больше кнопок на интерфейсе, тем сложнее работать в нем, потому что приходится их искать, даже не если, а наверняка все используют продукты Microsoft: Word, Excel. Кто-то, наверное, перешел сейчас на продукты Яндекса или ВК. И все прекрасно понимают то, что в этих интерфейсах вы используете максимум 6-7 функций. Соответственно, моя цель в Zero eDiscovery, в принципе, в разработке – обеспечить как можно более понятный интерфейс, как можно более простой, интуитивный и доступный для выполнения первостепенной задачи, нежели освоения нового программного продукта. Опять же, повторю то, что сказал вначале, раскрою чуть больше, то, что пользовательский интерфейс и пользовательский опыт – это не про красоту. Хотя эстетическая составляющая имеет определенное зерно, но, как, возможно, многие подтвердят, многие сталкивались, в мире, в военной отрасли можно сказать, что все очень красивое, какие-то предметы, например, танки, может, боевые машины, самолеты и так далее. И эта красота, которую мы с вами видим, она напрямую связана с тем, что в первую очередь отсутствует лишнее, потому что все прекрасно понимают, что чем более нагружена определенная машина, определенное устройство, тем сложнее оно управляется, соответственно, тем сложнее оно эксплуатируется. Поэтому первый термин, который мы хотим запомнить сегодня, это то, что такое вообще user experience в принципе. User experience сопоставим еще со словом эргономика, которое вы встречали и могли использовать по отношению к предметам физического мира. Эргономика сама по себе является свойством предмета в первую очередь в соответствии его внешних параметров, по его назначению, то есть молоток, например, который удобно держать, отвертка, которая удобно держать, эргономичная ручка используется. Точно так же можно сказать по поводу тактической рукояти. То есть вся эта история, она в первую очередь не для эстетики, а для конкретно утилитарности. Соответственно, user experience в первую очередь нам будет удобнее всего понимать как утилитарность именно программного продукта. User interface, в свою очередь, это же его программная реализация, его реализация в интерфейсе, это уже можно считать ту составляющую, которая пишется кодом, проектируется какими-то другими платформами, которые все равно являются кодом. Соответственно, цель в принципе user experience, user interface заключается в том, чтобы в принципе повысить производительность определенного сотрудника при выполнении какой-либо задачи. То есть его задача конкретно обеспечить вам удобство, понятность и дать вам помощь выполнить какую-то работу как можно быстрее. Другой аспект, который чуть углубляет, это когнитивная нагрузка. Когда мы говорим про когнитивную нагрузку, мы говорим про нашу так называемую оперативную память. Каждый человек воспринимает, и все это слышали, 7 плюс-минус 2 объекта одновременно. Наверняка многие уже сталкивались в разрезе каких-то других предметных областей. В нашем случае то же самое. Когда мы смотрим глазами, мы не в состоянии воспринимать слишком много объектов, мы не в состоянии воспринимать слишком много цветов, не в состоянии воспринимать какой-то неограниченный функционал, суперспособный какой-то и так далее. Поэтому наиболее используемые продукты, которые вы можете сейчас привести, и наверняка вы согласитесь со мной, это тот же самый Google, в котором нет совершенно никакой функции по сравнению с тем же самым Mail, который, наверное, там с… Я про Mail имею в виду именно поисковик, который там с 2005 года, наверное, вообще никогда не менялся. То есть перегрузка не позволяет вам эффективно использовать поисковик, поэтому все обычно пойдут либо в Google, либо сейчас, соответственно, все уже работают в Яндексе. Яндекс извлек опыт, многолетний опыт всех поисковиков и привел это все в более-менее порядок и предоставляет очень даже удобный интерфейс. Соответственно, наша задача при реализации интерфейса, а ваша задача при его использовании заключается в том, чтобы найти наиболее такие шероховатые места и устранить их для повышения производительности. Теперь чуть-чуть более интересное. Гештальт-принципы — это, наверное, не самая распространенная терминология, которую можно встречать в отношении user interface и дизайна. Это, в принципе, базовые принципы, на которых строится и ваше понимание, ваша работа даже в бумажной работе. То есть если мы говорим про принцип близости, про элементы, которые расположены рядом, они воспринимаются как логически взаимосвязанные. Точно так же, если у вас на столе будет стоять компьютер, условно говоря, и чашка, в которой будет налит кофе, вы будете понимать, что эти предметы взаимосвязаны. Хотя логически вы будете понимать, что они здесь не должны существовать, потому что это противоречит технике безопасности. Соответственно, в интерфейсе, когда мы работаем, нам необходимо всегда получить взаимосвязанные компоненты, разместить в одной области. Здесь поясню чуть-чуть лирическое отступление такое, почему рассказываю про них. Потому что каждый раз, когда вы будете сейчас взаимодействовать впоследствии, вам будет очень интересно каждый из этих принципов использовать и написать разработчику, что слушай, а поменяй, пожалуйста, вот это вот так, потому что они логически не взаимосвязаны. Принцип сходства. Цвет, форма, если это может быть геометрическая форма или органическая форма. Многие из вас встречали, когда, например, тот же самый интерфейс любого почтового клиента. Что у нас взаимосвязано? В левой области у нас будет список писем, справа у нас будет отображение. То есть мы говорим именно об этом, что отдельные области располагаются в разных местах. Точно так же в инструментах, которые вы используете в работе, вы часто встретите, что могут быть, например, выделенные страницы для настроек пользователей, выделенные страницы для настроек, например, интерфейса. Выделены там страницы для настройки каких-то прочих параметров. Если вы будете загружать информацию, у вас обязательно всплывет окошко и так далее. То есть путем формы, цвета и различных контрастов мы можем обеспечить как раз более четкое понимание того, что мы делаем сейчас в работе. Далее то, что касается принципа замкнутости. Я его здесь пропущу, он такой немножко замысловатый, и вернусь на секции вопросов к нему. То, что касается принципа общей судьбы, здесь речь о том, что в каждом интерфейсе обязательно все должно происходить закономерно. Есть такой, условно говоря, называется из книжки одной способ, где эта кнопка, она была здесь, когда я был последний раз. Некоторые из вас могли замечать, что в веб-приложениях очень часто в современных могут меняться расположения определенных компонентов и, соответственно, расположение может меняться после обновлений. Соответственно, после обновления вы обычно не сразу понимаете, как вам выполнить ту или иную задачу. Особенно на моем примере, наверное, учитывая опыт работы в тех организациях, где я был, я больше работал с американским софтом. Соответственно, тот же самый Google Workspace – это набор инструментов для почтовой переписки, презентации, документов и всего прочего. Когда, наверное, в 2018 году они начали как раз переработку того workspace, который у них был изначально, и около 20-го они выпустили обновление, буквально все, по-моему, растерялись и вообще не знали, пользоваться ли дальше, потому что изменения были слишком, были слишком значительны. Да, соответственно, здесь мы говорим о том, что каждый элемент, он все-таки должен сохраняться, если мы уже заложили какой-то определенный паттерн, то есть user experience, мы обязательно должны его видеть. Ну и принцип фигуры и фона в принципе то же самое, что и сходство и близости, просто более, просто более глубже, так скажем. То, что касается, например, как может пользовательский интерфейс, здесь много текста, мало смысла, я буду его раскрывать, как на самом деле пользовательский интерфейс может эффективно помочь выполнить определенную задачу. Если мы, например, открываем во время любого инцидента, мы открываем логи и у нас, грубо говоря, простыня белых строк на черном фоне, может быть даже без какой-то подсветки, мы бежим глазами, нам приходится читать 10 тысяч строк и мы, соответственно, ну, может быть, к сотой строке у нас когнитивная нагрузка, о которой мы говорили, она просто настолько, мозг переполняется информацией, что вы перестаете, соответственно, воспринимать уже дальнейшие строчки тех же самых логов или если вы анализируете какие-то табличные данные. Соответственно, будь у нас в противопоставлении этому интерфейс, который банально индексировал бы хотя бы эти логи и мы могли бы какие-то конкретные пойнты указать для поиска, мы бы сократили в принципе работу в десятки, если не сотни раз. Соответственно, второй элемент, то, что мы говорили, фигура-фон. Если мы, соответственно, выделяем в тексте уже какими-то отдельными цветами, красный цвет — алерты. Если мы закономерность какую-то путем правил запрограммировали, зеленый — хорошо, оранжевый — умеренно, надо обратить внимание, красный, соответственно, подсветил, и мы видим то, что что-то плохое. Поэтому, когда мы говорим про именно пользу пользовательского интерфейса, мы говорим про то, что удобно расположенные компоненты, удобно расположенные элементы правильно в правильной иерархии позволяют гораздо быстрее воспринимать информацию. Соответственно, в реальной жизни вы можете сталкиваться с похожим, так скажем, паттерном, если мы говорим про кипу бумаг. Если вы принесете, условно говоря, руководителю вот такую кипу бумаг, какую бумажку он прочитает первой? Соответственно, нужно положить правильную бумажку, которая вас и его, соответственно, интересует больше всего, наверх. Точно так же здесь. Интерфейс должен подсвечивать ключевые аспекты. Интерфейс должен подсвечивать самые важные детали. И теперь, что хочется сказать по поводу практических моментов. Этот слайд, наверное, будет интересно сфоткать на потом. Но в целом, когда вы теперь будете взаимодействовать с разработчиками любого продукта, с которым вы сталкиваетесь, с которым вы работаете, обязательно старайтесь обращать внимание на то, является ли интерфейс для вас удобным, является ли на самом деле эффективным, позволяет ли он выполнять работу. И можете обратить внимание на каждый из пунктов, которые я здесь указал. Первое, то, что касается единого поиска. Если все-таки в платформе, которую реализовал какой-то вендор, есть поиск, попросите его, чтобы он был один. Потому что чем больше поисковиков внутри одной платформы, тем сложнее работать. Второе, то, что касается шаблонов и дашбордов. Обязательно нужно сейчас разрабатывать такие интерфейсы, которые позволяют кастомизировать в принципе работу вашу. Потому что даже если вы посмотрите на рабочий стол свой, на рабочий стол своих коллег, кто-то любит здесь, кто-то любит здесь, кто-то любит два монитора, кто-то не работает за мониторами вообще. И соответственно здесь то же самое. Требуйте, просите. Это интересно, это на самом деле повышает эффективность работы. И обязательно просите визуализацию. Статистики, разные графики, разные связи, если вы работаете с какими-то структурами, если вы работаете с расследованиями, если поиск аффилированных лиц или поиск взаимосвязи, коррумпированную схему какую-то. Горячие клавиши — это, наверное, не самый распространенный способ в принципе выполнения работы, но те из вас, кто там пользовались Excel, пользуются, например, Excel активно, могут знать о том, кнопка Alt, которая активирует шорткаты, благодаря которым можно гораздо быстрее выполнять базовые функции, например, сортировки данных, расположение колонок, их размеры, увеличение, уменьшение и так далее. Зная их, вы просто повышаете многократную эффективность своего труда. Ясность и однозначность — это опять же к принципам гештальта, про которые было там раньше, это про то, что все должно быть понятно. Если кнопка красная, это скорее всего удаление. Если кнопка зеленая, это скорее всего создание. Если кнопка синяя, это скорее всего какое-то более менее нейтральное действие или выполнение какой-то операции. Старайтесь тоже обращать на это внимание и не стесняйтесь разработчикам это подчеркивать. И что касается обратной связи, это требуйте обязательно, чтобы система с вами общалась. Если вы работаете с программным продуктом, нажимаете на кнопку и он жалуется там словно говоря втихаря, вы не понимаете, что происходит, обязательно пишите разработчикам о том, что, слушайте, было бы здорово, если бы, нажимая на эту кнопку, она хотя бы крутилась. Поэтому здесь подчеркиваю, что формируйте, озвучивайте требования к интерфейсам, которыми пользуетесь. С точки зрения выгод для бизнеса и в принципе для работы в структурах, определенно это хороший интерфейс позволяет инвестировать больше времени в реально ключевые задачи. Наверняка все или многие могут, те, кто работали с разными техническими средствами, могут помнить эволюцию с 2000-х до 2015-х годов, когда реально все СТС, технические средства для меня ближе всего к таможенному контролю. Техника развивается очень быстро и, соответственно, повышает эффективность труда, повышает эффективность работы отдельных сотрудников, позволяет вам сосредоточиться на более интересных и важных задачах, которые пока что наши компьютеры и устройства делать не умеют. Подводя итоги, еще раз повторю, что хочется подчеркнуть, чтобы пользователи больше обращали внимание на то, как должно быть, чтобы пользователи приобщались к этой части и помнили о том, что всегда можно получить обратную связь и старайтесь не мириться с тем, что люди разрабатывают плохие, неудобные интерфейсы. На этом все. Будет здорово пообщаться над какими-нибудь вопросами, если что-нибудь появится. Коллеги, ваши вопросы. Спасибо. — Так, Алексей. Ну, я один вопрос задам, вот как непосредственный пользователь, не вашего, а довольно-таки страшного и перегруженного интерфейса, сапожник со своими сапогами. Так вот, странно было не увидеть, по-моему, не увидел такого пункта, как кастомизация. Потому что даже плохой, даже криво отрисованный интерфейс, да фиг с ним, что у меня там кнопка это красная, я там привыкну. Другое дело то, что мне надо, например, фильтры расположить именно в таком порядке. Там сделать те, которые не разработчик подумал самыми популярными будут, а мне порядок столбцов, расследуя какой-то интерфейс. Опять же, в 99% случаев мне там достаточно каких-нибудь четырех главных столбцов, и я хочу остальные скрыть, или там для разного типа данных, с почтой отдельный набор столбцов и так далее, и так далее. Поэтому рисовать кнопочки – это, конечно, здорово, но если вы не какой-нибудь с десятками миллионов суммой техподдержки в год клиент, то вот цвет кнопочек вы можете только в фантазиях у себя менять, а разработчик вряд ли под вас подстроится. Да, это очень хорошее наблюдение. Я две вещи по этому поводу скажу. Первое. Я, наверное, здесь недостаточно раскрыл вот в этом пункте шаблоны и дашборды. Как раз в этой части я хотел сказать о том, что касается возможности подстраивать представление под нужные задачи. Здесь как раз про то, что интерфейс должен позволять пользователю самостоятельно что-то для себя кастомизировать. Но второе то, что хочется сказать, это то, что касается возможности кастомизации. Почему я не то чтобы буду противником этого, но не буду выступать именно за эту идею, потому что кроме вас системой могут пользоваться и другие люди тоже. Соответственно, так или иначе, пользовательский экспириенс, именно пользовательский опыт, он должен быть приближен к однородности, потому что у вас есть коллеги, у которых, соответственно, цвета и расположения могут быть иные. И если, например, вы кнопки перекрасите, ну кнопки — это самый банальный пример, но если мы говорим про колонки, вы под себя настроили, выполнили задачу, пришли коллеги и сказали, посмотри во вторую колонку. У него во второй колонке совершенно другое. Соответственно, с кастомизацией, особенно в продуктах, которые используются коллаборативно, нужно быть очень осторожным, иначе есть возможность такой caveat поймать, что называется, в том, что между вашими коммуникациями возникнут проблемы просто в непонимании, если вы действительно очень сильно перекастомизировали друг под друга. Но в целом это очень валидное, очень правильное замечание, что пользовательский интерфейс очень должен быть кастомизируем под персональный. И это вот то, что я здесь хотел сказать. Скажем так, я в расследовании инцидента в этом плане, то есть если мы фокусируемся конкретно здесь, то мне кажется, эта проблема решается сквозным идентификатором, куска перехваченной информации или еще чего-то, каким-то ID-шником, который внутри просто сквозной. Поэтому где какая колонка, вопроса в принципе не стоит. Ну и плюс ко всему, мне кажется, что в целом там над интерфейсом обычно 10 человек… Ой, над интерфейсом, над одним инцидентом, каким-то фишинговым письмом, там 10 человек не корпит сразу в этом письме. Поэтому мы затаримся еще там и продолжим спор с ножами. — Хорошо, только, пожалуйста, без крови. По крайней мере сегодня. Еще раз вопросы есть? Какие-нибудь? Что ж, если вопросов нет, давайте право Никиту аплодисментами. Никита, большое спасибо. Как всегда, все круто. Микрофончик, и это можно оставить на стойке. Спасибо большое.