🔐 Скрипт для проверки данных SSL-сертификата

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

Он называется ssl_validate.sh, но вы можете скопировать его содержимое в новый файл скрипта с любым именем, используйте chmod +x, чтобы сделать его исполняемым, а затем используйте его со следующим синтаксисом:

./ssl_validate.sh (или любое другое выбранное вами имя скрипта) server.company.com:443, где “server.company.com” – это полное доменное имя (FQDN) хоста, который вы хотите проверить, а 443 – это порт, который он прослушивает, связанный с SSL-сертификатом.

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

Скрипт выдаст результат, подобный следующему, чтобы отобразить наиболее важные детали SSL-сертификата:

server.company.com:443 ; SSL ; CN: (CN сертификата SSL) ; Subject (Subject сертификата SSL) ; Issuer: (Issuer сертификата SSL) ; notBefore: (Дата создания SSL-сертификата) ; notAfter: (Дата истечения срока действия SSL-сертификата) ; DaysUntilExpiration: (Дни, оставшиеся до истечения срока действия SSL-сертификата) ; Errors: (Любые ошибки, связанные с SSL-сертификатом)

Собственно скрипт:

 delim=" ; "



export delim



serverport=${1}



export serverport



echo "#${serverport}"



date_today=$(date +%F)



datediff() {



d1=$(date -d "$1" +%s)



d2=$(date -d "$2" +%s)



echo $(( (d1 - d2) / 86400 )) days



}



export -f datediff



sslscan() {



local sp=${1}



tls_content=$(echo "Q" | openssl s_client -showcerts -connect ${serverport} 2>&1)



if [[ "$?" == 0 ]]; then



tls_errors=$(echo "${tls_content}" | grep -i error )



tls_cert_subject=$(echo "${tls_content}" | openssl x509 -noout -subject )



tls_cert_issuer=$(echo "${tls_content}" | openssl x509 -noout -issuer )



tls_cert_cn=$(echo "${tls_content}" | openssl x509 -noout -subject | sed -e "s/.*CN=([^/]*).*/1/" )



tls_cert_dates=$(echo "${tls_content}" | openssl x509 -noout -dates )



tls_cert_notafter_date=$(echo "${tls_cert_dates}" | grep notAfter |sed -e "s/notAfter=//" | tr -d 'n')



tls_cert_notbefore_date=$(echo "${tls_cert_dates}" | grep notBefor |sed -e "s/notBefore=//" | tr -d 'n')



tls_cert_datediff=$(datediff "${tls_cert_notafter_date}" "${date_today}")



echo -n "${serverport} ${delim} SSL"



echo -n " ${delim} CN:"



echo -n " ${tls_cert_cn}"



echo -n " ${delim} Subject:"



echo -n " ${tls_cert_subject}"



echo -n " ${delim} Issuer:"



echo -n " ${tls_cert_issuer}"



echo -n " ${delim} notBefore:"



echo -n " ${tls_cert_notbefore_date}"



echo -n " ${delim} notAfter:"



echo -n " ${tls_cert_notafter_date}"



echo -n " ${delim} DaysUntilExpiration:"



echo -n " ${tls_cert_datediff}"



echo -n " ${delim} Errors:"



echo -n " ${tls_errors}"



echo



else



tls_errors=$(echo "${tls_content}" | tr 'n' '/' | tr ' ' '_' )



status="ERROR: ${tls_errors}"



echo -n "${serverport} ${delim} ${status}"



echo



fi



}



export -f sslscan



timeout 3 bash -c "sslscan ${serverport}"



if [[ $? != 0 ]]; then



echo -n "${serverport} ${delim} ERROR: CONNECTION_TIMED_OUT"



echo



fi 

Заключение

Если возникнут вопросы или комментарии, прошу написать в поле комментариев.

см. также:



2021-09-14T13:07:01
Скрипты

📝 Как проанализировать реестр Windows на наличие изменений?

Реестр Windows

Реестр – это централизованная иерархическая база данных в Microsoft Windows, которая идля хранения информации, необходимой для настройки системы для различных пользователей, приложений и устройств. Реестр Windows предоставляет собой архив для сбора и хранения следующих данных параметров конфигурации компонентов Windows, установленного оборудования/программного обеспечения/ приложений и другого. Система реестра была впервые представлена в Windows 95 и с тех пор и с тех пор используется во всех ОС Windows.

Все конфигурационные параметры реестра находятся в разделах реестра:

  • HKEY_CLASSES_ROOT – Конфигурационные параметры для приложений и файлов;
  • HKEY_CURRENT_USER – Данные, которые ссылаются на профиль пользователя, который вошел в систему;
  • HKEY_LOCAL_MACHINE – Конфигурационные параметры системного уровня;
  • HKEY_USERS – Данные для всех учетных записях на текущем устройстве;
  • HKEY_LOCAL_CONFIG  – Информационные сведения об используемом профиле оборудования.

 

 

 

 

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

С точки зрения форензики, реестр Windows – это сундук с сокровищами. Он не только хранит записи о настройках приложений и ОС, но также отслеживает и пользовательские данные и хранит их в хорошо структурированном виде. Для анализа реестра мы можем использовать MUICache View, Process Monitor, Registry Editor, Regshot, USBDeview и RegRipper.

Для наглядности, для начала,  разберем инструмент Regshot.

Regshot

Утилита предназначена для фиксации изменений в реестре ОС Windows на основе создания снимков реестра и их дальнейшего сравнения.

Возможности:

  1. Выполнение снимков реестра Windows
  2. Сравнение 2-х снимков;
  3. Нахождение между ними изменений

Cкачать можно по ссылке https://sourceforge.net/projects/regshot

Запустим Regshot в нашей системе и сделаем первый снимок, выбрав при этом html отчет

 

 

После того как первый снимок будет сделан, зайдем в настройки браузера и зададим прокси сервер с ip адрессом 192.168.44.1 и портом 8080 и сохраним изменения

 

 

После этого сделаем второй снимок реестра, после чего нажмём “Compare” для вывода на экран html файла с данными по изменению реестра. И теперь мы наглядно видим в каких ветках реестра были добавлены наши значения

 

Проверим и найдем указанное значение в реестре:

 

 

 



2021-09-14T12:05:17
Аудит ИБ

Программирование в Linux. Самоучитель — 2-е изд.

Программирование в Linux. Самоучитель — 2-е изд.

Программирование в Linux. Самоучитель - 2-е изд.

Книга Программирование в Linux. Самоучитель — 2-е изд. Рассмотрены фундаментальные основы программирования в Linux: инструментарий, низкоуровневый ввод-вывод, многозадачность, файловая система, межпроцессное взаимодействие и обработка ошибок.

Книга главным образом ориентирована на практическое применение изложенных концепций. В ней есть все, что нужно начинающим, а углубленное изучение каждой темы делает ее ценной и для опытных программистов. Каждая тема проиллюстрирована большим числом примеров на языках С и С++ и Python, которые читатель сможет использовать в качестве образцов для собственных программ. На FTP-сервере издательства находятся исходные тексты программ.

Во втором издании материал актуализирован с учетом современных тенденций, добавлены 3 новые главы по программированию в Linux на языке Python, устранены замеченные ошибки.

Скачать с mail облака

2021-09-13T23:27:13Книги и Курсы

Зачем нужны маркетинговые агентства

Маркетинговое агентство отвечает за коммуникации компании в самых разных каналах и форматах: от медийной рекламы до digital. Но его функции не ограничиваются только размещением рекламы. Вот что ещё делают агентства:

  • Маркетинговые исследования. Агентства сами проводят опросы, чтобы выяснить, каковы предпочтения и потребности у аудитории разного возраста, региона и рода деятельности. Они также исследуют рынок на предмет конкуренции в разных сферах, методах продвижения и популярности тех или иных брендов и продуктов.
  • Разработка стратегии. Агентство может создать комплексную стратегию коммуникации бренда или разработать отдельную рекламную кампанию, проработав все подходящие форматы.
  • Выход на новые рынки. С помощью агентства можно выходить на новую ЦА или регион, имея на руках данные аналитики и распределяя бюджет с максимальной отдачей.
  • Продвижение в новой сфере. Если вы раньше не продвигались с помощью digital-инструментов или видео, маркетинговое агентство поможет это сделать с учётом потребностей вашей ЦА.
  • Медиапланирование. В агентстве могут составить медиаплан для всех маркетинговых каналов и площадок, с учётом вашего бюджета и сроков запуска. В плане предусмотрены форматы контента, сроки и цена размещения, потенциальный охват и другие KPI.

Маркетинговое агентство полного цикла может взять на себя все эти функции, специализированное занимается чем-то конкретным: например, исследования рынка, digital-маркетинг или спортивные мероприятия.

 

Для чего маркетинговое агентство малому и среднему бизнесу?

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

 

Зачем маркетинговое агентство крупным компаниям?

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

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



2021-09-13T22:18:49
Бизнес

Катаракта в пожилом возрасте — особенности лечения

катаракта у людей пожилого возраста

У любого человека после 60 лет неминуемо замедляется метаболизм.

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

В том числе этому процессу подвергаются органы зрения.

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

Требуется своевременно использовать лечение, чтобы не допустить слепоты.

О катаракте

Катаракта – офтальмологическое заболевание, при котором в хрусталике накапливаются нерастворимые фракции белка. Они не выводятся, постепенно кристаллизуются. Поэтому внутреннее содержимое хрусталика мутнеет. Это приводит к последовательным процессам:

  • нарушение преломления светового луча, проходящего через оптическую линзу;
  • проецирование луча не на сетчатке, а перед ней;
  • рассеивание луча вместо фокусировки в одной точке.

Катаракта – это неизлечимое заболевание. Она не поддается терапевтическим методам. Но ее можно замедлить при помощи препаратов. На поздних стадиях используют хирургическое вмешательство для полного замещения функции хрусталика.

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

Симптомы

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

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

Катаракта развивается постепенно, поэтому симптомы прогрессируют медленно. У пациента есть шансы замедлить болезнь, если своевременно начать лечение.

Лечение катаракты у пожилых людей

Консервативные методы терапии для пожилых людей применимы только на ранних этапах болезни. Они требуются для усиления метаболизма, ускорения поставки питательных веществ в глазные яблоки. Виды терапии:

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

При помощи комплексного лечения можно замедлить прогрессию патологии на 5-10 лет, но только при периодическом повторении курса.

Медикаменты

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

К этому лечению добавляют другие виды лекарств:

  • пероральный или инъекционный прием поливитаминных средств;
  • регенерирующие капли или глазной гель;
  • увлажняющие капли в глаза;
  • метаболические капли, стимулирующие местный обмен веществ.

При катаракте рекомендуют использовать препараты в комплексе. Но постоянно их не применяют. Обычно назначают трехмесячный курс с перерывом в 1 месяц.

Хирургия

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

  • выполнение местной анестезии;
  • осуществление надрезов роговицы;
  • уничтожение хрусталика при помощи факоэмульсификации;
  • высасывание остатков хрусталика при помощи вакуумного прибора;
  • введение сложенной интраокулярной линзы, которая после размещения автоматически расправляется.

Как только процедура завершается, пациента оставляют в клинике на 30-60 минут, чтобы проследить за его состоянием. Если осложнений не возникло, его отпускают домой. Дальнейший реабилитационный период продолжается 1 месяц. Нужен покой для глаз и применение противовоспалительных, антибактериальных капель.

Катаракту у пожилых людей нужно лечить своевременно. Иначе может возникнуть полная слепота, приводящая к атрофии сетчатки. Такое состояние уже будет необратимо. Достаточно выполнять рекомендации врача или пройти операцию, чтобы вернуть пожилому человеку зрение.

The post Катаракта в пожилом возрасте — особенности лечения first appeared on ProGlazki.ru.


Source: proglazki.ru

Синдром пигментной дисперсии

синдром пигментной дисперсии

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

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

Если не провести своевременное лечение, повышается внутриглазное давление, развивается глаукома.

Особенности заболевания

Синдром пигментной дисперсии обнаруживается в зоне эндотелия роговицы. Так как происходит перенаправление вертикальных гранул, формируется веретено Крукенберга, видимое визуально. Чем больше развивается атрофия, тем выше плотность пигмента. Для болезни характерны следующие особенности:

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

Болезнь чаще развивается у мужчин зрелого возраста. Она характерна для европейцев 25-50 лет. Так как пигмент распределяется неправильно, ухудшается функция зрения, развивается близорукость. Болезнь часто передается по наследству, для нее характерен аутосомно-доминантный тип наследования.

Причины

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

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

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

Диагностика

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

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

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

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

Лечение синдрома пигментной дисперсии

Если начать методы терапии своевременно, можно предупредить развитие осложнений. Например, вторичную глаукому или стойкое повышение внутриглазного давления. Обычно проводят лазерную иридэктомию. Это хирургическая операция, характеризующаяся следующими данными:

  • устранение выпуклости радужной оболочки, она становится плоской;
  • ликвидация взаимодействия между цинновой связкой и радужной оболочкой.

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

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

The post Синдром пигментной дисперсии first appeared on ProGlazki.ru.


Source: proglazki.ru