ααΆααααΆαααααΆααααααΆαα½αα αΆαααΆα ααα½ααααα αΌαααΆαααΆααααααΎααααα·αα»αα αα»ααααα·ααΆαααΊααΆααααΎαααΆαααααααααα½ααααα αΌαααΆααα·ααΆαααα αα·αααΆααααααα’αα»ααααα·ααΆαααα·ααα ααΆααααα½ααα·αα·αααααααααΆαα’αααΈααΆαααΆαααααααα αα·αα αααΎααααα αα½αααΆαααααααααα αααααααααααΌαααΆαα’αα»ααααααΆαααααα»α αα·ααααα’αααααααΆαααΆααααα αααα’αΆα αα½αααααα·αα»ααααΆαααααΆαα ααΈααααααα½ααααα·αααΆααααα½αααααΆααααα»ααααααα α αΎαααΆαα α·αααααΎαα αα α
α’ααααααααααΊα’αααΈααααααααααααααααα»αααααα’αααααααΆαααΆααααα
αααααΆααα½ααααα»α Mail.ru Cloud Solutions (MCS) ααΆαααααααααΆααααααα αα·αα’αααΈα’αααΈααααα½αααααΆαααααΎαα αααα»αααΆαααΆ "αααααΆααααΆααααα
" MCS ααΆαααααΎαααΎααααα»αα αα»α Digital Security αααααααΌαααΆαααααααΆααααΆααΆαααααΆαααααααα
αααα»ααααααααα»ααααα·ααΆαααααααΆαα α αΎααα
αααα»αα’αααααααα ααΎαααΉααα·ααΆαααΆαααΆααααααααααααα½αα±ααα
αΆααα’αΆαααααααα½αα
ααα½ααααααΆαααααΎαααΆααααααα½ααααααααααααΆααααα
- ααΌα
ααααα’ααααααααΆαααΆααα»ααα½α
ααΌα
ααααΆαα
αααα’ααααααααΎαααααΆαααααααααααΆαααααα½αααααα’αααα
ΠΏΡΠΎΠ΄ΡΠΊΡΠ°ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
- ααΆαααΆαααΆαα αααααΆαα ααΆααααααααααααα·ααααΆααα·αααα·αα ααΆααααα½ααα·αα·αααααααα ααΆααααααααααΌα αααααΆααααααΎαα
- ααΆαααΆαααΆαα αααααΆαα ααΆαααααααααα·αααα·αααααα’αα·αα·ααα ααΆαα―ααααΈααααΆαα αα·ααα αα αα½αααΆαααααααΆα αααααΆαα―ααααα αααα»α SDN;
- OpenStack αα·ααααΆαααΆαα»ααΎαα αα ααααααΆ;
- S3 ααααΆααα ααΆααααΆαααααα½αααααααΎα;
- IAM: ααααααα’ααααα½αα αααΎαααΆαα½αααααΌαα½α;
- α αααα»αα·ααα (α αααα»αα·ααααα»αααααΌααα): APIs αα·αααΆαααΆαααααααααα αααααααΎααΆαααΆαα½αααΌαααΆα;
- α ααα»α αααααΆααααα ααααα αα·αααΆαααΆααααα αΆαααΆαααα ααααααα»ααΆα;
- ααΆαααΆαααααααααααααΆαααΆαα» PaaS;
- API αααααΆαααΆαα»ααΆααα’ααα
αααα ααβααΆβα’αααΈβαααβααααΆααβαααααΆααβαααααααα·ααΆαααααβααααααβαααα
ααΎααΆαααΆαααααααααΆαααααααΌαααΆαα’αα»ααααα αΎαα ααα»α’αααΈααΆαααΆααΆααααΌαααΆα?
ααααααααα»ααααα·ααΆαααΆαααααααααααααα’ααααααααΆαααΆαααΆαααααααα αα·αααα α»ααααα»αααΆαααααααα ααΆαααααααα αααα’αΆα ααΆαα±ααααΆαααΆαααα ααααΆααα·ααααααααααΆαααααα½α ααΆαααααααααααααΆααααΎα α¬ααΆαααααΆααααααΆαα’αΆα ααααΆαααααααΆααααα
αααα»αα’αα‘α»ααααααΆαααΆααααααΆαααααααααΆααααα 1-2 αα α’ααααααααααααΎα‘αΎααα·αααΌααααααααΆαααααα’αααααΆααααα αΆααααααΆααααααΆαα»αα αα·ααααααααααΆαααΆαααααααααα αααα»αααααααααΆαααΈαααααα αα·ααααΆαααΈααααααΎααααααΆαααααααααΆαααααΎαααΎαα αα αααα»αααα·ααααααααααααααααα·ααΆααα MCS ααααα ααΆααααααααααΌαααΆααααααα’ααααααααΆαα
- ααΆααα·ααΆαααΆααααααααααΆαααα αααα»αααααΆααααα ααΆαααΆαααααααααα αααα»ααααΆαααΆαα»αααααΉααα½αα±ααα αΌααα αααα»αααααΈααααα’ααααααααααΆααα
- αα·ααααΆααααΌ αα·αααΆααααααααααααΆαα αΌαααααΎαααΆαααααΈααααααα αααααΆααα’αααααΆααααα αΆα αααααααΆααααα»αααΆαα αΌαααααΎαααΆαααΈααα·αααα·αααααααααΆααααΆααααΊααΆααααα αααα ααααΆαα
- ααΆαααΆααααααααααααααΆααΈα’αα·αα·ααα XSS/CSRF/CRLF/αα ααΎβααΆβα’αΆα βααΆαβαααα αΆαβα’αααβααααΎβαααααβαααβααΆαβαααβαααβααααΆααΆαβα¬?
- ααΆαααΆαααααααααααααααΆααααΆαααΈαααα RCE αα·αααΆαα αΆαααααα αΌαααααααααααα (SQL/XXE/SSRF αα·αααααααααα)α ααΆαααΆαααααααααααααααΆαααΈααα ααΆααΌαα αα·ααΆαααααααα ααα»ααααααΆααΆααα αααααΆααααααααααα½αααααα’αααααααΎααααΆααααΆα αααΎααααα»αααααααα½αα
- ααΆααα·ααΆαααΎααΆαα―αααααααα’αααααααΎααααΆαααα ααααα·ααααααΆαα αααααΆααα’αααααΆααααα αΆα αααααααΆαα―αααααααΎαααααααΆααααα αΆααααααΆααααΉαα’αααααααΎααααΆααααααααααα
- ααΆααα·ααΆααααααα·ααααΆα’αΆααΈαααααα ααΎααΆα’αΆα αα αα½α αααααα»αααΆαααααααα’αΆααΈααααα αα·ααααααΎααααΆαααΈααα·αααα·ααααα₯ααα·ααααα?
αα αααα»αααααααααα ααΆαααΆαααααΌαααΆαα’αα»ααααααΆαααααΌ "Grey-box"α αααααααΆαααααΎα’ααααααααααΆαα½αααααΆααααααΆαα½αααΉααα·αααα·ααααα’αααααααΎααααΆααααααααΆ ααα»ααααααΆααααααααααααααΌαααααααα API αα·αααΆαα±ααΆαααΎααααΈαααααΆααααααααΆααααα’α·αααΆαα½αα’αααα’αα·ααααααα αααααΆααααααΆααΆααΆαααΆααααα½ααααα»α α αΎααααα»ααααααΆαα½αααααΆααα ααααΌααααΆαααΆαααΆαααααααα ααααααΆαααΆααααα»ααα ααα’αΆα αααααΌαααΆααααα’αααααΆααααα αΆα ααΆααααΆααααααΆαααα αΆαααααααααΆααα»αααααα
ααΆαααΆααααααααααααΌαααΆαααααΎα
αα»αααααααααα αΆααααααΎααααααΌα payloads αααααα (ααααα»ααααααααΎαααααΆααααΆαααΆααααα αΆα) αα ααααααα ααααα ααΆα αΆαααΆα αααααΌααααααΈαααααααα’αααΈαααααΎαααΆα αα·ααα»αααΆαα’αααΈαααααααΌαααΆααααααα±ααα ααΆα αΆααααΈααΌα ααΆααΆ αααααΊααΆααΆαααααΎααα αΆααααααΆααααααααΆααααααααα ααΈααααααα αααααααα·ααααΆααΆαα αααΎαααΉααα·αααΆαααΆαααΆααααααααααα ααα»ααααααΆαααααΆααααααΉαα’αααΈαα ααΆαααααααααααααααα·ααΈ αα·ααααααα·ααααΆααααααα·ααααα·ααΆαααααααΆααα»ααααααααααΉαααααΎα±ααααΆα’αΆα αααααααααα·α αααααΆααααα αΆααααααα»αααααΆααααα»αα
ααΆααΆαααΆααααααΆααααΆαααααα»αααΆαααααααααααααααααα αΆααααΌα ααΆαα½αα±αααααααα α¬ααΆαααΆααα»ααααααααααΆααααΆααααΈα’ααααααααΆααααααααΆαααΆαα½αα α αΎαααΆαααΆαααααααααααααααααΆααααααΌαααααααΌαααΆαααααΎαααΆααα·ααΈαααα
IDOR
ααΆαααΆαααααααα IDOR (Insecure Direct Object Reference) ααΊααΆααΆαααΆαααααααααα½ααααα»αα ααααααΆαααΆααααααααααΌαα αααα»ααα αααα»ααααααα·ααααΆαα»ααα·α αα αααα’αα»ααααΆαα±ααααααα»αα½αα¬αα½αααααααααααα½αααΆααα·αααα·α αΌαααααΎααααα»αααααΆαα αΌαααααΎαα·αααααΌαααΆαα’αα»ααααΆααα·αααααΆααα ααΆαααΆαααααααα IDOR αααααΎαααααααΆαααααΆαααα½αααΆαααααααΆαα’αααΈα’αααααααΎααααΆαααααααΆαααααα·αααααΆααα·ααααααααααααααΆα
αααααΎααα½ααααα»αα αααααααααΎα IDOR ααΊααΎααααΈα’αα»αααααααααααΆαααΆαα½αααααα»αααααααα (α’αααααααΎααααΆαα ααααΈαααΆααΆα ααααααααα αααα»ααααααα·ααααα·α) ααααααα αα§ααααααααααΆααααΆαα αΌαααααΎαα ααΆααααααα»ααΆαααααα αααααΆαα±ααααΆααααα·ααΆαααααα·αα’αΆα ααΆααα»αααΆαα»αααΆαα α§ααΆα ααα ααααααΆαααααΆααααα½αααααΈααααα’αααααααΎααΌααα·αα· ααΆαααααααα’αααα’αΆα αα½α αα½αααααΈα’αααααααΎααααΆααααααααααα
αααα»αααααΈ MCS α’ααααααααααΎαααααααΎαααΆαααΆαααααααα IDOR αααααΆααααααΉαα’ααααααααΆααα·αααΆααα»ααααα·ααΆαα αα αααα»αααααΈααααΆαααααα½αααααα’αααααααΎααααΆαα α§ααααααααααα’ααααααααΆα UUID ααααΌαααΆαααααΎααΎααααΈα αΌαααααΎααααα»ααΆαα½α αααα αΆααααΌα ααΆα’αααααααΆααααααααααα·αα»αααΆααα·ααΆαααΆ ααΆαααΆαα’ααααα·αα»ααα½αα±ααα αΆααα’αΆαααααα (αααααΊααααΌαααΆαααΆαααΆαααΈααΆαααΆααααα αΆαααααααααΆααααΆα αΆα)α ααα»αααααααααΆααα’αααααΆααα½αα ααα½α ααΆααααΌαααΆαααααααΎαααΆ ααααααα’αΆα ααααααααΆαααΆααααααΆααααααΌαααΆαααααΎ ααΎααααΈααα½αααΆαααααααΆαα’αααΈα’αααααααΎααααΆαααααααα·ααΈα αααα»αβαα·αβααΆ α’αααβα’αΆα βααΆαβααΆαβααΆβααΆβα’αΆα βααααΎβαα βααΆαβαααα»αβααΆαβααααΆααβααααΌβαβαααβαααααΆααβα’αααβααααΎβαααβαα½αβ, ααααΎβααααΎβααααβαααβα αΎαβααΌα ααααβααα½αβααΆαβαβααβααΆαβαααβαααα ACL (αααααΈβααΆαβαααα½αβαα·αα·αααβααΆαβα αΌαβααααΎαβααΆαβαα·ααααααβαααααΆααβααααΎαααΆαβαα·αβα’αααβααααΎβ) α
ααΆαααααααααααααααΎααααααααΆααααΆαααΈααα (SSRF)
ααΏαααα’α’αααΈααα·ααα OpenSource ααΊααΆαα½αααααΆααααα·ααΆααΆα
αααΎαααΆαα½αααΉαααΆααα·αααααΆαα
αα
ααααααααα’α·αα’αααΈαααα αΆαααααΎαα‘αΎα α αΎαααααα·αααΎα’αααααΆαααααΆα ααΆααα·αααααΆα’αααΈαααααααααΆαα ααα»ααααααΆαααααααΆαααααααααα‘ααα ααΆαααΆαααααααααααααααααΆααααααααΌαααΆααα·αααααΆαααα’α·ααααααα α§ααΆα ααα ααΆαααΆααα·αααααΆααα’ααα
αΆαααα’αααΈααΆαααΆαααααααααα
ααΎαααα·ααΆ OpenStack
αα»αααΆαααΌαα αααααααα·ααΈααΊααΆαααααααΆααααααΆααα’αααααααΎααααΆαααααα»αααΆαααααΎααααα ααΆαααααΆαααΈααα ααααααΆαααΈαααα α»α ααΎ (α§ααΆα ααα ααΎααααΈααΆαααααΌαααΆαααΈααααααααααΆααααααΆαα)α ααααα·αααΎα§ααααααα»ααααα·ααΆααα·ααααααααααααΆααααααααα½αα―α α¬ααΆαααααΎααααααααΆααααα‘ααααΈαααΆαααΈααααα ααΆααα’αααααααΎααααΆαα αα»αααΆαααααααα’αΆα ααααΌαααααΎαααα’αααααΆααααα αΆααααΆαααΆααααα½αα
ααΆαααΆαααααααα SSRF α’αΆα αααα»ααααΆαααααΆαααααααΆαα’αα·ααααααααααΆαααΆααααα αΆαα α’αααααΆααααα αΆαα’αΆα ααα½αααΆαα
- ααΆαα αΌαααααΎααΆααααααα αααααααααΆαααΌαααααΆααααααααΌαααΆαααΆααααα αΆα ααΆα§ααΆα ααα ααΆααααααααααααααΆαααΆααααΆαα αα·αααΆαααααΎααααΆαααα·ααΈααΆαααΆααααΆαααα½αα
- ααΆαα αΌαααααΎαααΆααααααααα ααΆαααααααΆαααΌαααααΆα ααααα·αααΎααΆααααααΆαααΈααααα·ααααααα·ααΈαα ααααα·αααΉααααααΌαααΊα’αΆα ααααΎαα ααΆα α αΎαααΆαααααα ααΆααααααααααααΆααααα»ααααααααα ααααα·ααααααα·ααΈα
- ααΆαα αΌαααααΎααΎααααΈα’αΆαα―αααΆαααΌαααααΆααα ααΎαααΆαααΈααα (ααααα·αααΎα―αααΆα /// αααααααΆαααααααΌαααΆαααΆαααα);
- αα·αα αααΎααααα
ααΆαααΆαααααααα SSRF ααααΌαααΆαααααααΆααααΆααΌαααα αΎααα αααα»α OpenStack αααααΆααααααα "ααααΆαα" αα αααα»αααααααΆαα·α αα αααα’αααααΆαααααα αααΆαααΈααα α’ααααα·αααα½αααΆαααΆαααααΎαααααΈααΆαα ααα»ααααα’αααααα½αααΆααααααααααααααααΆααααα α»α/ααΆααααααΆαααα α’αΆαααααααΎααααααααααααΎα . αααααα’ααααΎααΆ α’αααα’αΆα ααααΎααΆααααααα ααααα ααΎαααΆαααΈααα ααΎαααααΆαααΆααααα»α ααΆαα½αααΉααααα·ααΆααααααΎαα‘αΎαααΆααα’ααααααα·ααα½αααααΌαααΆααααΆααααααΆαα ααΆα§ααΆα ααα ααα·ααααα½αα’αΆα ααΆα Back-office API αααα’αΆα α αΌαααααΎααΆαααααΈαααααΆαααΆααΈαααααααα»αααααα ααΆαα½αααΉαα―αααΆα (αα»αααααα α’αααΈααΆααααα»α) α’αααααΆααααα αΆαα’αΆα ααααΎ SSRF ααΎααααΈα αΌαααααΎαα·ααΈααΆαααααααΆααααα»αα α§ααΆα ααα ααααα·αααΎα’αααα’αΆα ααα½αααΆααααααΈαααα αΆαααααα αααα URLs αααααΆαααααααααααα αααααααΎ SSRF α’αααα’αΆα ααααααΆαααα½αααΆ α αΎαα’αα»ααααααααΎ - αα·ααΆααααααΆααααααααΆ αααααααααΆααααΈααααΈαα ααααΈ α¬ααααΆααααααΌαααααααααα
ααααα·ααααααΆααΎαααΈαα½ααα αααααΆαααΆαααααααα SSRF ααααΌαααΆαααααΎααα αααα»α OpenStack α ααΆαααΈαα»α ααΆα’αΆα ααΆαααααΌαααΆα VM ISO ααΈαααααααΆαα αααααΆαα±ααααΎαααΆααααα·ααΆαααααααααααΆααααααααα α₯α‘αΌαααααα»αααΆααααααααΌαααΆαααα ααααΈ OpenStack α ααΆααααααα αα ααααααΆαα αΆαααα»αααΆαααααΆαααααααααΆαααααΆαααααααα»α αα·ααα½αα±αααα»αα α·ααααααα»αα αααααααα αΆαααα
α αΎααα
αααα»αα
αα αααα»α MCS ααΆαααΆαααααααα SSRF ααααΌαααΆαααααΎααα αααα»αααααααααΈααααααΆααα»αααΆαααααααααααΆ ααα»αααααα½αααααααΎααααα·αα’αΆα ααΆαααααΆααααααΆααααααααΆααααααΎα αα·αααΆαααΆαααΆαααααααααα αα·ααΈαα½α α¬αααααααΆααααααααα αααα»αααΆαααΆα MCS ααΆααααααααΆααααα αΆααα ααααα·ααααα αΆααα ααααα
XSS αααα½αα±ααααΆααααα»αααα
αααααΈααΆααΆααα·ααααΆααΆααααααααΌαααΆααααααααααα ααΆαααΆααααα αΆαααΈαα½αααααΆααα
αα½αααααΆα XSS (ααααααΆααααα ααααα) αα
ααααΆααΆαααΆααααα αΆαα
αααΎααααα»α
ααΆααααα ααα―αααΆαααΊααΆαααααααααα αΌαα α·ααααααααΆααα’αααααααΆαααααΆαααααααα»ααααα·ααΆαααΆαα½αα ααΆααΏααααΆααααααΆα’αααα’αΆα αααα»αααααααΈαααΆαα’αααΎα α·ααα (asp/jsp/php) αα·αααααα·ααααα·ααΆααααααααΆ OS αα αααα»αααΆαααααααααααα pentesters - "load shell" α ααα»ααααααΆαααααα·ααααααΆαααΆααααααααααααααααααΎαααΆααααα»ααα·ααα ααΆααααΈαα αα½αααααααΌαααΆαααα αα αΆα α αΎααααααααααΆαααααΌαααΆααααααΎαα‘αΎααααααΆααααΉααα½ααα ααΌα ααααααααΈααααααααΌααΆαααΈααΈαααα "ααΆααααα»αααα" ααΆααα·ααααΆααΆααα ααΌαααα
αααα»αααΆααααα αΆα (ααααΆαααα Digital Security) ααΆαααααΆαα ααααααα αα αααα»α MCS αα αααααααΆααααΆαααΈααα ααΆαα·ααΆααα―αααΆααααααΆαααΆαααααααΌαααΆααα·αα·ααα ααΆαααααΌαααΆαααα»ααααααααααααΌαααΆαα’αα»ααααΆαα ααα»αααα SVG ααααΆααΌαααΆααααααα ααΎααΌαααΆα SVG α’αΆα ααΆααααααααααΆαααααΆαααΌα ααααα ? αααααΆαααα’αααα’αΆα αααααααααααααΌα ααααα JavaScript αα αααα»ααα½αααΆ!
ααΆααΆαααααααααΆαααΆα―αααΆααααααΆαααΆαααααΆααααααΆααα’αααααααΎααααΆααααΆααα’ααααααααΆαααα MCS αααααΆααααααΆααΆα’αΆα ααααΎαα ααΆαααΎααααΈααΆααααα αΆαα’αααααααΎααααΆαααααααααααααααΊα’ααααααααααααα
α§ααΆα αααααααΆαααΆααααα αΆα XSS ααΎααααααα
αΌααα½α
ααααα
α§ααΆα αααααααΆαααΆααααα αΆα XSSα
- α ααα»α’αααΈααΆαααΆααααΆααΆααα½α αααα (ααΆαα·αααα αΆααααΆααααΈαααααα HTTP-Only cookies ααΆααα αααααααΈαααααα ααΆαααΆαααΈααΆααα½α αααααααΎ js scripts) ααααα·αααΎααααααΈααααααΆααααα»αα’αΆα α αΌαααααΎ resource API ααΆαααααΆαα? αααα»αααααΈααα payload α’αΆα ααααΎααααΎ XHR ααΎααααΈααααΆααααααΌαααΆαααααααα ααΆαααααααααααΆαααΈααα α§ααΆα ααα αααααααα SSH ααΆααΆαααααααα’αααααΆααααα αΆα αα·αααα½αααΆαααΆαα αΌαααααΎ SSH αα ααΆαααααΆαααΈαααα
- ααααα·αααΎαααααΆααα CSP (αααααΆαααααΆαααΆαααΆαα·ααΆ) α αΆαααΆαα JavaScript ααΈααΆααααα αΌα α’αααααΆααααα αΆαα’αΆα ααα½αααΆααααααααΆαααΆα αααααααΎ HTML αα»ααα αααααΎαααααααααΆαα αΌααααααααααΆααααααΆααααα ααααα α αΎααα½α ααΆααααααααΆααααααα’ααααααααααααααΆααααααΆααααααααααα·αααααααααα αααααααααααααααΆααα’αααααααΎααααΆαααααα αααα URL αααα½α α αΎαααΆααΆαααααα·ααΆααααααΆααα’αααααααΎααααΆαααααα»αααΆααααααααααΆα
- ααΈαααα»α α’αααααΆααααα αΆαα’αΆα
αααα
αααΆαα
α’αα·αα·αα DoS - ααααα Cookies ααααΆα 4 KB α α’αααααααΎααααΆααααααΌαααΆαααΎααααααααααααα»ααααα α αΎαααα αααααααΆααααΌααα·αα’αΆα α αΌαααααΎαααΆαααΆααα αΌααααα’αααααααΎααααΆαααα·αααΆααΉααααα’αΆααααααα·ααΈαα»αααααΆαα’ααΈαααΊαα·αααΆαα·αααα αααα»αααααΈααΆαα αααΎα αααΆαααΈαααααα αααααααΉαααα·ααααα·αααα½ααααααΆαααΈααααααααααααα
ααΌααααα‘ααααΎαα§ααΆα ααααα XSS αααααΆαααααΎααα½ααααααααα ααΎααααααΆαα½αααΉαααΆαααααααααααα ααααααΆαααααΆααα»αα ααααΆαααα MCS α’αα»ααααΆαα±ααα’ααααααα αΌαααΆαααααααααααΆααααααΎααα ααΆαααα»αα ααααααααα»αααΊααΆααααααααα XSS ααααΌαααΆαααααΎαα ααΆαααΆααααααααααΆααΊααΆααα·α ααααα·αααααΌαααΆααααααααΆαα αα·αααααα αααααΎααααααΈααα αααΆααααααα ααα»αααααα ααααα»ααααα»ααα½αα
αααααΊααΆααααΆααΈαααΌααΆαααααααααΆαααΌα
ααΆααααααα α’αααααΆααααα αΆααααααΎαα
αααΆαααααααΆααααααΎααααααΆα "αααα»α" αα
αααα»αααααα α’ααααααααααααααααααααΆααααΆαααααΆααααΈαα½αααα α αΎαα
αΆααααααΎαααααΎαααΆααα»αα α αΎααααααΊααΆααααααααα JS ααααΆααΆαααααΎαααΆαα
αααααΆααα’αααα’αα·αααααα MCS ααΎααααΈααΆαααΆααααααΆααααΉα XSS αα αααα»αααΌαααΆα SVG αααααΆααααα αα (ααααα·αααΎαα½ααααα·αα’αΆα αα»αα ααααΆααα) αααα»αααααα·αα»αααΈααΈααααΆαααααΆαα
- ααΆααα―αααΆααααααΆααααα»αα‘αΎααααα’αααααααΎααααΆαααα ααΎαααααΆα ααααα‘ααααααα·αααΆαα’αααΈαααααααΌαααααΎααΆαα½α "ααΌααΈ" α ααααααΈαααΉαααααΌαααΆαααααα·ααααα·αααα»αααα·αααααααααααα α αΎαααΉααα·αααααααΆαααααΆαααα ααααα MCS ααα
- αα αααα»αααΆαααααΎααα HTTP αααααααΆαααΈααα ααΌαααααΎααααααΆ "Content-disposition: attachment" α αααααΆααααα―αααΆαααΉαααααΌαααΆαααΆαααααααααααα·ααΈαα»αααα αΎααα·αααααΌαααΆαααααα·ααααα·ααα
ααΎαααΈααα α₯α‘αΌααααααΆααα·ααΈααΆα αααΎααααααΆααααααΆααα’αααα’αα·ααααααααΎααααΈααΆαααααααα αΆαα·αααααααΆαααααααααααα XSSα
- αααααααΎααα "HTTP ααααα»ααααα" α’αααα’αΆα ααααΎα±αααααα "ααΌααΈ" ααααααΆαα·αα’αΆα α αΌαααααΎ JavaScript ααααΆααΆαααΆαα
ααΆαα’αα»ααααααααααααΆα CSP αααΆαααααΉαααααΌαα ααΉαααααΎα±ααααΆααΆααααααααΆααααααΆααα’αααααΆααααα αΆααααα»αααΆαααΆααα XSS α- αααΆαααΈαααααΌααααΎαααΌα ααΆ Angular α¬ React ααααΎα’ααΆααααα·ααααααα’αααααααΎααααΆαααααααααααααααααα· αα»αααααααααΌαααΆαα αααααα·ααΈαα»αααααααα’αααααααΎααααΆααα
ααΆαααΆααααααααααααΆααααααααααΆαααααααΆααΈα
ααΎααααΈαααααα’αα»ααααα·ααΆαααααΈ α’αααααααΎααααΆαααααααααααΌαααΆαααααΆαα±ααααΎα 2FA (ααΆααααααααααΆααααΈααααααΆ)α ααΆααΆααα·α αααααΊααΆαααααααΆαααααΆαααααα·αααααΆααα½α ααΎααααΈααΆαααΆαα’αααααΆααααα αΆαααΈααΆαα αΌαααααΎααααΆαααα ααααα·αααΎααααααΆααααααΆααααααα’αααααααΎααααΌαααΆααααααααααα½αα
ααα»ααααααΎααΆαααααΎαααααΆαααααααααΆααααΈααΈααααααααΆααΆαα»ααααα·ααΆαααααΈαααα¬αα? ααΆααααα αΆαα»ααααα·ααΆαααΌα ααΆαααααααααα»αααΆαα’αα»αααα 2FAα
- ααΆαααααααα Brute-force ααααΌα OTP (αααααΌααααααα)α αααααΈααΆααΆαααΆαααΆααααααααααα·ααααα·ααΆαααααα ααα α»αααΌα
ααΆαααααααΆαααΆαααΆααααααΆααααΉα OTP brute force ααααααΌαααΆααα½ααααααααααααα»αα αα»αααααααααα
ααααΈαα’α·α ,ααααΈα ααααααα»α . - αααα½ααααααααΆαααααΆααααααα α§ααΆα ααα αααααααΆααααα»αααΆαααααααααΆαααΌααααααΆααα
- ααα α»αα‘αΌααΈαα ααΌα
ααΆαααααααΆααααα»αααΆαααααΎαα»α OTP ααααααααΆααααΆαααααααααααα
ααΎααΌααααααααααα’αααααΌα
ααα
ααΊ ααΈ Shopify α
αααα»αααααΈ MCS 2FA ααααΌαααΆαα’αα»αααααααααα’ααααΎ Google Authenticator αα·α
MCS 2FA ααααΌαααΆαααααΎαα ααααααααΆα αααΎαα
- αα ααααααααααααΆααα’αααααααΎααααΆααα ααΆαααΆαααΆαααΆααααααΆααααΉα brute forceα α’αααααααΎααααΆααααααΆααααααααΆααΆαααΈαααΈααααα»αααααααΎααααΈαααα αΌαααΆααααααααΆαααααααα αααααΆααααααΆααααα αΌαααααΌαααΆαααΆααΆαααα½ααααα ααΆααΆααΆααααααααΆαααααΆαααααΎαααΎα brute-force αα OTP α
- αα ααααααααΎααααααΌαααααα»ααα»ααααα αααααΆαααΎααααΈα’αα»αααα 2FA ααααΌα ααΆαα·αααΆα αα ααΈααα ααααΆαααΆαααΆαααΆαααααααααααΆαα½αααααΌαααΆαα’αα»αααααα αααααααΎα±ααααΆα’αΆα ααααΎαα ααΆα ααααα·αααΎα’αααααΆαααΆααααααααΆαααααααΆααααααΈ αα·αααααααααα ααΎααααΈαααααΎααααααΌαααααα»ααα»αα‘αΎααα·α α¬αα·α 2FA ααΆαααααα»αα
ααααα·α αΆαααΆααΆαααααΌαααααα»ααα»αααΆαααΈααΆαααα αααα»ααα½αααΌα ααααΆαααααααααααα’ααααααααααααΎαααααααααα·ααΈ OTP αααα±ααΆαααααΆααααααααααΌααααα»αααααααααααααΈααΊαααααααΆαα αααΎαα
ααααΎαααΆαααααΆαααααΎαααΎα OTP ααΎααααΈαα·α 2FA αααααααΎα§ααααα "Burp: Intruder"
αααααα
ααα»ααα MCS α αΆααααΌα ααΆααΆααα»ααααα·ααΆαααΆααα·αααα ααα‘α»ααααααααΎααααααα αααα»α pentesting αα·αα’αΆα α αΌαααααΎ VMs α’αα·αα·αα αα·ααα·αααααααααααα½αααααΆααα α αΎαααΆαααΆαααααααααααααΆαααααΎαααααΌαααΆααααααααΌααααΆαααΆαααα ααααααααα»α MCSα
ααα»αααααα ααΈαααααΆααααΆαααααα»αααΆαααααααααΆααααΆααααα·αα»αααΊααΆααΆαααΆαααααα ααααΆαααααα·ααα·αα·αααααα αα½αααααααΌαααΆααα·ααααα₯ααααααα α αΎαααΆαα·αα’αΆα αα αα½α αααααα»αααΆαα’αα·ααααααα·αααααΆαααααα»ααααααααΆαααΆαααΆααααααααα ααα»ααααα’αααα’αΆα ααααααααα½αααΆααΆαααΆααααα αα·αααΆαααααααα±ααΆαααααΆαααΎαα‘αΎαααααααααααααα½αααα
α₯α‘αΌααααααΆαααΆααααααααααΆααα’αααααααΆααααααΆαααα αααα»α MCS ααααΌαααΆααα½ααα»ααα½α α αΎαα α αΎαααΎααααΈαααααΆα ααα½αα’αααααααΈα±αααα·α αααα»α αα·αααΆαααααααα’αΆαα»ααΆααααααα½ααα αααα»ααααα·ααΆααααααααΎααΌα αααα
- ααααΎαααααααααΆαααααΆααααααααα»αα αα»αααΆααααα ;
- ααΆαααα αα·αα’αα·ααααααΆαα
αΌααα½α
αα αααα»ααααααα·ααΈ Mail.ru Group Bug Bounty ; - α αΌααα½ααααα»αααααα·αα»αα π
ααααα: www.habr.com