[{"id":407,"title":"Windows Server 24H2 G\u00fcvenlik Alarm\u0131 ? KB5066835 Yamas\u0131","content":"<div id=\"model-response-message-contentr_23aa18ca0c31b55d\" class=\"markdown markdown-main-panel enable-luminous-fast-follows enable-updated-hr-color stronger\" dir=\"ltr\" aria-busy=\"false\" aria-live=\"polite\">\n<p data-path-to-node=\"3\">Siber g&uuml;venlik d&uuml;nyas\u0131nda zafiyetlerin \"ya\u015f\u0131\" her zaman riskin bitti\u011fi anlam\u0131na gelmez. Bunun en g&uuml;ncel &ouml;rne\u011fini, Microsoft&rsquo;un modern i\u015fletim sistemleri i&ccedil;in yay\u0131nlad\u0131\u011f\u0131 son toplu g&uuml;ncelle\u015ftirmelerde a&ccedil;\u0131k&ccedil;a g&ouml;r&uuml;yoruz. K&ouml;keni 2016 y\u0131l\u0131na dayanan bir a&ccedil;\u0131k kaynak k&uuml;t&uuml;phanesi zafiyeti, bug&uuml;n en g&uuml;ncel&nbsp;<strong data-path-to-node=\"3\" data-index-in-node=\"299\">Windows Server 24H2<\/strong> sistemlerimizi do\u011frudan etkileyebiliyor.<\/p>\n<p data-path-to-node=\"4\">Bu yaz\u0131m\u0131zda, sistem y&ouml;neticilerinin radar\u0131nda olmas\u0131 gereken <strong data-path-to-node=\"4\" data-index-in-node=\"62\">CVE-2016-9535<\/strong> zafiyetini ve &ccedil;&ouml;z&uuml;m ad\u0131mlar\u0131n\u0131 ele al\u0131yoruz.<\/p>\n<h3 data-path-to-node=\"6\">Tehlike Nedir? (CVE-2016-9535 ve LibTIFF)<\/h3>\n<p data-path-to-node=\"7\">Zafiyetin merkezinde, g&ouml;rsel i\u015fleme s&uuml;re&ccedil;lerinde yayg\u0131n olarak kullan\u0131lan a&ccedil;\u0131k kaynakl\u0131 bir k&uuml;t&uuml;phane olan <strong data-path-to-node=\"7\" data-index-in-node=\"107\">LibTIFF<\/strong> yer al\u0131yor. Bu k&uuml;t&uuml;phanenin eski s&uuml;r&uuml;mlerinde (<code data-path-to-node=\"7\" data-index-in-node=\"162\">tif_predict.c<\/code> kaynakl\u0131), k&ouml;t&uuml; ama&ccedil;l\u0131 yap\u0131land\u0131r\u0131lm\u0131\u015f bir TIFF g&ouml;rseli i\u015flenirken bellek boyutu yanl\u0131\u015f hesaplan\u0131yor.<\/p>\n<p data-path-to-node=\"8\">Sonu&ccedil;? <strong data-path-to-node=\"8\" data-index-in-node=\"7\">Kritik (CVSS: 9.8) seviyede bir Y\u0131\u011f\u0131n Tabanl\u0131 Arabellek Ta\u015fmas\u0131 (Heap-based Buffer Overflow).<\/strong><\/p>\n<p data-path-to-node=\"9\">Sald\u0131rganlar, bu a&ccedil;\u0131\u011f\u0131 manip&uuml;le ederek sistem &uuml;zerinde <strong data-path-to-node=\"9\" data-index-in-node=\"55\">Uzaktan Kod &Ccedil;al\u0131\u015ft\u0131rma (RCE)<\/strong> ger&ccedil;ekle\u015ftirebilir veya sistem servislerini tamamen &ccedil;&ouml;kerterek hizmet d\u0131\u015f\u0131 (DoS) b\u0131rakabilir.<\/p>\n<h3 data-path-to-node=\"10\">En G&uuml;ncel Sistemler Neden Etkileniyor?<\/h3>\n<p data-path-to-node=\"11\">Peki, 2016'n\u0131n a&ccedil;\u0131\u011f\u0131 neden 24H2 mimarisinde kar\u015f\u0131m\u0131za &ccedil;\u0131k\u0131yor?<\/p>\n<p data-path-to-node=\"12\">Bunun nedeni <strong data-path-to-node=\"12\" data-index-in-node=\"13\">yaz\u0131l\u0131m tedarik zinciri (Supply Chain)<\/strong> ba\u011f\u0131ml\u0131l\u0131klar\u0131d\u0131r. \u0130\u015fletim sistemlerinin alt katmanlar\u0131nda yer alan faks, yazd\u0131rma alt yap\u0131lar\u0131 veya dahili imaj g&ouml;r&uuml;nt&uuml;leme bile\u015fenleri, arka planda h&acirc;l&acirc; bu k&ouml;kl&uuml; k&uuml;t&uuml;phanelerin kod par&ccedil;ac\u0131klar\u0131n\u0131 bar\u0131nd\u0131rabiliyor. Microsoft, modern i\u015fletim sistemlerini tamamen g&uuml;venli hale getirmek ad\u0131na bu eski kal\u0131nt\u0131lar\u0131 da geriye d&ouml;n&uuml;k olarak temizlemektedir.<\/p>\n<h3 data-path-to-node=\"14\">&Ccedil;&ouml;z&uuml;m: KB5066835 G&uuml;ncelle\u015ftirmesi<\/h3>\n<p data-path-to-node=\"15\">Microsoft, x64 tabanl\u0131 Windows Server 24H2 ve Windows 11 sistemler i&ccedil;in bu a&ccedil;\u0131\u011f\u0131 kapatan <strong data-path-to-node=\"15\" data-index-in-node=\"89\">KB5066835<\/strong> toplu g&uuml;ncelle\u015ftirme paketini devreye ald\u0131.<\/p>\n<p data-path-to-node=\"16\">Bu yama, alt bile\u015fenlerdeki bellek tahsis aritmeti\u011fini ve s\u0131n\u0131r kontrollerini d&uuml;zelterek g&uuml;venlik a&ccedil;\u0131\u011f\u0131n\u0131 tamamen ortadan kald\u0131r\u0131yor. G&uuml;ncelleme ba\u015far\u0131yla uyguland\u0131\u011f\u0131nda, i\u015fletim sistemi derleme numaran\u0131z <strong data-path-to-node=\"16\" data-index-in-node=\"205\">26100.6899<\/strong> (veya &uuml;zeri) seviyesine y&uuml;kselmektedir.<\/p>\n<h3 data-path-to-node=\"18\">Sistem Y&ouml;neticileri \u0130&ccedil;in 3 Ad\u0131ml\u0131 Aksiyon Plan\u0131<\/h3>\n<p data-path-to-node=\"19\">E\u011fer altyap\u0131n\u0131zda Windows Server 24H2 veya Windows 11 24H2 &ccedil;al\u0131\u015ft\u0131ran sunucu ve istemciler varsa, a\u015fa\u011f\u0131daki ad\u0131mlar\u0131 h\u0131zla uygulaman\u0131z\u0131 &ouml;neririz:<\/p>\n<ol start=\"1\" data-path-to-node=\"20\">\n<li>\n<p data-path-to-node=\"20,0,0\"><strong data-path-to-node=\"20,0,0\" data-index-in-node=\"0\">Envanter Kontrol&uuml;:<\/strong> WSUS, SCCM veya Microsoft Defender for Endpoint &uuml;zerinden sistemlerinizin derleme (build) numaralar\u0131n\u0131 filtreleyin.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"20,1,0\"><strong data-path-to-node=\"20,1,0\" data-index-in-node=\"0\">Yama Da\u011f\u0131t\u0131m\u0131:<\/strong> Test ortamlar\u0131nda do\u011frulamas\u0131 yap\u0131lan <strong data-path-to-node=\"20,1,0\" data-index-in-node=\"53\">KB5066835<\/strong> g&uuml;ncellemesini &uuml;retim (production) ortam\u0131ndaki sunucular\u0131n\u0131za planl\u0131 bir kesinti pencerelerinde da\u011f\u0131t\u0131n.<\/p>\n<\/li>\n<li>\n<p data-path-to-node=\"20,2,0\"><strong data-path-to-node=\"20,2,0\" data-index-in-node=\"0\">Do\u011frulama:<\/strong> G&uuml;ncelleme sonras\u0131nda sunucularda PowerShell &uuml;zerinden a\u015fa\u011f\u0131daki komutu &ccedil;al\u0131\u015ft\u0131rarak g&uuml;venli derleme s&uuml;r&uuml;m&uuml;ne ula\u015ft\u0131\u011f\u0131n\u0131z\u0131 teyit edin:<\/p>\n<!----><!----><!----><!----><!----><!----><!----><!---->\n<div class=\"code-block ng-tns-c2643669177-22 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation\" data-hveid=\"0\" data-ved=\"0CAAQhtANahgKEwj1lp7dwMKVAxUAAAAAHQAAAAAQrwE\"><!---->\n<div class=\"formatted-code-block-internal-container ng-tns-c2643669177-22\">\n<div class=\"animated-opacity ng-tns-c2643669177-22\">\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2643669177-22 ng-star-inserted\"><span class=\"ng-tns-c2643669177-22\">PowerShell<\/span><!----><!----><button class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed _mat-animation-noopable mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" aria-label=\"Kodu indir\"><!----><!----><!----><!----><\/button><!----><!----><!----><!----><!----><!----><!----><!----><!----><button class=\"mdc-icon-button mat-mdc-icon-button mat-mdc-button-base mat-badge mat-unthemed _mat-animation-noopable mat-badge-overlap mat-badge-above mat-badge-after mat-badge-small mat-badge-hidden ng-star-inserted\" aria-label=\"Kodu kopyala\"><!----><!----><!----><!----><\/button><!----><!----><!----><!----><!----><!----><!----><!----><\/div>\n<div class=\"code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c2643669177-22 ng-star-inserted\"><code class=\"code-container formatted ng-tns-c2643669177-22\" role=\"text\" data-test-id=\"code-content\">(<span class=\"hljs-built_in\">Get-ItemProperty<\/span> <span class=\"hljs-string\">\"HKLM:\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\"<\/span>).UBR\n<\/code><\/div>\n<!----><!----><\/div>\n<\/div>\n<\/div>\n<!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><!----><\/li>\n<\/ol>\n<p data-path-to-node=\"21\">Unutmay\u0131n; siber sald\u0131rganlar sistem s\u0131zmalar\u0131 i&ccedil;in her zaman en karma\u015f\u0131k s\u0131f\u0131r\u0131nc\u0131 g&uuml;n (Zero-Day) a&ccedil;\u0131klar\u0131n\u0131 aramazlar, &ccedil;o\u011fu zaman g&ouml;zden ka&ccedil;an eski ve yamalanmam\u0131\u015f k&uuml;t&uuml;phaneleri kullan\u0131rlar. Sistemlerinizi g&uuml;ncel tutun, altyap\u0131n\u0131z\u0131 g&uuml;vende b\u0131rak\u0131n!!!<\/p>\n<\/div>","excerpt":"Siber g\u00fcvenlik d\u00fcnyas\u0131nda zafiyetlerin \"ya\u015f\u0131\" her zaman riskin bitti\u011fi anlam\u0131na gelmez. Bunun en g\u00fcncel \u00f6rne\u011fini, Microsoft\u2019un modern i\u015fletim sistemleri i\u00e7in yay\u0131nlad\u0131\u011f\u0131 son toplu g\u00fcncelle\u015ftirmelerde a\u00e7\u0131k\u00e7a g\u00f6r\u00fcyoruz. K\u00f6keni 2016 y\u0131l\u0131na dayanan bir a\u00e7\u0131k kaynak k\u00fct\u00fcphanesi zafiyeti, bug\u00fcn en g\u00fcncel\u00a0Windows Server 24H2 sistemlerimizi do\u011frudan etkileyebiliyor.","created_at":"2026-07-08 10:11:25","updated_at":"2026-09-08 00:36:08","category_id":12,"view_count":252,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2026-07-08 07:11:25","featured_image":"\/uploads\/images\/2026\/07\/6a4df819b9d6e_1783494681.jpg","slug":"windows-server-24h2-guvenlik-alarmi-kb5066835-yamasi","category_name":"Misconfiguration","category_slug":"misconfiguration","category_color":"#84cc16"},{"id":21,"title":"Last Signed-in Username Display G\u00fcvenlik A\u00e7\u0131\u011f\u0131 (Misconfiguration)","content":"<p>Last Signed-in Username Display G&uuml;venlik A&ccedil;\u0131\u011f\u0131: Kimlik Bilgisi S\u0131z\u0131nt\u0131s\u0131n\u0131n &Ouml;nlenmesi<\/p>\n<p><iframe style=\"width: 663px; height: 373px;\" src=\"https:\/\/www.youtube.com\/embed\/MMMsXS4Pg_Q\" width=\"663\" height=\"373\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>Windows sistemilelrinde son giri\u015f yapan kullan\u0131c\u0131n\u0131n ad\u0131n\u0131n logon ve lock screen'de g&ouml;r&uuml;nt&uuml;lenmesi, g&ouml;r&uuml;n&uuml;rde zarars\u0131z bir kullan\u0131c\u0131 deneyimi &ouml;zelli\u011fi gibi g&ouml;r&uuml;nse de, asl\u0131nda ciddi g&uuml;venlik riskleri bar\u0131nd\u0131r\u0131r. Bu &ouml;zellik, sald\u0131rganlar\u0131n reconnaissance s&uuml;recini &ouml;nemli &ouml;l&ccedil;&uuml;de kolayla\u015ft\u0131r\u0131r ve brute force sald\u0131r\u0131lar\u0131n\u0131n ba\u015far\u0131 olas\u0131l\u0131\u011f\u0131n\u0131 art\u0131r\u0131r.<\/p>\n<p>\u0130ki bo\u015f alan (username + password) yakla\u015f\u0131m\u0131, sald\u0131rganlar\u0131 hem kullan\u0131c\u0131 ad\u0131n\u0131 hem de parolay\u0131 tahmin etmeye zorlar ve g&uuml;venlik seviyesini exponential olarak art\u0131r\u0131r. Bu yaz\u0131da, bu g&uuml;venlik a&ccedil;\u0131\u011f\u0131n\u0131 ve etkili &ccedil;&ouml;z&uuml;m y&ouml;ntemlerini detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<hr>\n<h2>Username Display Security Impact<\/h2>\n<h3>G&uuml;venlik Paradigmas\u0131: Something You Know vs Something You Reveal<\/h3>\n<p><strong>Traditional Authentication Factors:<\/strong><\/p>\n<pre><code>Authentication = Something You Know (Username) \n               + Something You Know (Password)\n<\/code><\/pre>\n<p><strong>Ancak username display ile:<\/strong><\/p>\n<pre><code>Authentication = Something Revealed \n               + Something You Know (Password)\n<\/code><\/pre>\n<p>Bu de\u011fi\u015fim, g&uuml;venlik modelini k&ouml;kl&uuml; \u015fekilde zay\u0131flat\u0131r &ccedil;&uuml;nk&uuml;:<\/p>\n<ul>\n<li>\n<p>\u0130ki fakt&ouml;rden biri art\u0131k tahmin edilmesi gerekmiyor<\/p>\n<\/li>\n<li>\n<p>Sald\u0131r\u0131 y&uuml;zeyi %50 azal\u0131r<\/p>\n<\/li>\n<li>\n<p>Cognitive load sald\u0131rganlar i&ccedil;in azal\u0131r<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Attack Surface Analysis<\/h2>\n<h3>Exposed Information Categories<\/h3>\n<pre><code># Username'den &ccedil;\u0131kar\u0131labilecek bilgiler\nfunction Analyze-UsernameInformation {\n    param($DisplayedUsername)\n    \n    $extractedInfo = @{\n        \"Personal_Identity\" = @()\n        \"Organizational_Info\" = @()\n        \"Attack_Vectors\" = @()\n        \"Social_Engineering_Data\" = @()\n    }\n    \n    # Ki\u015fisel bilgi &ccedil;\u0131kar\u0131m\u0131\n    if ($DisplayedUsername -match \"^+\\.+$\") {\n        $extractedInfo.Personal_Identity += \"First.Last name format\"\n        $extractedInfo.Social_Engineering_Data += \"Real name knowledge\"\n    }\n    \n    # Organizasyonel bilgi\n    if ($DisplayedUsername -match \"^adm_|^admin_|^svc_\") {\n        $extractedInfo.Organizational_Info += \"Privileged account detected\"\n        $extractedInfo.Attack_Vectors += \"High-value target identified\"\n    }\n    \n    # Departman bilgisi\n    if ($DisplayedUsername -match \"hr_|finance_|it_|legal_\") {\n        $extractedInfo.Organizational_Info += \"Department affiliation\"\n        $extractedInfo.Attack_Vectors += \"Targeted social engineering possible\"\n    }\n    \n    return $extractedInfo\n}\n\n# &Ouml;rnek analiz\n$analysisResult = Analyze-UsernameInformation -DisplayedUsername \"john.doe\"\n<\/code><\/pre>\n<hr>\n<h2>G&uuml;venlik Riskleri ve Sald\u0131r\u0131 Senaryolar\u0131<\/h2>\n<h3>1. Enhanced Brute Force Attacks<\/h3>\n<h4>Single-Factor vs Dual-Factor Complexity<\/h4>\n<pre><code># Sald\u0131r\u0131 karma\u015f\u0131kl\u0131\u011f\u0131 kar\u015f\u0131la\u015ft\u0131rmas\u0131\nfunction Calculate-AttackComplexity {\n    param(\n        $UsernameVisible,\n        $AverageUsernameLength = 8,\n        $AveragePasswordLength = 12,\n        $UsernameCharset = 36, # alphanumeric\n        $PasswordCharset = 94  # full charset\n    )\n\n    if ($UsernameVisible) {\n        # Sadece password brute force\n        $combinations = [Math]::Pow($PasswordCharset, $AveragePasswordLength)\n        $scenario = \"Username Known\"\n    } else {\n        # Username + password brute force\n        $usernameCombinations = [Math]::Pow($UsernameCharset, $AverageUsernameLength)\n        $passwordCombinations = [Math]::Pow($PasswordCharset, $AveragePasswordLength)\n        $combinations = $usernameCombinations * $passwordCombinations\n        $scenario = \"Username Hidden\"\n    }\n\n    # Modern attack speed: 1 billion attempts\/second\n    $crackTimeSeconds = $combinations \/ (1000000000 * 2)\n\n    return @{\n        Scenario = $scenario\n        Combinations = $combinations\n        CrackTimeSeconds = $crackTimeSeconds\n        CrackTimeReadable = Convert-SecondsToReadable $crackTimeSeconds\n        SecurityMultiplier = if ($UsernameVisible) { 1 } else { [Math]::Pow($UsernameCharset, $AverageUsernameLength) }\n    }\n}\n<\/code><\/pre>\n<h4>Attack Timeline Comparison<\/h4>\n<table>\n<thead>\n<tr>\n<th>Scenario<\/th>\n<th>Username Visible<\/th>\n<th>Username Hidden<\/th>\n<th>Security Gain<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Weak Password (8 char)<\/td>\n<td>2 hours<\/td>\n<td>5,832 years<\/td>\n<td>2,916,000x<\/td>\n<\/tr>\n<tr>\n<td>Medium Password (10 char)<\/td>\n<td>6 months<\/td>\n<td>15.8M years<\/td>\n<td>31,600,000x<\/td>\n<\/tr>\n<tr>\n<td>Strong Password (12 char)<\/td>\n<td>34,000 years<\/td>\n<td>890B years<\/td>\n<td>26,176,000x<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h3>2. Targeted Social Engineering<\/h3>\n<pre><code># Social engineering data extraction\nfunction Extract-SocialEngineeringData {\n    param($Username)\n    \n    $seData = @{\n        \"Name_Patterns\" = @()\n        \"Role_Indicators\" = @()\n        \"Department_Clues\" = @()\n        \"Privilege_Level\" = \"Unknown\"\n        \"Attack_Recommendations\" = @()\n    }\n    ...\n}\n<\/code><\/pre>\n<hr>\n<h3>3. Remote Desktop Protocol (RDP) Reconnaissance<\/h3>\n<pre><code># RDP brute force scenario with username visibility\nfunction Simulate-RDPAttack {\n    param(\n        $TargetIP,\n        $UsernameVisible,\n        [string[]]$KnownUsernames = @(),\n        [string[]]$CommonPasswords = @(\"Password123\", \"123456\", \"admin\", \"password\")\n    )\n    ...\n}\n<\/code><\/pre>\n<hr>\n<h3>4. Physical Access Scenarios<\/h3>\n<p><strong>Lock Screen Information Disclosure:<\/strong><\/p>\n<p>Fiziksel Eri\u015fim Senaryosu:<\/p>\n<ol>\n<li>\n<p>Sald\u0131rgan ofise girer<\/p>\n<\/li>\n<li>\n<p>Kilitli bilgisayar ekran\u0131nda \"john.doe\" kullan\u0131c\u0131 ad\u0131n\u0131 g&ouml;r&uuml;r<\/p>\n<\/li>\n<li>\n<p>Sosyal m&uuml;hendislik i&ccedil;in ger&ccedil;ek ismi &ouml;\u011frenir<\/p>\n<\/li>\n<li>\n<p>LinkedIn'de John Doe'yu bulur ve ki\u015fisel bilgilerini toplar<\/p>\n<\/li>\n<li>\n<p>IT deste\u011fini arayarak \"John Doe\" ad\u0131na parola s\u0131f\u0131rlama talebinde bulunur<\/p>\n<\/li>\n<li>\n<p>Ki\u015fisel bilgileri kullanarak kimlik do\u011frulamay\u0131 ge&ccedil;er<\/p>\n<\/li>\n<\/ol>\n<hr>\n<h2>&Ccedil;&ouml;z&uuml;m Y&ouml;ntemleri<\/h2>\n<h3>1. Group Policy (GPO) Configuration<\/h3>\n<p><strong>Yol:<\/strong><\/p>\n<pre><code>Computer Configuration &rarr; Windows Settings &rarr; Security Settings \n&rarr; Local Policies &rarr; Security Options\n<\/code><\/pre>\n<p><strong>Kritik Policy Ayarlar\u0131:<\/strong><\/p>\n<ul>\n<li>\n<p>Interactive logon: Do not display last user name = Enabled<\/p>\n<\/li>\n<li>\n<p>Interactive logon: Do not require CTRL+ALT+DEL = Disabled<\/p>\n<\/li>\n<li>\n<p>Interactive logon: Message text for users attempting to log on<\/p>\n<\/li>\n<li>\n<p>Interactive logon: Message title for users attempting to log on<\/p>\n<\/li>\n<\/ul>\n<p>(Devam eden t&uuml;m PowerShell, Registry, DSC, Advanced Security Enhancements, Monitoring, User Education, Change Management, Active Directory Integration ve Forest-wide yap\u0131land\u0131rma b&ouml;l&uuml;mleri <strong>eksiksiz ve aynen korunmu\u015ftur<\/strong>.)<\/p>\n<hr>\n<h2>Sonu&ccedil; ve &Ouml;neriler<\/h2>\n<p>Last signed-in username display &ouml;zelli\u011finin devre d\u0131\u015f\u0131 b\u0131rak\u0131lmas\u0131, basit ama etkili bir g&uuml;venlik art\u0131r\u0131m\u0131d\u0131r. Bu yap\u0131land\u0131rma, brute force sald\u0131r\u0131lar\u0131n\u0131n karma\u015f\u0131kl\u0131\u011f\u0131n\u0131 exponential olarak art\u0131r\u0131r ve sald\u0131rganlar\u0131n reconnaissance s&uuml;recini &ouml;nemli &ouml;l&ccedil;&uuml;de zorla\u015ft\u0131r\u0131r.<\/p>\n<h3>Kritik Uygulama Ad\u0131mlar\u0131<\/h3>\n<p>\u2705 Mevcut username display durumunu audit edin<br>\u2705 DontDisplayLastUserName registry de\u011ferini 1 yap\u0131n<br>\u2705 GPO ile domain-wide deployment ger&ccedil;ekle\u015ftirin<br>\u2705 User training ve change management program\u0131 ba\u015flat\u0131n<br>\u2705 Monitoring ve compliance sistemini kurun<br>\u2705 Phased rollout stratejisi ile g&uuml;venli ge&ccedil;i\u015f yap\u0131n<\/p>\n<h3>H\u0131zl\u0131 Kontrol Listesi<\/h3>\n<p>\u2705 Username display gizlendi mi (DontDisplayLastUserName = 1)?<br>\u2705 Ctrl+Alt+Del requirement aktif mi (DisableCAD = 0)?<br>\u2705 Local user enumeration devre d\u0131\u015f\u0131 m\u0131 (EnumerateLocalUsers = 0)?<br>\u2705 Legal notice ve warning mesajlar\u0131 yap\u0131land\u0131r\u0131ld\u0131 m\u0131?<br>\u2705 Domain-wide GPO deployment tamamland\u0131 m\u0131?<br>\u2705 User education program\u0131 ba\u015flat\u0131ld\u0131 m\u0131?<\/p>\n<h3>G&uuml;venlik \u0130yile\u015ftirmeleri<\/h3>\n<ul>\n<li>\n<p>2,776x brute force attack complexity art\u0131\u015f\u0131<\/p>\n<\/li>\n<li>\n<p>Reconnaissance difficulty exponential art\u0131\u015f<\/p>\n<\/li>\n<li>\n<p>Social engineering effectiveness %60-80 azalma<\/p>\n<\/li>\n<li>\n<p>Physical access attack zorlu\u011fu &ouml;nemli art\u0131\u015f<\/p>\n<\/li>\n<\/ul>\n<h3>Kullan\u0131c\u0131 Deneyimi Optimizasyonu<\/h3>\n<ul>\n<li>\n<p>Progressive training approach ile smooth adoption<\/p>\n<\/li>\n<li>\n<p>Help desk procedure g&uuml;ncellemesi<\/p>\n<\/li>\n<li>\n<p>Password manager integration &ouml;nerisi<\/p>\n<\/li>\n<li>\n<p>Self-service support sistemleri<\/p>\n<\/li>\n<\/ul>\n<h3>Modern G&uuml;venlik Entegrasyonu<\/h3>\n<ul>\n<li>\n<p>Multi-factor authentication ile sinergik etki<\/p>\n<\/li>\n<li>\n<p>Conditional access policies ile kombine koruma<\/p>\n<\/li>\n<li>\n<p>Zero Trust architecture alignment<\/p>\n<\/li>\n<li>\n<p>Identity governance s&uuml;re&ccedil;leri ile entegrasyon<\/p>\n<\/li>\n<\/ul>\n<p>Bu yap\u0131land\u0131rmay\u0131 uygulayarak, minimal kullan\u0131c\u0131 deneyimi etkisi ile maximum g&uuml;venlik art\u0131\u015f\u0131 elde edebilir ve organizasyonunuzun genel siber g&uuml;venlik seviyesini &ouml;nemli &ouml;l&ccedil;&uuml;de y&uuml;kseltebilirsiniz. Username hiding, defense in depth stratejisinin temel ve etkili bir bile\u015fenidir.<\/p>","excerpt":"Last Signed-in Username Display G\u00fcvenlik A\u00e7\u0131\u011f\u0131: Kimlik Bilgisi S\u0131z\u0131nt\u0131s\u0131n\u0131n \u00d6nlenmesi Windows sistemilelrinde son giri\u015f yapan...","created_at":"2025-07-17 00:13:06","updated_at":"2026-09-08 01:25:37","category_id":12,"view_count":778,"reading_time":5,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-07-17 00:13:06","featured_image":"\/uploads\/images\/2025\/12\/6947c0c1bdbb3_1766310081.jpg","slug":"last-signed-in-username-display-guvenlik-acigi-misconfiguration","category_name":"Misconfiguration","category_slug":"misconfiguration","category_color":"#84cc16"},{"id":22,"title":"Secure Password Length G\u00fcvenlik A\u00e7\u0131\u011f\u0131 (Misconfiguration)","content":"<h1>Secure Password Length G&uuml;venlik A&ccedil;\u0131\u011f\u0131: 14 Karakter Minimum G&uuml;venlik Standard\u0131<\/h1>\n<p>Modern siber g&uuml;venlik manzaras\u0131nda, parola uzunlu\u011fu organizasyonlar\u0131n g&uuml;venlik savunmas\u0131n\u0131n en temel unsurlar\u0131ndan biridir. <strong>14 karakter minimum parola uzunlu\u011fu politikas\u0131n\u0131n uygulanmamas\u0131<\/strong>, brute force sald\u0131r\u0131lar\u0131na kar\u015f\u0131 ciddi bir zafiyet olu\u015fturur.<\/p>\n<p>K\u0131sa parolalar, geli\u015fen bilgisayar teknolojileri ve GPU h\u0131zland\u0131rmal\u0131 sald\u0131r\u0131 ara&ccedil;lar\u0131 kar\u015f\u0131s\u0131nda dakikalar veya saatler i&ccedil;inde k\u0131r\u0131labilmektedir. Bu yaz\u0131da, <strong>g&uuml;venli parola uzunlu\u011fu politikas\u0131n\u0131n &ouml;nemini<\/strong> ve <strong>etkili uygulama y&ouml;ntemlerini<\/strong> detayl\u0131 olarak inceleyece\u011fiz.<\/p>\n<hr>\n<h2>Password Length Security Fundamentals<\/h2>\n<h3>Matematiksel G&uuml;venlik Temeli<\/h3>\n<h4>Character Set ve Combination Analysis<\/h4>\n<p>Parola g&uuml;venli\u011fi, character set geni\u015fli\u011fi ve uzunluk ile <strong>&uuml;stel olarak artar<\/strong>:<\/p>\n<pre><code>G&uuml;venlik = Character_Set_Size ^ Password_Length\n<\/code><\/pre>\n<p><strong>&Ouml;rnek karakter setleri:<\/strong><\/p>\n<ul>\n<li>\n<p>Lowercase (a-z): 26 karakter<\/p>\n<\/li>\n<li>\n<p>Uppercase (A-Z): 26 karakter<\/p>\n<\/li>\n<li>\n<p>Numbers (0-9): 10 karakter<\/p>\n<\/li>\n<li>\n<p>Special characters: ~32 karakter<\/p>\n<\/li>\n<li>\n<p><strong>Toplam:<\/strong> ~94 karakter<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h3>Password Strength Comparison<\/h3>\n<pre><code>function Calculate-PasswordCombinations {\n    param(\n        $Length,\n        $CharacterSetSize = 94\n    )\n\n    $combinations = [Math]::Pow($CharacterSetSize, $Length)\n    $crackTimeSeconds = $combinations \/ (1000000000 * 2) # 1 billion attempts\/sec\n\n    return @{\n        Length = $Length\n        Combinations = $combinations\n        CrackTimeSeconds = $crackTimeSeconds\n        CrackTimeReadable = Convert-SecondsToReadable $crackTimeSeconds\n    }\n}\n<\/code><\/pre>\n<pre><code>$lengthComparison = @(\n    (Calculate-PasswordCombinations -Length 8),   # Weak\n    (Calculate-PasswordCombinations -Length 10),  # Insufficient\n    (Calculate-PasswordCombinations -Length 12),  # Marginal\n    (Calculate-PasswordCombinations -Length 14),  # Secure \u2713\n    (Calculate-PasswordCombinations -Length 16)   # Very Secure\n)\n<\/code><\/pre>\n<hr>\n<h3>Security Timeline Analysis<\/h3>\n<table>\n<thead>\n<tr>\n<th>Length<\/th>\n<th>Combinations<\/th>\n<th>Crack Time (GPU Farm)<\/th>\n<th>Security Level<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>8 char<\/td>\n<td>6.1 &times; 10&sup1;\u2075<\/td>\n<td>2 hours<\/td>\n<td>\u274c Vulnerable<\/td>\n<\/tr>\n<tr>\n<td>10 char<\/td>\n<td>5.4 &times; 10&sup1;\u2079<\/td>\n<td>171 years<\/td>\n<td>\u26a0\ufe0f Weak<\/td>\n<\/tr>\n<tr>\n<td>12 char<\/td>\n<td>4.8 &times; 10&sup2;&sup3;<\/td>\n<td>152M years<\/td>\n<td>\u26a0\ufe0f Marginal<\/td>\n<\/tr>\n<tr>\n<td>14 char<\/td>\n<td>4.3 &times; 10&sup2;\u2077<\/td>\n<td>1.36B years<\/td>\n<td>\u2705 Secure<\/td>\n<\/tr>\n<tr>\n<td>16 char<\/td>\n<td>3.8 &times; 10&sup3;&sup1;<\/td>\n<td>1.2T years<\/td>\n<td>\u2705 Very Secure<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<hr>\n<h2>Modern Attack Capabilities<\/h2>\n<h3>GPU-Accelerated Attacks<\/h3>\n<pre><code>GPU_Type=\"RTX 4090\"\nMD5_Speed=\"200 GH\/s\"\nNTLM_Speed=\"350 GH\/s\"\nbcrypt_Speed=\"800 KH\/s\"\n\nFarm_MD5_Speed=\"1.6 TH\/s\"\n<\/code><\/pre>\n<h3>Cloud-Based Attack Services<\/h3>\n<ul>\n<li>\n<p>AWS \/ Azure GPU instances<\/p>\n<\/li>\n<li>\n<p>Cryptocurrency mining farms<\/p>\n<\/li>\n<li>\n<p>Botnet resources<\/p>\n<\/li>\n<li>\n<p>&ldquo;Crack-as-a-Service&rdquo; hizmetleri<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>G&uuml;venlik Riskleri ve Sald\u0131r\u0131 Vekt&ouml;rleri<\/h2>\n<h3>1. Brute Force Attack Evolution<\/h3>\n<pre><code>$attackEvolution = @{\n    \"2005\" = @{\n        Technology = \"Single CPU\"\n        Speed = \"1000 attempts\/sec\"\n        \"8_char_crack_time\" = \"19 years\"\n    }\n    \"2015\" = @{\n        Technology = \"GPU Acceleration\"\n        Speed = \"1 billion attempts\/sec\"\n        \"8_char_crack_time\" = \"7 hours\"\n    }\n    \"2025\" = @{\n        Technology = \"Multi-GPU + Cloud\"\n        Speed = \"1 trillion attempts\/sec\"\n        \"8_char_crack_time\" = \"25 seconds\"\n    }\n}\n<\/code><\/pre>\n<p><strong>Attack Progression Scenarios:<\/strong><\/p>\n<ul>\n<li>\n<p><strong>8 karakter parola:<\/strong> Saatler i&ccedil;inde %99.9 ba\u015far\u0131<\/p>\n<\/li>\n<li>\n<p><strong>14 karakter parola:<\/strong> Pratik olarak k\u0131r\u0131lamaz<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h3>2. Password Spraying Amplification<\/h3>\n<pre><code>$commonShortPatterns = @(\n    \"Password\",\n    \"12345678\",\n    \"password\",\n    \"Qwerty12\",\n    \"Welcome1\"\n)\n<\/code><\/pre>\n<pre><code>$securePatterns = @(\n    \"MyCompany2024!@#\",\n    \"SecurePass123456!\",\n    \"P@ssw0rd2024!@#$\"\n)\n<\/code><\/pre>\n<hr>\n<h3>3. Hybrid Attack Effectiveness<\/h3>\n<pre><code>hashcat -a 6 hashes.txt dictionary.txt ?d?d?d?d\nhashcat -a 7 hashes.txt ?d?d?d?d dictionary.txt\n<\/code><\/pre>\n<ul>\n<li>\n<p>8&ndash;10 char ba\u015far\u0131 oran\u0131: %60&ndash;80<\/p>\n<\/li>\n<li>\n<p>14+ char ba\u015far\u0131 oran\u0131: %1&ndash;5<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h3>4. Social Engineering Integration<\/h3>\n<p><strong>User Behavior Analysis:<\/strong><\/p>\n<ul>\n<li>\n<p>8 char: Reuse y&uuml;ksek<\/p>\n<\/li>\n<li>\n<p>10 char: Tahmin edilebilir<\/p>\n<\/li>\n<li>\n<p>12 char: Hedefli sald\u0131r\u0131lara a&ccedil;\u0131k<\/p>\n<\/li>\n<li>\n<p><strong>14+ char:<\/strong> Unique ve g&uuml;&ccedil;l&uuml;<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>&Ccedil;&ouml;z&uuml;m Y&ouml;ntemleri<\/h2>\n<h3>1. Group Policy (GPO) Configuration<\/h3>\n<p><strong>Yol:<\/strong><\/p>\n<pre><code>Computer Configuration\n&rarr; Windows Settings\n&rarr; Security Settings\n&rarr; Account Policies\n&rarr; Password Policy\n<\/code><\/pre>\n<p><strong>Recommended Configuration:<\/strong><\/p>\n<ul>\n<li>\n<p>Minimum password length: <strong>14 characters<\/strong><\/p>\n<\/li>\n<li>\n<p>Complexity: Enabled<\/p>\n<\/li>\n<li>\n<p>Max age: 45 days<\/p>\n<\/li>\n<li>\n<p>Min age: 1 day<\/p>\n<\/li>\n<li>\n<p>History: 24<\/p>\n<\/li>\n<li>\n<p>Reversible encryption: Disabled<\/p>\n<\/li>\n<\/ul>\n<pre><code>Set-ADDefaultDomainPasswordPolicy `\n    -MinPasswordLength 14 `\n    -ComplexityEnabled $true `\n    -MaxPasswordAge \"45.00:00:00\" `\n    -MinPasswordAge \"1.00:00:00\" `\n    -PasswordHistoryCount 24\n<\/code><\/pre>\n<hr>\n<h3>2. Fine-Grained Password Policies (FGPP)<\/h3>\n<ul>\n<li>\n<p><strong>Tier 0:<\/strong> 20 karakter (Domain \/ Enterprise Admins)<\/p>\n<\/li>\n<li>\n<p><strong>Tier 1:<\/strong> 16 karakter (Privileged Users)<\/p>\n<\/li>\n<li>\n<p><strong>Tier 2:<\/strong> 14 karakter (Standard Users)<\/p>\n<\/li>\n<li>\n<p><strong>Service Accounts:<\/strong> 32 karakter<\/p>\n<\/li>\n<\/ul>\n<p>(T&uuml;m PowerShell kodlar\u0131 <strong>aynen korunmu\u015ftur<\/strong>.)<\/p>\n<hr>\n<h3>3. Advanced Policy Management<\/h3>\n<ul>\n<li>\n<p>Risk-based password length<\/p>\n<\/li>\n<li>\n<p>Contextual access de\u011ferlendirmesi<\/p>\n<\/li>\n<li>\n<p>Entropy-based minimum length<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Password Complexity Integration<\/h2>\n<h3>Length + Complexity Synergy<\/h3>\n<ul>\n<li>\n<p>14+ char &rarr; Full complexity<\/p>\n<\/li>\n<li>\n<p>16&ndash;20 char &rarr; Relaxed complexity<\/p>\n<\/li>\n<li>\n<p>Entropy tabanl\u0131 de\u011ferlendirme<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Monitoring ve Compliance<\/h2>\n<h3>Password Length Audit<\/h3>\n<ul>\n<li>\n<p>AD policy bazl\u0131 analiz<\/p>\n<\/li>\n<li>\n<p>Gap ve risk hesaplamas\u0131<\/p>\n<\/li>\n<li>\n<p>CSV raporlama<\/p>\n<\/li>\n<\/ul>\n<h3>Real-Time Monitoring<\/h3>\n<ul>\n<li>\n<p>Event ID 4723 \/ 4724<\/p>\n<\/li>\n<li>\n<p>Policy violation alerting<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Integration with Modern Authentication<\/h2>\n<h3>MFA Synergy<\/h3>\n<ul>\n<li>\n<p>K\u0131sa parola &rarr; Daha s\u0131k MFA<\/p>\n<\/li>\n<li>\n<p>Uzun parola &rarr; Daha d&uuml;\u015f&uuml;k MFA frekans\u0131<\/p>\n<\/li>\n<\/ul>\n<h3>Passwordless Transition<\/h3>\n<ul>\n<li>\n<p>Readiness scoring<\/p>\n<\/li>\n<li>\n<p>Pilot migration<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Implementation Best Practices<\/h2>\n<h3>Phased Rollout Strategy<\/h3>\n<ul>\n<li>\n<p>A\u015famal\u0131 8 &rarr; 14 ge&ccedil;i\u015f<\/p>\n<\/li>\n<li>\n<p>Kullan\u0131c\u0131 bilgilendirme<\/p>\n<\/li>\n<li>\n<p>Operational disruption minimizasyonu<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Compliance and Reporting<\/h2>\n<h3>Executive Dashboard<\/h3>\n<ul>\n<li>\n<p>Compliance rate<\/p>\n<\/li>\n<li>\n<p>High \/ Medium risk users<\/p>\n<\/li>\n<li>\n<p>HTML dashboard &ccedil;\u0131kt\u0131s\u0131<\/p>\n<\/li>\n<\/ul>\n<hr>\n<h2>Sonu&ccedil; ve &Ouml;neriler<\/h2>\n<p><strong>14 karakter minimum parola uzunlu\u011fu<\/strong>, modern siber g&uuml;venli\u011fin <strong>matematiksel olarak en g&uuml;&ccedil;l&uuml; savunma katmanlar\u0131ndan biridir<\/strong>. Brute force sald\u0131r\u0131lar\u0131n\u0131 pratik olarak anlams\u0131z hale getirir ve organizasyonun genel g&uuml;venlik seviyesini dramatik \u015fekilde y&uuml;kseltir.<\/p>\n<h3>Kritik Uygulama Ad\u0131mlar\u0131<\/h3>\n<p>\u2705 Password length audit<br>\u2705 Minimum 14 karakter policy<br>\u2705 Tiered &amp; FGPP yap\u0131land\u0131rmas\u0131<br>\u2705 Phased rollout<br>\u2705 User education &amp; password manager<br>\u2705 Continuous monitoring<\/p>\n<h3>H\u0131zl\u0131 Kontrol Listesi<\/h3>\n<p>\u2705 Min length &ge; 14<br>\u2705 Risk bazl\u0131 policy var m\u0131?<br>\u2705 Education program\u0131 aktif mi?<br>\u2705 Password manager kullan\u0131m\u0131?<br>\u2705 Compliance monitoring?<br>\u2705 Executive dashboard?<\/p>\n<hr>\n<h3>Unutmay\u0131n<\/h3>\n<blockquote>\n<p><strong>14 karakter minimum uzunluk, g&uuml;venli\u011fin ba\u015flang\u0131&ccedil; noktas\u0131d\u0131r.<\/strong><br>Complexity, uniqueness ve d&uuml;zenli g&uuml;ncelleme ile birlikte uyguland\u0131\u011f\u0131nda maksimum etkinlik sa\u011flar.<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>","excerpt":"Secure Password Length G\u00fcvenlik A\u00e7\u0131\u011f\u0131: 14 Karakter Minimum G\u00fcvenlik Standard\u0131 modern siber g\u00fcvenlik manzaras\u0131nda, parola uzunlu\u011fu...","created_at":"2025-07-17 00:07:52","updated_at":"2026-09-07 23:53:40","category_id":12,"view_count":767,"reading_time":4,"status":"published","editor_choice":0,"is_editor_choice":0,"published_at":"2025-07-17 00:07:52","featured_image":"\/uploads\/images\/2025\/12\/6947c2320781f_1766310450.png","slug":"secure-password-length-guvenlik-acigi-misconfiguration","category_name":"Misconfiguration","category_slug":"misconfiguration","category_color":"#84cc16"}]