Безопасность. Будет лучше.
Как COVID помогает безопасности земных инсталляции Jirа, продуктов Atlassian
TSYMZHITOV GONCHIK | ATLASSIAN ENGINEER| FREELANCER
LEAD OF ST. PETERSBURG ATLASSIAN COMMUNITY
https://www.linkedin.com/in/gonchik
Как же бЫыстро
меняется мир
• Ошибки, которые могут у кого угодно
• Обзор изменении на уровне экосистемы Atlassian (security
mail lists, dashboards)
• Bug bounty и MarketPlace
• Рекомендации и обсуждении проблем безопасности Jira
&Confluence
• Тенденции обновлении Jira в наши дни COVID -19
ПЛАН
• Мнения, изложенные в этом тексте, могут не
совпадать с официальной позицией «вендоров».
• И описанные методы не являются инструкцией к
действию
DISCLAIMER
https://www.linkedin.com/in/gonchik
Полетели!
INTRODUCTION
Зачем это нужно?
Compliance
Что еще?
История с Yota (w0rm)
https://habr.com/ru/post/356996/ - 2016
https://jira.atlassian.com/bro
wse/JRASERVER-23255
One mis config Jira:
https://medium.com/@logicbomb_1/one-misconfig-
jira-to-leak-them-all-including-nasa-and-hundreds-of-
fortune-500-companies-a70957ef03c7
Как результат
Программные бреши
https://www.atlassian.com/blog/archives/oh_man_what_a_day_an_update_on_our_security_breach
CVE-2019-3398
Atlassian Confluence Download
Attachments Remote Code Execution
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
https://blogs.juniper.net/
shorturl.at/wQVY6
У нас все зашифровано!!!
Не спасут даже хорошие алгоритмы
шифрования/хэширования
https://passlib.readthedocs.io/en/stable/lib/passlib.hash.atlassian_pbkdf2_sha1.html
https://passlib.readthedocs.io/en/stable/lib/passlib.hash.atlassian_pbkdf2_sha1.html
Как быть?
Хочу реактивно получить информацию
http://my.atlassian.com/email
Tech Alerts
https://www.atlassian.com/trust/security/bug-fix-policy
Severity Cloud Self-managed
Critical 14 90
High 28 90
Medium 42 90
Low 175 180
Security bug fix Service Level Objectives (SLO) in days
https://nvd.nist.gov/vuln-metrics/cvss
CVSS (Common Vulnerability Scoring System) - общая
система оценки уязвимостей является бесплатным и
открытым отраслевым стандартом для оценки
серьезности уязвимостей системы безопасности
компьютера.
https://habr.com/ru/company/pt/blog/266485/
Компьютерная	группа	реагирования	на	чрезвычайные	ситуации (CERT)		->		
Forum
https://jira.atlassian.com/secure/Dashboard.jspa
Severity Cloud Self-
managed
CVSS score
Critical 14 90 CVSS v2 score >= 8,
CVSS v3 score >= 9
High 28 90 CVSS v2 score >= 6,
CVSS v3 score >= 7
Medium 42 90 CVSS v2 score >= 3,
CVSS v3 score >= 4
Low 175 180 CVSS v2 score < 3,
CVSS v3 score < 4
Security bug fix Service Level Objectives (SLO) in days
https://www.atlassian.com/trust/security/advisories
Как нам еще Atlassian помогает?
https://www.youtube.com/watch?v=48Fa3-hjPMQ&list=PLUmRtEALhUxp4NN5UtU-lrM-
cus2EwtCD&index=2
https://hackerone.com/atlassian?type=team
Как лечиться?
Ведь многое просто делается
Google dorking your instance
Site:example.com inurl:/UserPickerBrowser.jspa -
intitle:Login -intitle:Log
Site:example.com
inurl:/ManageFilters.jspa?filterView=popular
AND ( intext:All users OR intext:Shared with the
public OR intext:Public )
Site:example.com
inurl:/ConfigurePortalPages!default.jspa?view=p
opular
site: jira.example.com
https://community.atlassian.com/
t.me/augspb
t.me/augmoscow
https://medium.com/@cvignesh28/how-i-
hacked-50-companies-in-6-hrs-3866b61cfdcc
Nginx hide version
curl --head https://jira.gonchik.ru
HTTP/1.1 200
Server: nginx 1.16.1
Date: Mon, 24 Aug 2020 16:53:22 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Nginx hide version
curl --head https://jira.gonchik.ru
HTTP/1.1 200
Server: nginx
Date: Mon, 24 Aug 2020 16:56:38 GMT
Content-Type: text/html;charset=UTF-8
Connection: keep-alive
Выставляем параметр в nginx:
server_tokens off;
httpd hide version
httpd:
ServerTokens Prod
ServerSignature Off
https://confluence.atlassian.com/d
oc/confluence-home-and-other-
important-directories-
590259707.html
Нужно ведь только J
• logs
• temp
• work
sudo chown -R jirauser:jiragroup /path/to/jirahome
sudo chown -R jirauser:jiragroup /path/to/jirainstall
https://confluence.atlassian.com/adminjiras
erver/important-directories-and-files-
938847744.html
UPM- oh, boy
Иногда страшно за Universal Plugin Manager
3397 инсталляций в интернете
Установили SSO или какая-то защита 6%
Обновились до версий 8.5 - 19%
Used: https://github.com/atlassian-api/atlassian-python-api
Распределение
Data current at 23.08.2020
https://pypi.org/project/atlassian-python-api
Распределение
Data current at 23.08.2020
Распределение 8 версии
Data current at 23.08.2020
Благодарю за внимание!
Пишите @gon4ik
https://www.linkedin.com/in/gonchik

28.08 Как COVID-19 помогает безопасности земных инсталляции Jirа, продуктов Atlassian