Hive os. установка, настройка, майнинг, команды, обновление. полный туториал по системе

9 — защита Data at Work

Ранее мы достаточно защитили все собственные сервисы Synology, запускаемые на NAS, но теперь пришло время позаботиться о сторонних программах, которые вы можете перенести в гипервизор Virtual Machine Manager. В NAS-ах, построенных на базе процессоров Intel, сохраняется опасность выполнения эксплоитов Meltdown и Spectre , благодаря чему заражённая виртуалка может получить доступ к данным в памяти другой виртуальной машины. Для предотвращения такой возможности компанией Intel внесены изменения в микрокод процессора, серьёзно замедляющие операции случайного чтения с дисковой подсистемы.

В Synology DSM защита от Meltdown и Spectre по умолчанию выключена, поскольку даже далеко не каждому гипервизору она требуется, а на скорость влияет ощутимо. Если вы планируете дать возможность пользователям запускать в виртуальных машинах, хостящихся на Synology собственный код, то проследуйте в панель управления, в закладку Security — Advanced и включите защиту от Meltdown и Spectre. Если вы точно знаете, что никаких сторонних программ никто в пределах виртуалок запускать не будет, можете этого не делать.

Финальные штрихи

На данном этапе мы максимально защитили наш NAS Synology от DoS-атак, попыток подобрать пароль, кражи пароля кейлоггером или другим зловредом, физическим похищением всего устройства или его дисков, а так же от снифферов всех мастей. При грамотной настройке привилегий для доступа к общим папкам, NAS превращается в неприступный сейф, вскрыть который не под силу даже специалистам Synology. Осталось защититься от самой страшной проблемы — от человеческого фактора.

Во-первых, настраиваем антивирусное сканирование внутреннего пространства NAS бесплатным пакетом Antivirus Essential, либо платным McAfee Antivirus. Оба решения примерно идентичны по параметрам, а так же включаем еженедельное сканирование настроек безопасности средством Security Advisor.

Во-вторых, настраиваем резервирование всего NAS-а в облачную службу Synology C2. Это дёшево, практично, удобно и плюс Synology не продаёт ваши данные рекламщикам.

И рекомендую обратить внимание на приложение Note station для сохранения заметок на NAS-е: здесь есть возможность использовать защищённые записные книжки, что полезно для хранения настроек, паролей и просто секретиков. Не забудьте включить Note Station в список бэкапов в программе HyperBackup для резервирования в облако, ну а чтобы не забыть пароли, Synology предлагает использовать собственный облачный сервис C2 Password

Михаил Дегтярёв (aka LIKE OFF)

04/10.2021

Как настроить и установить конфиг?

Что ж, теперь вы имеете базовое представление о том, что представляет собой конфиг, поэтому можно продвигаться дальше. Например, вам нужно узнать, как именно происходит настройка конфигурационного файла. Существует два способа, которые вы можете использовать. Во-первых, вы можете найти этот файл в папке с игрой, открыть его в «Блокноте», а затем прописывать необходимые команды уже в самом файле. Во-вторых, вы можете редактировать свой конфиг в процессе игры, однако здесь стоит отметить, что все изменения будут актуальны только в ходе одной игровой сессии. Поэтому рекомендуется изменять конфиг именно первым способом. Если вы будете использовать первый способ, то вам стоит узнать и о том, как установить конфиг на другом компьютере. Дело в том, что вы всегда можете скопировать измененный файл, а затем перенести его на отдельный носитель. После этого вы сможете загрузить свой конфигурационный файл на любом компьютере, где вам доведется играть в «КС» или какую-либо другую игру.

А эти приложения обязательно должны быть на Самсунге – их нельзя удалять

Разобравшись с тем, какие приложения можно и нужно удалять, и как это правильно делать, следует рассмотреть те приложения, которые удалять нельзя, ведь это куда более важный момент. Конечно, все они являются системными, что подразумевает возможность удаления только при наличии рут-прав.

Но если вдруг вы, действительно, имеете статус суперадмина, то лучше не шутить с деинсталляцией следующих приложений:

  1. Applications Provider. Удалив этот софт, вы больше не сможете скачивать и устанавливать новые приложения на устройство.
  2. Package Installer. Программа имеет аналогичное предыдущей предназначение.
  3. Call Setting. Без этого ПО станет невозможным совершение звонков.
  4. SystemUI. Приложение отвечает за весь пользовательский интерфейс.
  5. Vending. Аналог Google Play (таким же ПО является gtalkservice и Google Subscribed Feeds Provider, и его также нельзя удалять).

Конечно, продвигая тот или иной продукт, разработчики устанавливают в смартфонах много чего лишнего, но далеко не все приложения можно и нужно удалять, иначе есть риск серьезно навредить системе Android-устройства

Помните, удаление любой из перечисленных выше программ чревато перепрошивкой Android-устройства, справиться с которой сможет только квалифицированный специалист. Все остальное поправимо, а значит, пользователь волен делать то, что хочет, не остерегаясь каких-либо серьезных последствий для своего гаджета.

Как перенести Pagefile.sys на другой диск?

Перенос Pagefile.sys на другой диск может быть вызван нехваткой места на системном разделе. И самый простой способ резко его увеличить — переместить файл подкачки. Для этого в том же окошке Виртуальная память удаляем файл подкачки на диске С. Затем выбираем любой другой (не системный) раздел. Например E (желательно чтобы на нем было достаточно свободного места, гигабайт 50 хотя бы). Затем или задаете точный исходный и максимальный размер или устанавливаете размер Pagefile.sys по выбору системы — 2. Нажимаете Задать — 3 и ОК — 4.

После, необходимо перезагрузить компьютер для вступления изменений в силу.

Удалить или выгрузить – преимущества и недостатки

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

Удаление. При удалении приложений с устройства полностью удаляются файл приложения, связанные с ним данные и документы, что позволяет очистить больше места. Значок приложения также будет удален с домашнего экрана и если вы захотите повторно установить его, потребуется загрузить программу из App Store и заново ее настроить.

Основное преимущество выгрузки заключается в экономии времени – вам не потребуется повторно конфигурировать приложение. Данный функционал будет полезен владельцам iOS-устройств, не прибегающими к iCloud Drive для организации файлов или использующим приложения с возможностью хранения документов в «яблочном» облаке.

2 — настраиваем беспарольную аутентификацию

Всё большую популярность набирают методы идентификации пользователя не через пару логин/пароль, а через токен, которым может выступать как аппаратный ключ, так и смартфон. Начиная с версии DSM 7, в NAS-ах Synology поддерживаются оба этих метода. Для идентификации с аппаратным ключом потребуется, чтобы NAS был доступен по HTTPs через доменное имя, например nas.yourdomain.com, что не всегда возможно и желательно. Идентификация через смартфон не требует даже «белого» IP адреса, и работает через встроенную систему доменных имён Synology QuickConnect.

Настройка проста: всё что нам нужно — это установить на смартфон нужного пользователя программу Synology SignIn, и в свойствах пользователя включить беспарольный вход. После этого сканируем сгенерированный QR-код из приложения, подтверждаем его в настройках NAS-а — и всё. Теперь при попытке войти в NAS вам предложено будет только ввести логин, после чего на смартфон будет отправлено уведомление с просьбой подтвердить вход на устройство. Но возможность аутентификации вводом пароля с клавиатуры остаётся как резервный вариант на случай если смартфон разрядился/потерялся и т.д.

Виды конфига

Нет, речь не идет о том, что есть конфиг «КС», конфиг «Доты» и так далее. Дело в том, что существует сразу несколько файлов конфигурации для каждой игры, поэтому вам нужно знать, какой файл стоит трогать, а какой лучше оставить без внимания. Первый файл — это autoexec.cfg, который является основным и ключевым. Здесь содержится базовая игровая информация, и если вы хотите менять свой конфиг, то начать стоит именно с этого. Дело в том, что это первый файл конфигурации, который загружается вместе с игрой, поэтому здесь вам нужно будет указать те настройки, которые вы хотите распространить на все последующие конфиги. Например, в CS конфиги могут быть многочисленными, предназначенными для различных целей, но при этом они могут иметь общие черты, которые и нужно указать в этом файле.

Pagefile.sys — что это такое?

Pagefile.sys — это файл подкачки операционной системы Windows. Так же часто его называют виртуальной памятью. Это тот самый файл, который приходит на помощью когда в системе заканчивается оперативная память. В эти критические моменты, чтобы компьютер не зависал, а хоть и медленно, но продолжал работать, система обращается за поддержкой к этому файлу.

В него Windows сбрасывает все то, что не помещается в данный момент в оперативной памяти. Из всего содержимого памяти выбирается то, что менее используется или использовалось давно (то есть информация которая скорее всего будет наименее востребована по крайней мере в ближайшее время) и записывается в файл Pagefile.sys, освобождая тем самым место для используемой информации в данный момент.

Это дает следующие преимущества. Система может использовать больше «оперативной» памяти, чем установлено в компьютере, а пользователь, соответственно, сможет запускать сколько нужно приложений и при этом система не зависнет. С огромной вероятностью, компьютер будет тормозить, но зависнуть не должен.

То есть это резерв, если вам нужно иногда выполнять ресурсоёмкие задачи, такие как конвертирование видео или просто поиграть в современную игру. Почему написал — иногда, потому, что компьютер, как уже говорил, будет тормозить и удовольствия от такой работы или игры вы скорее всего не получите.

Почему же компьютер тормозит при использовании файла подкачки. Потому что увеличивается нагрузка на жесткий диск вашего компьютера. Ему необходимо работать и за себя и за оперативную память. Сие приводит не только к потери нервных клеток пользователя, но и к сокращению ресурса работы HDD. Поэтому, если вы почувствовали, что крепко используете Pagefile.sys, то задумайтесь над увеличением оперативной памяти вашего компьютера. Как это сделать можно прочитать и посмотреть тут. После увеличения ОЗУ этот файл можно будет удалить без каких-либо последствий.

8 — защищаем Data at Rest для защиты от кражи / изъятия

К «данным на отдыхе» относится вся информация, находящаяся на накопителях, независимо от того, лежит ли она в кэше или в хранилище, часто она запрашивается либо редко. Здесь Synology предлагает защиту папок общего доступа по стандарту AES-256, используя файловую систему eCryptFS поверх BTRFs или EXT4, в которой каждый файл кодируется индивидуально. Стойкость защиты подтверждена сертификатом FIPS 140, и кодирование настраивается индивидуально для каждой папки общего доступа в любой момент времени, в том числе после создания.

Данная защита помогает при физической краже NAS-а или накопителей: каждый раз при перезагрузке устройства, общая папка находится в неподключённом состоянии, и чтобы её содержимое было доступно, нужно вручную смонтировать её, введя сохранённый ключ.

Если зайти через терминал в неподключённую закодированную папку, то содержимое её будет выглядеть следующим образом:

Для закодированной папки недоступна функция сжатия данных, и некоторые сервисы, например Active Backup или Virtual Machine Manager не могут использовать её в качестве хранилища. Что же касается хороших новостей, то на таких папках поддерживаются снэпшоты (хотя их и нельзя просматривать), а так же кодировать можно гибридные папки, которые используются в качестве облачного диска на ноутбуках и смартфонах.

Що за файл swapfile.sys

Тільки після включення відображення захищених системних файлів користувач на диску може його виявити. Як і pagefile.sys він відноситься до файлу підкачки. Але в них містяться різні дані.Файл swapfile.sys задіюється системою значно рідше. І за фактом більшості користувачів він просто не потрібен.

Якщо ж порівнювати swapfile.sys і pagefile.sys, то другий займає значно більше дискового простору. Все тому що перший використовується тільки для довірених додатків з Магазину Windows 10.У другому містяться дані всіх класичних додатків для робочого столу. Оскільки як не крути Метро додатки все ще не дуже популярні, то і для них розмір файлу підкачки буде менше.

Удаление ненужных деталей

Что же еще может предложить вам настройка конфига? Многие профессиональные геймеры также производят настройку, благодаря которой вы сможете удалить ненужные детали из игры. О чем идет речь? Дело в том, что в игре имеется большое количество декоративных объектов, брызги крови после попадания по противнику, тела погибших товарищей и врагов. Прогрузка каждого из этих объектов требует ресурсов вашего компьютера, поэтому он постоянно нагружается сильнее, чем нужно, что и приводит к появлению глюков и лагов. Когда вы играете в одиночном режиме, вас вряд ли будут волновать такие моменты, и вы с радостью будете любоваться графическими красотами, которые вам предлагают разработчики. Но в сетевой игре все могут решить доли секунды, поэтому вам стоит позаботиться о том, чтобы отключить как можно больше лишних элементов. Вы сразу же заметите, насколько вырастет производительность вашей игры.

Единичные конфиги

Как уже было сказано ранее, конфиги CS: GO могут быть на одном компьютере в больших количествах. Первый из них называется config.cfg, а остальные вы можете называть так, как вам захочется. Если вы хотите активировать один из них, то вам стоит либо дать ему название config.cfg, либо активировать его через консоль в самой игре. Так или иначе, эти файлы могут иметь различные настройки, подходящие для разных режимов игры, поэтому вам стоит задуматься о том, какие именно файлы конфигурации вы хотите создать. Но прежде чем вы это сделаете, вам нужно узнать, какие именно функции вы можете вручную прописывать в таких файлах. Собственно говоря, дальнейшая тема данной статьи — это настройка конфига как для «КС: ГО», так и для любой другой компьютерной игры.

Как удалить Pagefile.sys?

В Windows 7 и Windows 8 это делается следующим образом. Переходите по следующему пути

Пуск > Панель управления > Система и безопасность > Система

Слева выбрать Дополнительные параметры системы

В открывшемся окне Свойства системы в поле Быстродействие нажимаем Параметры…

Открывается окошко Параметры быстродействия. Переходите на вкладку Дополнительно и нажимаете Изменить…

Далее в открывшемся окошке Виртуальная память в поле Размер файла подкачки для каждого диска выбираем раздел, на котором у вас располагается Pagefile.sys — 1. Выбираем Без файла подкачки — 2. Нажимаем кнопку Задать -3.

Если у вас файл подкачки находится на нескольких дисках, тоже самое делаем и с другими разделами.

Когда напротив каждого диска у вас будет в столбце Файл подкачки значение «Отсутствует» (как у рисунке выше) нажимаете ОК — 4.

Теперь для окончательного удаления Pagefile.sys необходимо перезагрузить компьютер.

Как изменить Pagefile.sys?

Обычно требуется увеличить файл Pagefile.sys. Делается это в том же окошке Виртуальная память. Выбираем диск на котором у вас расположен файл подкачки -1. Если вы не знаете сколько вам нужно виртуальной памяти, то выбираете Размер по выбору системы -2. Нажимаете Задать -3 и ОК -4.

После этих манипуляций система сама будет следить за файлом Pagefile.sys и при необходимости его увеличит.

Если вы хотите сами задать определенные значения для файла подкачки, чтобы в процессе работы Windows его не трогала (в момент изменения файла Pagefile.sys система будет тратить свои ресурсы и возможно будут наблюдаться некоторые тормоза), необходимо задать точный размер.

2_07_2014. На рисунке выше показан принцип изменения файла Pagefile.sys. И здесь есть одна ошибка (Иван спасибо). Я задаю Максимальный размер больше чем у меня имеется свободного места. Это в корне неправильно. Должно быть на системном диске не менее 15% свободного места. Подробнее читайте в заключении.

Вот таким образом можно изменить файл подкачки.

6 — кодируем Data at Transit для защиты от снифферов

Понятие Data at Transit охватывает любые данные, которые находятся буквально в проводах или в воздухе, то есть передаются между устройствами. Ещё совсем недавно в этой области данные не защищались, поскольку считалось что интранет является безопасной сетью. Наверное, по этой причине по умолчанию в Synology DSM «данные в полёте» не шифруются.

6а — включаем кодирование файловых протоколов

Файловый протокол Samba (SMB) или CIFS, который используется для подключения общих сетевых папок с NAS на компьютеры под управлением Windows и MacOS, поддерживает сквозное кодирование каждого запроса. На сервере Windows Server 2022 и в ОС Windows 11 применяются пакеты средств криптографической защиты AES-256-GCM и AES-256-CCM для защиты SMB 3.1.1. Windows будет автоматически согласовывать этот более сложный метод кодирования при подключении к другому компьютеру, который его поддерживает. Кроме того, этот метод можно сделать обязательным с использованием в групповой политики.

Windows 10 и Windows Server 2016/2019 по-прежнему поддерживают AES-128-GCM и AES-128-CCM для протокола SMB 3.0.

Современные процессоры, на которых построены NAS-ы Synology поддерживают аппаратное ускорение операций кодирование, поэтому влияние на производительность минимальное.

Обратите внимание, что протокол AFP для компьютеров Apple не поддерживает сквозную кодировку, по умолчанию он отключен и трогать здесь ничего не надо: «яблочные» компьютеры прекрасно справляются с работой по протоколу SMB 3

Протокол NFS, часто используемый для Linux клиентов и гипервизоров VMware ESXi, так же по умолчанию не защищён. Это настраивается индивидуально для каждой папки и диапазона IP-адресов в закладке NFS Permissions. Здесь вам нужно создать определённое правило, в котором обязательно выбрать поле Kerberos privacy и отключить тип авторизации AUTH_SYS. После этого вам нужно импортировать ключи Kerberos, общие для всей службы NFS.

Для файлового обмена с простыми устройствами включаем FTPs (кодирование поверх FTP) и SFTP (передача данных по защищённому SSH туннелю), а для того, чтобы ваш NAS мог выступать средством хранения бэкапов с других Linux устройств, включаем протокол RSync, который так же работает по SSH. Здесь всё по умолчанию использует кодирование, и никаких настроек делать не нужно.

Обратите внимание — включение RSync и SFTP не означает включение терминального доступа по SSH, и если последний отключен, а первые два включены, то при подключении через терминал, соединение будет разорвано

Вообще, доступ по SSH вам скорее всего не потребуется, и его можно не включать, но в случае если он всё же нужен, в настройках безопасности вам будет предложен огромный выбор алгоритмов защиты трафика. Я рекомендую отключить поддержку 128-битных ключей, оставив 256-битные и выше.

Осталось только настроить права доступа на общие папки, чтобы исключить возможность доступа с гостевой учётной записи, и почти всё закончено.

Бинды

Ну и последнее, на что вам стоит обратить внимание — это бинды. Именно они играют очень важную роль, так как с их помощью вы сможете персонализировать настройки своего клиента

Что такое бинды? Это понятие, крайне распространенное в онлайн-играх. Бинд — это привязка конкретной игровой функции к выбранной геймером клавише или комбинации клавиш. Вам необходимо потратить немало времени на то, чтобы разобраться, какая конфигурация лучше всего подходит именно вам, какие кнопки вам удобнее всего нажимать, после чего вы сможете их забиндить, что может повысить ваши игровые способности. Более того, вы сможете подготовить различные комбинации для разных игровых условий. Например, если вы собираетесь тренироваться в точности бросков гранат, вы можете забиндить быструю покупку и быстрые броски этих самых гранат.

Однако обратите внимание на то, что некоторые команды являются читерскими. Их можно отличить по части sv_cheats 1, которая обозначает, что вы включаете режим читов

Такие команды можно использовать во время тренировок, но строжайше запрещено делать это во время игры с другими геймерами. Если вы перепутаете конфиги, то вас сразу же забанят. Поэтому к выбору конфига необходимо подходить чрезвычайно серьезно. Как видите, конфиг может значительно облегчить вам игру и повысить вашу эффективность.

Как вручную сгрузить ненужные приложения на iOS

Как уже упоминалось выше, процесс выгрузки отличается от процесса удаления. Для того чтобы удалить программу с iPhone или iPad, нужно нажать и удерживать ее значок на домашнем экране, пока он не начнет вибрировать, а затем нажать на «x» в левом верхнем углу иконки.

Для того чтобы выгрузить приложение, следуйте инструкции ниже:

1. Откройте «Настройки» на устройстве.

2. Нажмите «Основные».

3. Выберите в списке «Хранилище iPhone».

4. Нажмите на приложение, которое хотите выгрузить.

Подсказка: Для большего удобства пользователей приложения в перечне организованы в порядке уменьшения их размера.

5. Нажмите «Сгрузить приложение».

6. Подтвердите действие, выбрав «Сгрузить приложение» во всплывающем меню.

Подсказка: Если приложение помечено как «Не использовалось», вы можете смело удалить его, не волнуясь о потере данных, поскольку они никогда не создавались.

В качестве неписанного правила рекомендуется удалять приложения, которые не использовались больше шести месяцев или вообще никогда.

Чем могут помешать лишние приложения

Удаление приложений – вопрос индивидуальный. То есть можно смело оставлять все как есть, не заморачиваясь по этому поводу. Но тогда не удивляйтесь тому, почему ваше устройство со временем начнет тормозить, выдавая баги в самый неожиданный момент.

Причина такого поведения практически всегда обусловлена падением производительности, виной чему избыточное количество приложений с переполненным кэшем. И полбеды, если каждая утилита вами используется, другое дело, когда за замедленной работой устройства стоит невостребованный софт.

Но опять же, зачем все эти лишние действия, если можно просто удалить ненужные программы? А тут еще и память переполненная, ведь можно забить встроенное хранилище буквально несколькими приложениями, даже не скачивая ничего больше.

Наглядный пример – соцсети. Эти утилиты весят больше, чем все установленное на заводе ПО вместе взятое. В общем, удалите это немедленно! Причем без малейшей тени сомнения. Главное – определиться с тем, что действительно можно чистить без ущерба для системы.

Возможно, кто-то удивится, но продукция Samsung лидирует по количеству установленных по умолчанию приложений. Стоит ли удивляться тому, что добрая половина из них никогда не используется? При этом памяти они занимают немало, провоцируя сбои в работе устройства и общее падение производительности, поэтому рано или поздно приходится невольно задаваться вопросом об удалении всего лишнего из смартфонной памяти

Как настроить автоматическую выгрузку ненужных приложений на iPhone и iPad

iOS предлагает возможность настроить автоматическую выгрузку приложений при нехватке места в хранилище. Для этого откройте «Настройки» → «App Store» → «Сгружать неиспользуемые» и переместите бегунок в положение «Вкл».

Существуют и другие способы снижения потребления памяти на iOS-устройстве. Во многих случаях система сама заботится об этом. К примеру, iOS периодически удаляет различные временные файлы и кеш, а также предлагает рекомендации по экономии места в хранилище. Ознакомиться с ними можно в «Настройки» → «Основные» → «Хранилище iPhone» → «Рекомендации».

Возможность выгрузки не распространяется на нативные приложения Apple, хотя iOS и разрешает удалять и переустанавливать штатные программы. Тем не менее, вы можете просмотреть информацию по приложениям Apple в настройках. Например, приложение «Музыка» содержит список всего медиа-контента, хранимого на устройстве, благодаря чему вы легко можете удалить занимающие много места музыкальные альбомы или отдельные композиции.

Многие владельцы iOS-устройств наверняка замечали, что пространство в хранилище заканчивается довольно быстро. Причина заключается в том, что многие современные приложения требуют все большего количества ресурсов, однако многие разработчики ленятся или не хотят оптимизировать свои программы под iOS.

Если вы решили использовать возможность выгрузки приложений, помните, что связанные с программой данные и документы сохраняются на устройстве и продолжают занимать драгоценное пространство. Для их удаления нажмите и удерживайте иконку выгруженного приложения на домашнем экране, пока она не начнет покачиваться «вибрировать», а затем нажмите «×» и выберите «Удалить» в меню (подробно).

Заключение

02_07_2014. Основная мысль следующая. На системном диске должно быть не менее 15% свободного места иначе не будет полностью выполняться дефрагментация и, следовательно, немного снижена быстродействие системы. То есть у вас с максимальным размером файла Pagefile.sys должно оставаться не менее 15% свободного пространства на диске. Если желаемый размер файла подкачки не влезает на системный диск, то необходимо оставить минимум 200 МБ файла подкачки на диске С (это необходимо для записи дампов памяти, которые в свою очередь помогут в анализе синих экранов смерти), а все остальное место для файла подкачки выделить на другом разделе. То есть у вас файл подкачки будет на двух или более дисках.

Для поднятия уровня производительности своего компьютера можно использовать технологию ReadyBoost при условии наличия ненужной флешки.

Рейтинг
( Пока оценок нет )
Понравилась статья? Поделиться с друзьями:
Мой редактор ОС
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: