Habr<p>Поиск потенциальных уязвимостей в коде, часть 2: практика</p><p>В прошлый раз мы ознакомились с общими подходами в поиске уязвимостей безопасности в приложениях. В этот раз спустимся ближе к земле и посмотрим на то, как мы реализовали эти механизмы в нашем статическом анализаторе для Java.</p><p><a href="https://habr.com/ru/companies/pvs-studio/articles/885576/" rel="nofollow noopener noreferrer" translate="no" target="_blank"><span class="invisible">https://</span><span class="ellipsis">habr.com/ru/companies/pvs-stud</span><span class="invisible">io/articles/885576/</span></a></p><p><a href="https://zhub.link/tags/sast" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>sast</span></a> <a href="https://zhub.link/tags/taint" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>taint</span></a> <a href="https://zhub.link/tags/taint_analysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>taint_analysis</span></a> <a href="https://zhub.link/tags/cfg" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>cfg</span></a> <a href="https://zhub.link/tags/defuse" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>defuse</span></a> <a href="https://zhub.link/tags/call_graph" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>call_graph</span></a> <a href="https://zhub.link/tags/inheritance_graph" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>inheritance_graph</span></a> <a href="https://zhub.link/tags/security" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>security</span></a> <a href="https://zhub.link/tags/dataflow" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>dataflow</span></a> <a href="https://zhub.link/tags/static_analysis" class="mention hashtag" rel="nofollow noopener noreferrer" target="_blank">#<span>static_analysis</span></a></p>