{"id":10743,"date":"2024-07-28T07:08:52","date_gmt":"2024-07-28T04:08:52","guid":{"rendered":"https:\/\/www.almtoolbox.com\/blog_he\/?p=10743"},"modified":"2024-08-05T10:40:19","modified_gmt":"2024-08-05T07:40:19","slug":"what-caused-the-crowdstrike-outage-sonar","status":"publish","type":"post","link":"https:\/\/www.almtoolbox.com\/blog_he\/what-caused-the-crowdstrike-outage-sonar\/","title":{"rendered":"\u05de\u05d4 \u05d2\u05e8\u05dd \u05dc\u05d4\u05e9\u05d1\u05ea\u05ea CrowdStrike?"},"content":{"rendered":"\n<p>\u05d1-19 \u05d1\u05d9\u05d5\u05dc\u05d9 2024, \u05db- 8.5 \u05de\u05d9\u05dc\u05d9\u05d5\u05df \u05de\u05d7\u05e9\u05d1\u05d9\u05dd \u05d1\u05e8\u05d7\u05d1\u05d9 \u05d4\u05e2\u05d5\u05dc\u05dd \u05d4\u05de\u05e8\u05d9\u05e6\u05d9\u05dd Windows , <br>\u05e7\u05e8\u05e1\u05d5 \u05d5\u05dc\u05d0 \u05d4\u05e6\u05dc\u05d9\u05d7\u05d5 \u05dc\u05d0\u05ea\u05d7\u05dc \u05de\u05d7\u05d3\u05e9, \u05e0\u05e9\u05d0\u05e8\u05d9\u05dd \u05d1 &quot;\u05de\u05e1\u05da \u05d4\u05db\u05d7\u05d5\u05dc \u05e9\u05dc \u05d4\u05de\u05d5\u05d5\u05ea&quot;. <br>\u05d4\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d4\u05e9\u05e4\u05d9\u05e2\u05d4 \u05e2\u05dc \u05e2\u05e1\u05e7\u05d9\u05dd \u05d5\u05de\u05de\u05e9\u05dc\u05d5\u05ea \u05d1\u05e8\u05d7\u05d1\u05d9 \u05d4\u05d2\u05dc\u05d5\u05d1\u05d5\u05e1, \u05e4\u05d2\u05e2\u05d4 \u05d1\u05e8\u05d5\u05d1 \u05d4\u05e2\u05e0\u05e4\u05d9\u05dd \u05d1\u05ea\u05d7\u05d1\u05d5\u05e8\u05d4, \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05e4\u05d9\u05e0\u05e0\u05e1\u05d9\u05d9\u05dd, \u05d1\u05e8\u05d9\u05d0\u05d5\u05ea \u05d5\u05e2\u05d5\u05d3.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"640\" height=\"400\" src=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2024\/07\/Windows_9X_BSOD.png\" alt=\"blue screen of death windows\n\" class=\"wp-image-10754\" style=\"width:640px;height:auto\" srcset=\"https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2024\/07\/Windows_9X_BSOD.png 640w, https:\/\/www.almtoolbox.com\/blog_he\/wp-content\/uploads\/2024\/07\/Windows_9X_BSOD-300x188.png 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/figure>\n<\/div>\n\n\n<h5 class=\"wp-block-heading has-text-align-center\">\u05de\u05e1\u05da \u05db\u05d7\u05d5\u05dc \u05e9\u05dc Windows (\u05de\u05e7\u05d5\u05e8: Wikipedia)<\/h5>\n\n\n\n<p>\u05db\u05e6\u05e4\u05d5\u05d9, \u05d6\u05d4 \u05d4\u05e2\u05dc\u05d4 \u05de\u05d9\u05d3 \u05d7\u05e9\u05e9\u05d5\u05ea \u05de\u05e4\u05e0\u05d9 \u05de\u05ea\u05e7\u05e4\u05ea \u05e1\u05d9\u05d9\u05d1\u05e8 \u05e8\u05d7\u05d1\u05ea \u05d4\u05d9\u05e7\u05e3. \u05d4\u05d0\u05dd \u05d6\u05d5 \u05d4\u05d9\u05d9\u05ea\u05d4 \u05de\u05ea\u05e7\u05e4\u05ea \u05d4\u05d4\u05d0\u05e7\u05e8\u05d9\u05dd \u05d4\u05e2\u05d5\u05dc\u05de\u05d9\u05ea \u05d4\u05d0\u05e8\u05d5\u05db\u05d4 \u05e9\u05ea\u05de\u05d9\u05d3 \u05d4\u05d9\u05d4 \u05d7\u05e9\u05e9 \u05de\u05e4\u05e0\u05d9\u05d4, \u05e9\u05e0\u05d5\u05e2\u05d3\u05d4 \u05dc\u05e9\u05d1\u05e9 \u05d0\u05ea \u05e2\u05d5\u05dc\u05de\u05e0\u05d5 \u05d4\u05de\u05d1\u05d5\u05e1\u05e1 \u05e2\u05dc \u05de\u05d7\u05e9\u05d1\u05d9\u05dd \u05d5\u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05db\u05d0\u05d5\u05e1 \u05e2\u05d5\u05dc\u05de\u05d9? <br>\u05dc\u05de\u05e8\u05d1\u05d4 \u05d4\u05de\u05d6\u05dc, \u05dc\u05d0.<br>\u05d1\u05ea\u05d5\u05da \u05e9\u05e2\u05d5\u05ea \u05dc\u05d0\u05d7\u05e8 \u05d4\u05d4\u05e9\u05d1\u05ea\u05d4, CrowdStrike \u05d0\u05d9\u05e9\u05e8\u05d5 \u05db\u05d9 \u05e2\u05d3\u05db\u05d5\u05df \u05e4\u05d2\u05d5\u05dd \u05d1\u05ea\u05d5\u05db\u05e0\u05ea \u05d4\u05d2\u05e0\u05ea \u05d4\u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05d4\u05e7\u05e6\u05d4 \u05e9\u05dc\u05d4\u05dd, \u05d1\u05de\u05d9\u05d5\u05d7\u05d3 \u05d7\u05d9\u05d9\u05e9\u05df \u05d4- Falcon, \u05d2\u05e8\u05dd \u05dc\u05d1\u05e2\u05d9\u05d4.<\/p>\n\n\n\n<p>\u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05e7\u05d5\u05d3 \u05d4\u05de\u05e7\u05d5\u05e8 \u05d4\u05de\u05d5\u05e9\u05e4\u05e2 \u05dc\u05d0 \u05e4\u05d5\u05e8\u05e1\u05dd, \u05e4\u05d5\u05e1\u05d8 \u05d4\u05d1\u05dc\u05d5\u05d2 \u05d4\u05d6\u05d4 \u05de\u05e1\u05db\u05dd \u05de\u05d4 \u05e9-CrowdStrike \u05d0\u05d9\u05e9\u05e8\u05d5 \u05d1\u05e4\u05d5\u05de\u05d1\u05d9, \u05d5\u05d1\u05d5\u05d7\u05df \u05d1\u05e2\u05d9\u05d5\u05ea \u05e7\u05d5\u05d3 \u05e9\u05e2\u05dc\u05d5\u05dc\u05d5\u05ea \u05d4\u05d9\u05d5 \u05dc\u05d4\u05d5\u05d1\u05d9\u05dc \u05dc\u05d4\u05e9\u05d1\u05ea\u05d4 \u05e2\u05d5\u05dc\u05de\u05d9\u05ea \u05d6\u05d5. \u05d4\u05de\u05d8\u05e8\u05d4 \u05e9\u05dc\u05e0\u05d5 \u05d4\u05d9\u05d0 \u05dc\u05d4\u05d0\u05d9\u05e8 \u05e2\u05dc \u05e1\u05d5\u05d2\u05d9 \u05d4\u05d1\u05d0\u05d2\u05d9\u05dd \u05e9\u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05d1\u05e2\u05d9\u05d5\u05ea \u05e8\u05e6\u05d9\u05e0\u05d9\u05d5\u05ea \u05d1\u05d0\u05de\u05d9\u05e0\u05d5\u05ea \u05ea\u05d5\u05db\u05e0\u05d4 \u05d1\u05d0\u05d5\u05e4\u05df \u05db\u05dc\u05dc\u05d9, \u05d5\u05dc\u05de\u05d4 \u05dc\u05ea\u05e4\u05d5\u05e1 \u05d1\u05e2\u05d9\u05d5\u05ea \u05e7\u05d5\u05d3 \u05d1\u05e9\u05dc\u05d1 \u05de\u05d5\u05e7\u05d3\u05dd \u05d1\u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05d7\u05e9\u05d5\u05d1 \u05db\u05de\u05d5 \u05dc\u05ea\u05e4\u05d5\u05e1 \u05e4\u05d2\u05d9\u05e2\u05d5\u05d9\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4 (vulnerabilities).<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u05de\u05d4 \u05e7\u05e8\u05d4: \u05de\u05d4 \u05d0\u05e0\u05d5 \u05d9\u05d5\u05d3\u05e2\u05d9\u05dd \u05e2\u05d3 \u05db\u05d4?<\/h2>\n\n\n\n<p>&nbsp;\u05d7\u05d9\u05d9\u05e9\u05df Falcon \u05e9\u05dc CrowdStrike \u05d4\u05d5\u05d0 \u05e1\u05d5\u05db\u05df \u05e7\u05dc-\u05de\u05e9\u05e7\u05dc (lightweight agent) \u05e9\u05d0\u05d5\u05e1\u05e3 \u05e0\u05ea\u05d5\u05e0\u05d9 \u05e0\u05e7\u05d5\u05d3\u05ea \u05e7\u05e6\u05d4 \u05d5\u05de\u05d2\u05df \u05e2\u05dc \u05de\u05d7\u05e9\u05d1 \u05de\u05e4\u05e0\u05d9 \u05de\u05ea\u05e7\u05e4\u05d5\u05ea \u05e1\u05d9\u05d9\u05d1\u05e8. \u05db\u05d3\u05d9 \u05dc\u05e0\u05d8\u05e8 \u05ea\u05d4\u05dc\u05d9\u05db\u05d9 \u05de\u05e2\u05e8\u05db\u05ea, \u05dc\u05d6\u05d4\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea \u05d6\u05d3\u05d5\u05e0\u05d9\u05ea \u05d5\u05dc\u05ea\u05d2\u05d5\u05d1\u05d4 \u05dc\u05d0\u05d9\u05d5\u05de\u05d9\u05dd \u05d1\u05d6\u05de\u05df \u05d0\u05de\u05ea, \u05d4\u05d5\u05d0 \u05d6\u05e7\u05d5\u05e7 \u05dc\u05d2\u05d9\u05e9\u05d4 \u05dc\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05de\u05e2\u05e8\u05db\u05ea \u05e0\u05de\u05d5\u05db\u05d5\u05ea \u05e8\u05de\u05d4. \u05d6\u05d4 \u05de\u05d7\u05d9\u05d9\u05d1 \u05d0\u05d5\u05ea\u05d5 \u05dc\u05d4\u05e8\u05d9\u05e5 \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05e7\u05e8\u05e0\u05dc<br>(kernel driver) \u05e9\u05dc Windows, \u05e9\u05e0\u05db\u05ea\u05d1 \u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc \u05d1-C \u05d5- ++C. \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05d0\u05d9\u05df \u05dc\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d5 \u05dc\u05e0\u05d8\u05e8\u05dc \u05d0\u05ea \u05d4\u05d4\u05d2\u05e0\u05d4 \u05d1\u05e7\u05dc\u05d5\u05ea, \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d6\u05d4 \u05de\u05e1\u05d5\u05de\u05df \u05db\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d0\u05ea\u05d7\u05d5\u05dc, \u05de\u05d4 \u05e9\u05d4\u05d5\u05e4\u05da \u05d0\u05d5\u05ea\u05d5 \u05dc\u05d7\u05d9\u05d5\u05e0\u05d9 \u05dc\u05d0\u05ea\u05d7\u05d5\u05dc Windows.<\/p>\n\n\n\n<p>\u05de\u05e9\u05de\u05e2\u05d5\u05ea \u05d4\u05d3\u05d1\u05e8 \u05d4\u05d9\u05d0 \u05e9\u05d4\u05e4\u05dc\u05e7\u05d5\u05df \u05d4\u05d5\u05e4\u05da \u05dc\u05e8\u05db\u05d9\u05d1 \u05d7\u05e9\u05d5\u05d1 \u05d5\u05e8\u05d2\u05d9\u05e9 \u05e9\u05dc \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05d4\u05e4\u05e2\u05dc\u05d4 \u05d1\u05e8\u05d2\u05e2 \u05e9\u05d4\u05d5\u05d0 \u05de\u05d5\u05ea\u05e7\u05df. \u05dc\u05e1\u05d9\u05db\u05d5\u05dd:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d4\u05e7\u05e8\u05e0\u05dc \u05e0\u05d3\u05e8\u05e9 \u05db\u05d3\u05d9 \u05e9-Windows \u05d9\u05d0\u05d5\u05ea\u05d7\u05dc.<\/li>\n\n\n\n<li>\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d4\u05e7\u05e8\u05e0\u05dc \u05d9\u05e9 \u05d9\u05db\u05d5\u05dc\u05d5\u05ea \u05e0\u05e8\u05d7\u05d1\u05d5\u05ea \u05dc\u05d0\u05d9\u05e0\u05d8\u05e8\u05d0\u05e7\u05e6\u05d9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05e2\u05dd \u05d7\u05d5\u05de\u05e8\u05d4, \u05e0\u05d9\u05d4\u05d5\u05dc \u05de\u05e9\u05d0\u05d1\u05d9 \u05de\u05e2\u05e8\u05db\u05ea \u05d5\u05d2\u05d9\u05e9\u05d4 \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d5\u05d2\u05df.<\/li>\n\n\n\n<li>\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d4\u05e7\u05e8\u05e0\u05dc \u05de\u05e9\u05e4\u05d9\u05e2 \u05e2\u05dc \u05d4\u05ea\u05e0\u05d4\u05d2\u05d5\u05ea \u05d4\u05dc\u05d9\u05d1\u05d4 \u05e9\u05dc \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05d4\u05e4\u05e2\u05dc\u05d4.<\/li>\n<\/ol>\n\n\n\n<p>\u05d1\u05d2\u05dc\u05dc \u05d4\u05d0\u05d7\u05e8\u05d9\u05d5\u05ea \u05d4\u05e2\u05e6\u05d5\u05de\u05d4 \u05d5\u05d4\u05d0\u05de\u05d5\u05df \u05e9\u05e0\u05d9\u05ea\u05df \u05dc\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8\u05d9 \u05e7\u05e8\u05e0\u05dc, \u05d4\u05dd \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05dc\u05e2\u05d1\u05d5\u05e8 \u05d1\u05d3\u05e8\u05da \u05db\u05dc\u05dc \u05d1\u05d3\u05d9\u05e7\u05d5\u05ea \u05de\u05e7\u05d9\u05e4\u05d5\u05ea \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea \u05ea\u05d5\u05db\u05e0\u05d9\u05ea Windows Update \u05e9\u05dc Microsoft. <br>\u05d7\u05d1\u05d9\u05dc\u05d5\u05ea \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05e9\u05e2\u05d5\u05d1\u05e8\u05d5\u05ea \u05d0\u05ea \u05d4\u05d1\u05d3\u05d9\u05e7\u05d5\u05ea \u05e9\u05dc Windows Hardware Lab Kit \u05e0\u05d7\u05ea\u05de\u05d5\u05ea \u05d3\u05d9\u05d2\u05d9\u05d8\u05dc\u05d9\u05ea \u05e2\u05dc \u05d9\u05d3\u05d9 Microsoft \u05d5\u05de\u05e1\u05d5\u05de\u05e0\u05d5\u05ea \u05db\u05de\u05d4\u05d9\u05de\u05e0\u05d5\u05ea. \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05d4\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05e9\u05dc \u05e4\u05dc\u05e7\u05d5\u05df \u05e2\u05e6\u05de\u05d5 \u05d2\u05dd \u05d7\u05ea\u05d5\u05dd, \u05d1\u05d3\u05d9\u05e7\u05d4 \u05de\u05dc\u05d0\u05d4 \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Windows Hardware Lab Kit \u05d3\u05d5\u05e8\u05e9\u05ea \u05d6\u05de\u05df. \u05db\u05d3\u05d9 \u05dc\u05d4\u05d2\u05d9\u05d1 \u05d1\u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05dc\u05d8\u05db\u05e0\u05d9\u05e7\u05d5\u05ea \u05d7\u05d3\u05e9\u05d5\u05ea \u05e9\u05dc \u05ea\u05d5\u05e7\u05e4\u05d9 \u05e1\u05d9\u05d9\u05d1\u05e8, \u05e4\u05dc\u05e7\u05d5\u05df \u05e6\u05e8\u05d9\u05da \u05dc\u05d0\u05de\u05e5 \u05d2\u05d9\u05e9\u05d4 \u05d2\u05de\u05d9\u05e9\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05dc\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9 \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d4\u05e7\u05e8\u05e0\u05dc \u05e9\u05dc\u05d5. <br>\u05dc\u05e6\u05d5\u05e8\u05da \u05d6\u05d4, CrowdStrike \u05de\u05e1\u05e4\u05e7\u05d9\u05dd \u05ea\u05d5\u05db\u05df \u05ea\u05d2\u05d5\u05d1\u05d4 \u05de\u05d4\u05d9\u05e8\u05d4 \u05e9\u05de\u05d2\u05d9\u05e2 \u05d1\u05e6\u05d5\u05e8\u05ea \u05e2\u05d3\u05db\u05d5\u05df \u05ea\u05e6\u05d5\u05e8\u05ea \u05ea\u05d5\u05db\u05df. \u05e2\u05d3\u05db\u05d5\u05e0\u05d9\u05dd \u05d0\u05dc\u05d5 \u05de\u05db\u05d9\u05dc\u05d9\u05dd \u05e7\u05d1\u05e6\u05d9 \u05e2\u05e8\u05d5\u05e5 \u05e9\u05d4\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d8\u05d5\u05e2\u05df \u05d1\u05d0\u05d5\u05e4\u05df \u05d3\u05d9\u05e0\u05de\u05d9. \u05e7\u05d1\u05e6\u05d9\u05dd \u05d0\u05dc\u05d5 \u05de\u05e9\u05e4\u05d9\u05e2\u05d9\u05dd \u05e2\u05dc \u05d0\u05d5\u05e4\u05df \u05e4\u05e2\u05d5\u05dc\u05ea\u05dd \u05e9\u05dc \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8\u05d9 \u05d4\u05e7\u05e8\u05e0\u05dc.<\/p>\n\n\n\n<p>\u05d4\u05e2\u05d3\u05db\u05d5\u05df \u05e9\u05d2\u05e8\u05dd \u05dc\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d4\u05db\u05d9\u05dc \u05e7\u05d5\u05d1\u05e5 \u05e2\u05e8\u05d5\u05e5 \u05e4\u05d2\u05d5\u05dd, \u05de\u05d4 \u05e9\u05d2\u05e8\u05dd \u05dc\u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05d4\u05e7\u05e8\u05e0\u05dc \u05dc\u05e7\u05e8\u05d5\u05d0 \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd . \u05d1\u05e2\u05d5\u05d3 \u05e9\u05d9\u05d9\u05e9\u05d5\u05dd \u05d1\u05e8\u05de\u05ea \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05d4\u05d9\u05d4 \u05e4\u05e9\u05d5\u05d8 \u05e7\u05d5\u05e8\u05e1 \u05d1\u05e9\u05dc \u05d1\u05e2\u05d9\u05d4 \u05db\u05d6\u05d5, \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05e7\u05e8\u05e0\u05dc \u05d4\u05e0\u05de\u05e6\u05d0 \u05d1\u05dc\u05d1 \u05de\u05e2\u05e8\u05db\u05ea \u05d4\u05d4\u05e4\u05e2\u05dc\u05d4 \u05d2\u05d5\u05e8\u05dd \u05dc\u05db\u05dc \u05d4\u05de\u05e2\u05e8\u05db\u05ea \u05dc\u05e7\u05e8\u05d5\u05e1 &#8211; \u05de\u05d4 \u05e9\u05d2\u05d5\u05e8\u05dd \u05dc\u05de\u05e1\u05da \u05d4\u05db\u05d7\u05d5\u05dc \u05d4\u05d9\u05d3\u05d5\u05e2 \u05dc\u05e9\u05de\u05e6\u05d4 \u05e9\u05e8\u05d0\u05d9\u05e0\u05d5 \u05d1\u05de\u05d4\u05dc\u05da \u05d4\u05d4\u05e9\u05d1\u05ea\u05d4.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u05d7\u05e7\u05d9\u05e8\u05ea \u05d2\u05d5\u05e8\u05de\u05d9\u05dd \u05d0\u05e4\u05e9\u05e8\u05d9\u05d9\u05dd \u05d1\u05e7\u05d5\u05d3<\/h3>\n\n\n\n<p>\u05d4\u05ea\u05e7\u05e8\u05d9\u05ea \u05e1\u05d9\u05e7\u05e8\u05e0\u05d4 \u05de\u05d5\u05de\u05d7\u05d9\u05dd \u05d1\u05e8\u05d7\u05d1\u05d9 \u05d4\u05e2\u05d5\u05dc\u05dd \u05e9\u05d4\u05ea\u05e2\u05e0\u05d9\u05d9\u05e0\u05d5 \u05d1\u05e7\u05d1\u05d9\u05e2\u05ea \u05d4\u05d2\u05d5\u05e8\u05dd \u05d4\u05de\u05d3\u05d5\u05d9\u05e7 \u05dc\u05d1\u05e2\u05d9\u05d4 \u05d6\u05d5 \u05e9\u05dc \u05e7\u05e8\u05d9\u05d0\u05ea \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd. \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05db\u05de\u05d4 \u05de\u05d0\u05dc\u05d5 \u05db\u05d1\u05e8 \u05d4\u05d5\u05db\u05d7\u05d5 \u05db\u05e9\u05d2\u05d5\u05d9\u05d9\u05dd, \u05d5-CrowdStrike \u05dc\u05d0 \u05e4\u05e8\u05e1\u05de\u05d5 \u05d0\u05ea \u05e7\u05d5\u05d3 \u05d4\u05de\u05e7\u05d5\u05e8 \u05d4\u05e4\u05d2\u05d5\u05dd, \u05d0\u05e0\u05d5 \u05e0\u05d1\u05d7\u05df \u05ea\u05e8\u05d7\u05d9\u05e9\u05d9\u05dd \u05e9\u05e2\u05dc\u05d5\u05dc\u05d9\u05dd \u05dc\u05d2\u05e8\u05d5\u05dd \u05dc\u05d1\u05e2\u05d9\u05d4 \u05db\u05d6\u05d5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u05d4\u05e9\u05de\u05d8\u05ea \u05de\u05e6\u05d1\u05d9\u05e2 \u05e8\u05d9\u05e7 (Null Pointer Dereference)&nbsp;<\/h3>\n\n\n\n<p>\u05de\u05e6\u05d1\u05d9\u05e2 \u05d1- C \u05d5- ++C \u05d4\u05d5\u05d0 \u05de\u05e9\u05ea\u05e0\u05d4 \u05e9\u05de\u05d0\u05d7\u05e1\u05df \u05db\u05ea\u05d5\u05d1\u05ea \u05d6\u05d9\u05db\u05e8\u05d5\u05df, \u05de\u05d4 \u05e9\u05de\u05d0\u05e4\u05e9\u05e8 \u05de\u05e0\u05d9\u05e4\u05d5\u05dc\u05e6\u05d9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05e9\u05dc \u05e0\u05ea\u05d5\u05e0\u05d9\u05dd \u05d5\u05e0\u05d9\u05d4\u05d5\u05dc \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05d9\u05e2\u05d9\u05dc. \u05de\u05e6\u05d1\u05d9\u05e2 \u05dc\u05e8\u05d9\u05e7, \u05d4\u05d9\u05d3\u05d5\u05e2 \u05d2\u05dd \u05db\u05de\u05e6\u05d1\u05d9\u05e2 null, \u05e0\u05d5\u05e6\u05e8 \u05e2\u05dc \u05d9\u05d3\u05d9 \u05d0\u05ea\u05d7\u05d5\u05dc \u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8 \u05de\u05e6\u05d1\u05d9\u05e2 \u05dc-0, NULL, \u05d0\u05d5 \u05d1\u05de\u05e7\u05e8\u05d4 \u05e9\u05dc&nbsp; ++C,  \u05d6\u05d4\u05d5 nullptr. <br>\u05de\u05e6\u05d1\u05d9\u05e2 null \u05d0\u05d9\u05e0\u05d5 \u05de\u05e6\u05d1\u05d9\u05e2 \u05dc\u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8 \u05d0\u05d5 \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05d7\u05d5\u05e7\u05d9, \u05d5\u05d1\u05e9\u05dc \u05db\u05da \u05e0\u05d9\u05d4\u05d5\u05dc\u05d5 \u05d0\u05d5 \u05d2\u05d9\u05e9\u05d4 \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05e9\u05d0\u05dc\u05d9\u05d5 \u05d4\u05d5\u05d0 \u05de\u05e6\u05d1\u05d9\u05e2 \u05d4\u05d9\u05d0 \u05d4\u05ea\u05e0\u05d4\u05d2\u05d5\u05ea \u05dc\u05d0 \u05de\u05d5\u05d2\u05d3\u05e8\u05ea, \u05e9\u05dc\u05e8\u05d5\u05d1 \u05d2\u05d5\u05e8\u05de\u05ea \u05dc\u05e7\u05e8\u05d9\u05e1\u05ea \u05d4\u05de\u05e2\u05e8\u05db\u05ea \u05db\u05d5\u05dc\u05d4 \u05d1\u05de\u05e7\u05e8\u05d4 \u05e9\u05dc \u05d3\u05e8\u05d9\u05d9\u05d1\u05e8 \u05e7\u05e8\u05e0\u05dc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int deref() {\n&nbsp;&nbsp;int* ptr = 0;\n&nbsp;&nbsp;\/\/ Noncompliant: dereference of a null pointer\n&nbsp;&nbsp;return *ptr;\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05d1\u05e0\u05d5\u05e1\u05e3 \u05dc\u05e9\u05d9\u05de\u05d5\u05e9 \u05d1\u05d0\u05d5\u05e4\u05e8\u05d8\u05d5\u05e8 *, \u05d2\u05d9\u05e9\u05d4 \u05dc-member \u05d1\u05de\u05d1\u05e0\u05d4 (\u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea -&gt;) \u05d0\u05d5 \u05dc\u05d0\u05dc\u05de\u05e0\u05d8 \u05d1\u05de\u05e2\u05e8\u05da (\u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea []) \u05d2\u05dd \u05db\u05df \u05de\u05d1\u05e6\u05e2\u05d9\u05dd \u05e0\u05d9\u05d4\u05d5\u05dc \u05e9\u05dc \u05d4\u05de\u05e6\u05d1\u05d9\u05e2 \u05d5\u05e1\u05d1\u05d9\u05e8 \u05dc\u05d4\u05e0\u05d9\u05d7 \u05e9\u05d9\u05d2\u05e8\u05de\u05d5 \u05dc\u05e7\u05e8\u05d9\u05e1\u05d4 \u05d0\u05dd \u05de\u05d1\u05d5\u05e6\u05e2\u05d9\u05dd \u05e2\u05dc \u05de\u05e6\u05d1\u05d9\u05e2 \u05dc-null:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>struct Aggregate {\n&nbsp;&nbsp;int x;\n&nbsp;&nbsp;int y;\n};\n\nint memberAccess() {\n&nbsp;&nbsp;struct Aggregate* ptr = 0;\n&nbsp;&nbsp;\/\/ Noncompliant: member access on a null pointer\n&nbsp;&nbsp;return ptr-&gt;x;\n}<\/code><\/pre>\n\n\n\n<p>\u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05d5\u05d3 \u05e2\u05dc \u05d4\u05e9\u05de\u05d8\u05ea \u05de\u05e6\u05d1\u05d9\u05e2\u05d9\u05dd \u05e8\u05d9\u05e7\u05d9\u05dd \u05d1\u05ea\u05d9\u05e2\u05d5\u05d3 \u05db\u05dc\u05dc S2259 \u05e9\u05dc\u05e0\u05d5. \u05d1\u05e2\u05d5\u05d3 \u05e9\u05e7\u05d4\u05d9\u05dc\u05ea \u05d4\u05d0\u05d1\u05d8\u05d7\u05d4 \u05d4\u05d7\u05e9\u05d9\u05d1\u05d4 \u05ea\u05d7\u05d9\u05dc\u05d4 \u05d4\u05e9\u05de\u05d8\u05ea \u05de\u05e6\u05d1\u05d9\u05e2 \u05e8\u05d9\u05e7 \u05db\u05d2\u05d5\u05e8\u05dd \u05dc\u05d4\u05e9\u05d1\u05ea\u05d4 , \u05d6\u05d4 \u05d4\u05d5\u05db\u05d7 \u05de\u05d0\u05d5\u05d7\u05e8 \u05d9\u05d5\u05ea\u05e8 \u05db\u05e9\u05d2\u05d5\u05d9 . \u05d1\u05de\u05e7\u05d5\u05dd \u05d6\u05d0\u05ea, \u05d9\u05e9 \u05d7\u05e9\u05d3 \u05e9\u05d2\u05d5\u05e8\u05dd \u05d4\u05e9\u05d5\u05e8\u05e9 \u05d4\u05d5\u05d0 \u05de\u05e9\u05ea\u05e0\u05d4 \u05dc\u05d0 \u05de\u05d0\u05d5\u05ea\u05d7\u05dc.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u05de\u05e9\u05ea\u05e0\u05d9\u05dd \u05dc\u05d0 \u05de\u05d0\u05d5\u05ea\u05d7\u05dc\u05d9\u05dd&nbsp;<\/h3>\n\n\n\n<p>\u05de\u05e9\u05ea\u05e0\u05d9\u05dd \u05de\u05e7\u05d5\u05de\u05d9\u05d9\u05dd \u05d1-C \u05d5- ++C \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05dc\u05d4\u05d9\u05d5\u05ea \u05de\u05d5\u05db\u05e8\u05d6\u05d9\u05dd \u05db\u05d3\u05d9 \u05dc\u05d4\u05e7\u05e6\u05d5\u05ea \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05d5\u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d4\u05ea\u05d0\u05db\u05dc\u05e1 \u05d1\u05e2\u05e8\u05da \u05de\u05e1\u05d5\u05d9\u05dd \u05d1\u05e2\u05ea \u05d4\u05d4\u05db\u05e8\u05d6\u05d4. \u05de\u05e9\u05ea\u05e0\u05d4 \u05de\u05e7\u05d5\u05de\u05d9 \u05de\u05e1\u05d5\u05d2 \u05de\u05d5\u05d1\u05e0\u05d4 (\u05db\u05de\u05d5 int, float \u05d5\u05de\u05e6\u05d1\u05d9\u05e2\u05d9\u05dd), \u05d4\u05de\u05d5\u05db\u05e8\u05d6 \u05dc\u05dc\u05d0 \u05e2\u05e8\u05da \u05e8\u05d0\u05e9\u05d5\u05e0\u05d9, \u05d0\u05d9\u05e0\u05d5 \u05de\u05d0\u05d5\u05ea\u05d7\u05dc \u05dc\u05e2\u05e8\u05da \u05de\u05e1\u05d5\u05d9\u05dd \u05de\u05db\u05d9\u05d5\u05d5\u05df \u05e9\u05ea\u05d4\u05dc\u05d9\u05da \u05d6\u05d4 \u05de\u05d5\u05e1\u05d9\u05e3 \u05e2\u05d5\u05de\u05e1 \u05d7\u05d9\u05e9\u05d5\u05d1\u05d9 \u05e7\u05dc. \u05db\u05ea\u05d5\u05e6\u05d0\u05d4 \u05de\u05db\u05da, \u05d0\u05dd \u05dc\u05d0 \u05de\u05d5\u05e7\u05e6\u05d4 \u05e2\u05e8\u05da \u05db\u05d6\u05d4 \u05dc\u05de\u05e9\u05ea\u05e0\u05d4 \u05e7\u05d5\u05d3\u05dd, \u05d4\u05de\u05e9\u05ea\u05e0\u05d4 \u05de\u05d7\u05d6\u05d9\u05e7 \u05e2\u05e8\u05da \u05e9\u05e8\u05d9\u05e8\u05d5\u05ea\u05d9 \u05e9\u05e0\u05e9\u05d0\u05e8 \u05d1\u05de\u05d9\u05e7\u05d5\u05dd \u05d4\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05e9\u05dc\u05d5 \u05de\u05e4\u05e2\u05d5\u05dc\u05d5\u05ea \u05e7\u05d5\u05d3\u05de\u05d5\u05ea \u05e9\u05dc \u05d4\u05ea\u05d5\u05db\u05e0\u05d9\u05ea, \u05de\u05d4 \u05e9\u05d2\u05d5\u05e8\u05dd \u05dc\u05d4\u05ea\u05e0\u05d4\u05d2\u05d5\u05ea \u05dc\u05d0 \u05de\u05db\u05d5\u05d5\u05e0\u05ea:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>int addition() {\n&nbsp;&nbsp;\/\/ x is not initialized\n&nbsp;&nbsp;int x;&nbsp;&nbsp;\n\n&nbsp;&nbsp;\/\/ Noncompliant: value of x undefined\n&nbsp;&nbsp;return x + 10;\n}\n\nint dereference() {\n&nbsp;&nbsp;\/\/ p is not initialized\n&nbsp;&nbsp;int* p;\n\n&nbsp;&nbsp;\/\/ Noncompliant: value of p undefined\n&nbsp;&nbsp;return *p;&nbsp;\n}<\/code><\/pre>\n\n\n\n<p>\u05d1\u05d0\u05d5\u05e4\u05df \u05d3\u05d5\u05de\u05d4, \u05de\u05d1\u05e0\u05d9\u05dd \u05e9\u05de\u05d0\u05d2\u05d3\u05d9\u05dd \u05e4\u05e9\u05d5\u05d8 \u05de\u05e9\u05ea\u05e0\u05d9\u05dd \u05de\u05e1\u05d5\u05d2 \u05de\u05d5\u05d1\u05e0\u05d4, \u05db\u05de\u05d5 \u05de\u05e2\u05e8\u05db\u05d9\u05dd \u05d0\u05d5 \u05e1\u05d5\u05d2\u05d9 struct\/class \u05dc\u05dc\u05d0 \u05d1\u05e0\u05d0\u05d9, \u05dc\u05d0 \u05d9\u05d0\u05ea\u05d7\u05dc\u05d5 \u05d0\u05ea \u05d7\u05d1\u05e8\u05d9\u05d4\u05dd \u05db\u05e9\u05d4\u05dd \u05de\u05d5\u05db\u05e8\u05d6\u05d9\u05dd \u05dc\u05dc\u05d0 \u05de\u05d0\u05ea\u05d7\u05dc:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>struct Aggregate {\n&nbsp;&nbsp;int i;\n&nbsp;&nbsp;float f;\n};\n\nvoid aggregates() {\n&nbsp;&nbsp;&nbsp;\/\/ each element of array is not initializer\n&nbsp;&nbsp;int* intArray&#091;5];\n\n&nbsp;&nbsp;\/\/ members aggr.i, agrr.f are not initialized\n&nbsp;&nbsp;Aggregate aggr;&nbsp;\n\n&nbsp;&nbsp;\/\/ members of each element are not initialized\n&nbsp;&nbsp;Aggregate aggrArray&#091;2];&nbsp;\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05dc\u05d1\u05e1\u05d5\u05e3, \u05d4\u05e7\u05e6\u05d0\u05ea \u05d0\u05d5\u05d1\u05d9\u05d9\u05e7\u05d8\u05d9\u05dd \u05de\u05e1\u05d5\u05d2 \u05de\u05d5\u05d1\u05e0\u05d4 \u05d0\u05d5 \u05e1\u05d5\u05d2\u05d9 \u05d0\u05d2\u05e8\u05d2\u05d8\u05d9\u05dd \u05db\u05d0\u05dc\u05d4 \u05e2\u05dc \u05d4\u05e2\u05e8\u05de\u05d4 \u05d2\u05dd \u05dc\u05d0 \u05de\u05d0\u05ea\u05d7\u05dc\u05ea \u05d0\u05ea \u05e2\u05e8\u05db\u05d9\u05d4\u05dd:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void usingMalloc() {\n\n&nbsp;&nbsp;\/\/ each of 10 allocated integers is not initialized\n&nbsp;&nbsp;int* intArr = (int*)malloc(sizeof(int) * 10);\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05d6\u05d4 \u05d2\u05dd \u05d7\u05dc \u05db\u05d0\u05e9\u05e8 new \u05de\u05e9\u05de\u05e9 \u05d1- ++C :<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void usingNew() {\n&nbsp;&nbsp;\/\/ members of allocated Aggregate are not initialized\n&nbsp;&nbsp;Aggregate* aggrPtr = new Aggregate;&nbsp;&nbsp;&nbsp;\n&nbsp;&nbsp;Aggregate* aggrArr = new Aggregate&#091;5];\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05d5\u05d3 \u05e2\u05dc \u05de\u05e9\u05ea\u05e0\u05d9\u05dd \u05dc\u05d0 \u05de\u05d0\u05d5\u05ea\u05d7\u05dc\u05d9\u05dd \u05d1\u05ea\u05d9\u05e2\u05d5\u05d3 \u05db\u05dc\u05dc rule documentation) S836) \u05e9\u05dc\u05e0\u05d5.&nbsp;<\/p>\n\n\n\n<p>\u05d7\u05d5\u05e1\u05e8 \u05d0\u05ea\u05d7\u05d5\u05dc \u05de\u05e9\u05ea\u05e0\u05d9\u05dd \u05d4\u05d5\u05d0 \u05e1\u05d5\u05d2 \u05d0\u05d7\u05d3 \u05e9\u05dc \u05d1\u05e2\u05d9\u05d4 \u05e9\u05d9\u05db\u05d5\u05dc\u05d4 \u05dc\u05d4\u05d5\u05d1\u05d9\u05dc \u05dc\u05e7\u05e8\u05d9\u05d0\u05ea \u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd, \u05db\u05e4\u05d9 \u05e9\u05de\u05d5\u05d6\u05db\u05e8 \u05d1\u05e1\u05e7\u05d9\u05e8\u05ea \u05d4\u05e4\u05d5\u05e1\u05d8-\u05ea\u05e7\u05e8\u05d9\u05ea \u05d4\u05de\u05e7\u05d3\u05de\u05d9\u05ea \u05e9\u05dc [CrowdStrike ;\n&nbsp;&nbsp;id_sequence&#091;0] = 100;\n&nbsp;&nbsp;id_sequence&#091;1] = 200;\n&nbsp;&nbsp;id_sequence&#091;2] = 300;\n\n&nbsp;&nbsp;\/\/ Noncompliant: memory access is out of bounds\n&nbsp;&nbsp;id_sequence&#091;3] = 400;\n\n&nbsp;&nbsp;\/\/ Accessed memory exceeds upper limit of memory block\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05d1\u05d0\u05d5\u05e4\u05df \u05d3\u05d5\u05de\u05d4, \u05de\u05e6\u05d1\u05d9\u05e2 \u05d9\u05db\u05d5\u05dc \u05dc\u05d2\u05e9\u05ea \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void access_precedes(int x) {\n&nbsp;&nbsp;int buf&#091;100];\n&nbsp;&nbsp;int *p = buf;\n&nbsp;&nbsp;--p;\n\n&nbsp;&nbsp;\/\/ Noncompliant: memory access is out of bounds\n&nbsp;&nbsp;p&#091;0] = 9001;\n&nbsp;&nbsp;\/\/ Accessed memory precedes memory block\n}<\/code><\/pre>\n\n\n\n<p>\u05d1\u05e0\u05d5\u05e1\u05e3, \u05e7\u05e8\u05d9\u05d0\u05d5\u05ea \u05dc\u05d0 \u05d1\u05d8\u05d5\u05d7\u05d5\u05ea \u05dc\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05db\u05de\u05d5 memcpy \u05e2\u05e9\u05d5\u05d9\u05d5\u05ea \u05dc\u05d4\u05db\u05e0\u05d9\u05e1 \u05d2\u05d9\u05e9\u05d4 \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>void memcpy_example(void) {\n&nbsp;&nbsp;char src&#091;] = {1, 2, 3, 4};\n&nbsp;&nbsp;char dst&#091;10];\n\n&nbsp;&nbsp;\/\/ Noncompliant: memory copy function accesses out-of-bound array element\n&nbsp;&nbsp;memcpy(dst, src, 5);\n}<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<p>\u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05de\u05e6\u05d5\u05d0 \u05e2\u05d5\u05d3 \u05e2\u05dc \u05d2\u05d9\u05e9\u05d4 \u05dc\u05d6\u05d9\u05db\u05e8\u05d5\u05df \u05de\u05d7\u05d5\u05e5 \u05dc\u05ea\u05d7\u05d5\u05dd \u05d1\u05ea\u05d9\u05e2\u05d5\u05d3 \u05db\u05dc\u05dc S3519 \u05e9\u05dc\u05e0\u05d5.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u05de\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05dc\u05de\u05d5\u05d3 \u05de\u05d4\u05e9\u05d1\u05ea\u05ea CrowdStrike?<\/h3>\n\n\n\n<p>\u05d1\u05d0\u05d2\u05d9\u05dd \u05d4\u05dd \u05d7\u05dc\u05e7 \u05d1\u05dc\u05ea\u05d9 \u05e0\u05de\u05e0\u05e2 \u05de\u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05ea\u05d5\u05db\u05e0\u05d4 \u05d5\u05de\u05ea\u05e8\u05d7\u05e9\u05d9\u05dd \u05d1\u05d0\u05d5\u05e4\u05df \u05e7\u05d1\u05d5\u05e2 \u05d1\u05e7\u05d5\u05d3 &#8211; \u05db\u05dc \u05e7\u05d5\u05d3 \u05e4\u05d2\u05d9\u05e2. \u05db\u05d0\u05df, \u05d4\u05e6\u05d2\u05e0\u05d5 \u05d0\u05d9\u05da \u05e9\u05dc\u05d5\u05e9\u05d4 \u05e1\u05d5\u05d2\u05d9 \u05d1\u05d0\u05d2\u05d9\u05dd \u05e9\u05d5\u05e0\u05d9\u05dd \u05d9\u05db\u05d5\u05dc\u05d9\u05dd \u05dc\u05d4\u05d5\u05d1\u05d9\u05dc \u05dc\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d1\u05d3\u05d9\u05d5\u05e7 \u05db\u05de\u05d5 \u05d6\u05d5. \u05dc\u05de\u05e8\u05d5\u05ea \u05e9\u05e7\u05d5\u05d3 \u05d4\u05de\u05e7\u05d5\u05e8 \u05d4\u05de\u05d5\u05e9\u05e4\u05e2 \u05dc\u05d0 \u05e4\u05d5\u05e8\u05e1\u05dd, \u05d1\u05e8\u05d5\u05e8 \u05db\u05d9 \u05ea\u05d9\u05e7\u05d5\u05df \u05db\u05dc \u05d4\u05d1\u05e2\u05d9\u05d5\u05ea \u05d4\u05dc\u05dc\u05d5 \u05d4\u05d5\u05d0 \u05d7\u05d9\u05d5\u05e0\u05d9.<\/p>\n\n\n\n<p>\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d6\u05d5 \u05de\u05d6\u05db\u05d9\u05e8\u05d4 \u05dc\u05e0\u05d5 \u05d0\u05ea \u05d4\u05d4\u05e9\u05e4\u05e2\u05d4 \u05e9\u05dc \u05d1\u05e2\u05d9\u05d9\u05ea \u05e7\u05d5\u05d3 \u05e7\u05d8\u05e0\u05d4 &#8211; \u05d4\u05e0\u05d6\u05e7 \u05d4\u05db\u05dc\u05db\u05dc\u05d9 \u05d1\u05dc\u05d1\u05d3 \u05e2\u05e9\u05d5\u05d9 \u05dc\u05d4\u05d2\u05d9\u05e2 \u05dc\u05e2\u05e9\u05e8\u05d5\u05ea \u05de\u05d9\u05dc\u05d9\u05d0\u05e8\u05d3\u05d9 \u05d3\u05d5\u05dc\u05e8\u05d9\u05dd .<\/p>\n\n\n\n<p>\u05de\u05d5\u05e9\u05e7\u05e2\u05ea \u05ea\u05e9\u05d5\u05de\u05ea \u05dc\u05d1 \u05e8\u05d1\u05d4 \u05dc\u05d0\u05d1\u05d8\u05d7\u05ea \u05ea\u05d5\u05db\u05e0\u05d4 \u05d5\u05e7\u05d5\u05d3, \u05d0\u05d1\u05dc \u05d1\u05e2\u05d9\u05d5\u05ea \u05d0\u05de\u05d9\u05e0\u05d5\u05ea \u05d5\u05ea\u05d7\u05d6\u05d5\u05e7\u05d4 \u05dc\u05e2\u05d9\u05ea\u05d9\u05dd \u05e7\u05e8\u05d5\u05d1\u05d5\u05ea \u05de\u05d5\u05d6\u05e0\u05d7\u05d5\u05ea. \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05d3\u05d1\u05e8 \u05e2\u05dd \u05d4\u05e6\u05d5\u05d5\u05ea \u05e9\u05dc\u05e0\u05d5 \u05e2\u05dc \u05de\u05e6\u05d9\u05d0\u05ea \u05d5\u05ea\u05d9\u05e7\u05d5\u05df \u05d1\u05e2\u05d9\u05d5\u05ea \u05d0\u05dc\u05d5 \u05d1\u05e9\u05dc\u05d1 \u05de\u05d5\u05e7\u05d3\u05dd \u05d1\u05ea\u05d4\u05dc\u05d9\u05da \u05d4\u05e4\u05d9\u05ea\u05d5\u05d7 \u05db\u05d0\u05df.<\/p>\n\n\n\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#f4d684\"><em>\u05d4\u05e4\u05d5\u05e1\u05d8 \u05e0\u05db\u05ea\u05d1 \u05e2&quot;\u05d9 \u05d7\u05d1\u05e8\u05ea ALM-Toolbox &#8211; \u05d4\u05de\u05d9\u05d9\u05e6\u05d2\u05ea \u05d4\u05e8\u05e9\u05de\u05d9\u05ea \u05e9\u05dc \u05d7\u05d1\u05e8\u05ea Sonar \u05d1\u05d9\u05e9\u05e8\u05d0\u05dc. <br>\u05d0\u05e0\u05d5 \u05de\u05e6\u05d9\u05e2\u05d9\u05dd \u05ea\u05de\u05d9\u05db\u05d4, \u05e8\u05e9\u05d9\u05d5\u05e0\u05d5\u05ea, \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05de\u05e0\u05d5\u05d4\u05dc\u05d9\u05dd, \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05de\u05e7\u05e6\u05d5\u05e2\u05d9\u05d9\u05dd, \u05d4\u05d3\u05e8\u05db\u05d5\u05ea \u05d5\u05e2\u05d5\u05d3. <br>\u05e4\u05e0\u05d5 \u05d0\u05dc\u05d9\u05e0\u05d5: <a href=\"mailto:sonarqube@almtoolbox.com\" target=\"_blank\" rel=\"noreferrer noopener\">sonarqube@almtoolbox.com<\/a> \u05d0\u05d5 \u05d8\u05dc\u05e4\u05d5\u05e0\u05d9\u05ea: 072-240-5222<\/em><\/h4>\n\n\n\n<h3 class=\"wp-block-heading\">\u05e4\u05d5\u05e1\u05d8\u05d9\u05dd \u05e7\u05e9\u05d5\u05e8\u05d9\u05dd \u05d1\u05d1\u05dc\u05d5\u05d2:<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/www.sonarsource.com\/blog\/the-true-cost-of-bad-code-in-software-development\/\">The True Cost of Bad Code in Software Development<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sonarsource.com\/blog\/technical-debt-s-impact-on-development-speed-and-code-quality\/\">Technical debt\u2019s impact on development speed and code quality<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.sonarsource.com\/blog\/unraveling-the-costs-of-bad-code-in-software-development\/\">Unraveling the Costs of Bad Code in Software Development<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>\u05d1-19 \u05d1\u05d9\u05d5\u05dc\u05d9 2024, \u05db- 8.5 \u05de\u05d9\u05dc\u05d9\u05d5\u05df \u05de\u05d7\u05e9\u05d1\u05d9\u05dd \u05d1\u05e8\u05d7\u05d1\u05d9 \u05d4\u05e2\u05d5\u05dc\u05dd \u05d4\u05de\u05e8\u05d9\u05e6\u05d9\u05dd Windows , \u05e7\u05e8\u05e1\u05d5 \u05d5\u05dc\u05d0 \u05d4\u05e6\u05dc\u05d9\u05d7\u05d5 \u05dc\u05d0\u05ea\u05d7\u05dc \u05de\u05d7\u05d3\u05e9, \u05e0\u05e9\u05d0\u05e8\u05d9\u05dd \u05d1 &quot;\u05de\u05e1\u05da \u05d4\u05db\u05d7\u05d5\u05dc \u05e9\u05dc \u05d4\u05de\u05d5\u05d5\u05ea&quot;. \u05d4\u05d4\u05e9\u05d1\u05ea\u05d4 \u05d4\u05e9\u05e4\u05d9\u05e2\u05d4 \u05e2\u05dc \u05e2\u05e1\u05e7\u05d9\u05dd \u05d5\u05de\u05de\u05e9\u05dc\u05d5\u05ea \u05d1\u05e8\u05d7\u05d1\u05d9 \u05d4\u05d2\u05dc\u05d5\u05d1\u05d5\u05e1, \u05e4\u05d2\u05e2\u05d4 \u05d1\u05e8\u05d5\u05d1 \u05d4\u05e2\u05e0\u05e4\u05d9\u05dd \u05d1\u05ea\u05d7\u05d1\u05d5\u05e8\u05d4, \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9\u05dd \u05e4\u05d9\u05e0\u05e0\u05e1\u05d9\u05d9\u05dd, \u05d1\u05e8\u05d9\u05d0\u05d5\u05ea \u05d5\u05e2\u05d5\u05d3. \u05de\u05e1\u05da \u05db\u05d7\u05d5\u05dc \u05e9\u05dc Windows (\u05de\u05e7\u05d5\u05e8: Wikipedia) \u05db\u05e6\u05e4\u05d5\u05d9, \u05d6\u05d4 \u05d4\u05e2\u05dc\u05d4 \u05de\u05d9\u05d3 \u05d7\u05e9\u05e9\u05d5\u05ea \u05de\u05e4\u05e0\u05d9 \u05de\u05ea\u05e7\u05e4\u05ea \u05e1\u05d9\u05d9\u05d1\u05e8 \u05e8\u05d7\u05d1\u05ea \u05d4\u05d9\u05e7\u05e3. \u05d4\u05d0\u05dd [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":10754,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[782,824,614,367],"tags":[883,784,882,881],"class_list":["post-10743","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-c","category-sonar","category-sonarlint","category-sonarqube","tag-blue-screen-of-death","tag-c-2","tag-crowdstrike","tag-falcon"],"_links":{"self":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/10743","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/comments?post=10743"}],"version-history":[{"count":16,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/10743\/revisions"}],"predecessor-version":[{"id":10764,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/posts\/10743\/revisions\/10764"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/media\/10754"}],"wp:attachment":[{"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/media?parent=10743"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/categories?post=10743"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.almtoolbox.com\/blog_he\/wp-json\/wp\/v2\/tags?post=10743"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}