<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Fatih Yüksektepe</title>
    <description>The latest articles on Forem by Fatih Yüksektepe (@yuksektepe).</description>
    <link>https://forem.com/yuksektepe</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2488192%2F1d00c463-a2c8-47a1-abf3-8ed2db496861.png</url>
      <title>Forem: Fatih Yüksektepe</title>
      <link>https://forem.com/yuksektepe</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/yuksektepe"/>
    <language>en</language>
    <item>
      <title>Bilişim Sektöründe Uzmanlaşmanın İki Yüzü</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Sun, 09 Nov 2025 18:37:43 +0000</pubDate>
      <link>https://forem.com/yuksektepe/bilisim-sektorunde-uzmanlasmanin-iki-yuzu-o4f</link>
      <guid>https://forem.com/yuksektepe/bilisim-sektorunde-uzmanlasmanin-iki-yuzu-o4f</guid>
      <description>&lt;p&gt;O Büyülü Kelime “Uzmanlık”&lt;/p&gt;

&lt;p&gt;Bilişim sektörüne adım atan herkesin kariyerinin bir noktasında duyduğu o sihirli tavsiye: “Bir alanda uzmanlaşmalısın.” CV’nizde “Python Django Geliştiricisi”, “AWS Güvenlik Uzmanı” veya “React Native Mobil Geliştirici” gibi niş bir unvanın olması, size hem daha yüksek bir maaş hem de sektörde saygınlık vaat eder. Peki, bu madalyonun bir de öteki yüzü varsa? Tek bir teknolojiye veya alana adanmış bir kariyer, farkında olmadan bizi bir kariyer tuzağına doğru sürüklüyor olabilir mi?&lt;/p&gt;

&lt;p&gt;Bu yazıda, bilişim sektöründe uzmanlaşmanın parlak vaatlerini ve göz ardı edilen risklerini masaya yatıracağız.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Uzmanlaşmanın Parıltılı Vaatleri: Neden Herkes Uzman Olmak İster?&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Uzmanlaşmanın neden bu kadar çekici olduğunu anlamak zor değil. Başlıca faydaları şunlardır:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Derinlemesine Bilgi ve Ustalık: Bir konuya odaklandığınızda, o konunun tüm inceliklerine hakim olursunuz. Bu sizi, yüzeysel bilgiye sahip olanlardan ayırır ve projelerde “danışılan kişi” yapar.&lt;/li&gt;
&lt;li&gt;Yüksek Talep ve Maaş: Özellikle popüler ve niş alanlarda uzmanlaşmış profesyoneller, şirketler için paha biçilmezdir. Bu durum, maaş beklentilerini ve iş bulma kolaylığını doğrudan artırır.&lt;/li&gt;
&lt;li&gt;Verimlilik: Sürekli aynı veya benzer problemlerle uğraşmak, sizi o alanda inanılmaz hızlı ve verimli kılar. Sorunları daha hızlı teşhis eder, çözümleri daha çabuk üretirsiniz.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Madalyonun Karanlık Yüzü: Aşırı Uzmanlaşmanın Tuzakları&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Her şey harika görünüyor, değil mi? Ancak tehlike tam da bu konfor alanında başlar.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Teknolojik Eskime Riski: Bilişim dünyası acımasızdır. Bugünün en popüler framework’ü, beş yıl sonra kimsenin hatırlamadığı bir anıya dönüşebilir. Kariyerini tek bir teknolojiye (örneğin Flash veya AngularJS) bağlamış olanların yaşadığı zorluklar, bu riskin en somut kanıtıdır. Teknoloji öldüğünde, uzmanlığınız da değerini yitirir.&lt;/li&gt;
&lt;li&gt;Kariyer Kırılganlığı: Sadece bir konuda “uzman” olmak, sizi o konudaki piyasa dalgalanmalarına karşı savunmasız bırakır. Eğer uzmanı olduğunuz alanın talebi azalırsa, kariyeriniz bir anda durma noktasına gelebilir.&lt;/li&gt;
&lt;li&gt;Büyük Resmi Kaçırmak: Kendi küçük dünyanıza o kadar odaklanırsınız ki, projenin veya ürünün genel mimarisini, diğer bileşenlerle nasıl etkileşimde bulunduğunu gözden kaçırırsınız. Bu durum, sizi daha stratejik ve mimari rollerden uzak tutar. “Çekicin varsa her şeyi çivi olarak görürsün” misali, her sorunu kendi uzmanlık alanınızın çözümüyle ele almaya çalışırsınız.&lt;/li&gt;
&lt;li&gt;Yaratıcılığın Körelmesi: Sürekli aynı tip problemlerle uğraşmak, farklı düşünme ve problem çözme yeteneklerinizi zamanla köreltebilir. Farklı alanlardan beslenemediğiniz için yenilikçi çözümler üretmekte zorlanabilirsiniz.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Peki Çözüm Ne? “T” Modelinde Bir Kariyer İnşa Etmek&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Çözüm, uzmanlaşmaktan tamamen kaçınmak değil, akıllıca uzmanlaşmaktır. Sektörde bu yaklaşımı tanımlayan harika bir model var: T-Şekilli Profesyonel (T-Shaped Professional).&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;“T” harfinin dikey çizgisi: Bu sizin derin uzmanlık alanınızı temsil eder. Örneğin, “Go ile mikroservis geliştirme” gibi niş bir konuda çok iyi olabilirsiniz. Bu, size piyasada değer katan ana yeteneğinizdir.&lt;/li&gt;
&lt;li&gt;“T” harfinin yatay çizgisi: Bu ise geniş ve tamamlayıcı bilgi birikiminizi temsil eder. Uzmanlık alanınızı destekleyen konularda (örneğin; DevOps temelleri, veritabanı optimizasyonu, temel frontend bilgisi, proje yönetimi metodolojileri, bulut teknolojileri) genel bir bilgiye sahip olmanızdır.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;T-Şekilli bir profesyonel olmak için ne yapabilirsiniz?&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Temelleri Asla Bırakmayın: Teknolojiler değişir ama algoritmalar, veri yapıları, tasarım desenleri (design patterns) ve temiz kod (clean code) prensipleri gibi temel bilgisayar bilimleri bilgisi kalıcıdır.&lt;/li&gt;
&lt;li&gt;Merakınızı Canlı Tutun: Sadece kendi alanınızdaki değil, komşu alanlardaki gelişmeleri de takip edin. Bir backend geliştiricisiyseniz, frontend dünyasında neler olup bittiğine göz atın. Bir siber güvenlik uzmanıysanız, yazılımcıların ne gibi zorluklar yaşadığını anlamaya çalışın.&lt;/li&gt;
&lt;li&gt;Yatay Beceriler Edinin: Uzmanlık alanınızın yanına küçük ama etkili yeni beceriler ekleyin. Örneğin, bir yazılımcı olarak temel CI/CD süreçlerini öğrenmek veya bir veri bilimci olarak verileri sunabileceğiniz basit bir web arayüzü kodlayabilmek sizi çok daha değerli kılar.&lt;/li&gt;
&lt;li&gt;İletişim ve İş Birliği Yeteneklerinizi Geliştirin: Yatay çizginin en önemli parçası, farklı uzmanlıklara sahip insanlarla aynı dili konuşabilmektir.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Kırılgan Olma, Esnek Ol&lt;/p&gt;

&lt;p&gt;Bilişim sektöründe kariyer bir sprint değil, bir maratondur. Tek bir alanda derinleşmek önemlidir, ancak bu derinleşme sizi körleştirmemeli ve kırılgan hale getirmemelidir. Kariyerinizi tek bir teknoloji veya platform üzerine inşa etmek, temeli zayıf bir gökdelen dikmeye benzer. İlk sarsıntıda yıkılma riski taşır.&lt;/p&gt;

&lt;p&gt;Bunun yerine, T-şekilli bir profesyonel olmayı hedefleyin. Bir konuda uzmanlaşın ama etrafınızdaki dünyadan kopmayın. Merak edin, öğrenin ve adapte olun. Unutmayın, gelecekte ayakta kalacak olanlar en güçlüler değil, değişime en iyi uyum sağlayanlar olacaktır.&lt;/p&gt;

&lt;p&gt;Peki siz bu konuda ne düşünüyorsunuz? Kariyerinizde uzmanlaşmanın faydalarını mı yoksa zararlarını mı daha çok gördünüz? Yorumlarda paylaşın!&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>ai</category>
      <category>blockchain</category>
    </item>
    <item>
      <title>Cacti Kurulumu</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Wed, 27 Nov 2024 07:22:14 +0000</pubDate>
      <link>https://forem.com/yuksektepe/cacti-kurulumu-4eo7</link>
      <guid>https://forem.com/yuksektepe/cacti-kurulumu-4eo7</guid>
      <description>&lt;p&gt;Cacti, ağ ve sistem yönetimi alanında kullanılan güçlü ve kapsamlı bir açık kaynaklı monitörleme yazılımıdır. Bu araç, ağ trafiği, sunucu performansı ve diğer sistem metriklerini izlemek ve analiz etmek için tasarlanmıştır. Cacti, özellikle geniş ve karmaşık ağ altyapılarında performans verilerini grafiklerle görselleştirme yeteneğiyle dikkat çeker. Kullanıcılar, ağ cihazları ve sunuculardan SNMP (Simple Network Management Protocol) gibi protokoller aracılığıyla veri toplar ve bu verileri anlamlı grafikler ve raporlar halinde sunar. Bu sayede, sistem yöneticileri ve ağ yöneticileri, performans sorunlarını kolayca tespit edebilir ve çözüm geliştirebilirler.&lt;/p&gt;

&lt;p&gt;Cacti’nin sunduğu görselleştirme ve raporlama özellikleri, sistem performansını sürekli izleme ve sorunları proaktif bir şekilde ele alma imkanı sağlar. Web tabanlı arayüzü sayesinde yapılandırma ve veri görüntüleme işlemleri kullanıcı dostu bir şekilde gerçekleştirilir. Ayrıca, Cacti’nin genişletilebilir yapısı ve özelleştirilebilir metrikler sayesinde, farklı ihtiyaçlara göre uyarlanabilir. Bu özellikler, Cacti’yi özellikle büyük ölçekli ağlar ve sistemler için vazgeçilmez bir yönetim aracı yapar.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Cacti Nasıl Kurulur&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Bu dökümanda anlatılan cacti kurulumu Ubuntu 22.04 işletim sistemi üzerinde gerçekleştirilmiştir. Kurulum adımlarına başlarken Kurulu ve güncellenmiş bir Linux işletim sistemine sahip olduğunuzu düşünüyorum.&lt;/p&gt;

&lt;p&gt;Öncelikle komut satırında root yetkilerini almalısınız, aksi halde her komutun başına sudo eklemeniz gerekiyor. Kurulum ve Cacti’nin çalışması esnasında gerekli olacak bağımlılıkları yüklüyoruz&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;apt-get install snmp php-snmp rrdtool librrds-perl unzip curl git gnupg2 -y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;bağımlılıkları kurduktan sonra LAMP (Linux, Apache, Mysql, Php) paketlerinin kurulumunu yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;apt-get install apache2 mariadb-server php php-mysql libapache2-mod-php php-xml php-ldap php-mbstring php-gd php-gmp php-intl -y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;&lt;strong&gt;PHP Ayarları&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;LAMP paketlerinin yüklenmesi tamamlandıktan sonra php.ini dosyasında bazı ayarlar yapıyoruz. İki farklı php.ini dosyası olduğundan her iksinde de aynı ayarları yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/php/8.1/apache2/php.ini
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;memory_limit = 512M
max_execution_time = 60
date.timezone = Europe/Istanbul
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/php/8.1/cli/php.ini
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;memory_limit = 512M
max_execution_time = 60
date.timezone = Europe/Istanbul
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Burada belirtilen parametreler sisteminizin özelliklerine veya kullanılan uygulamaların versiyonlarına göre değişiklik gösterebilir. Detay bilgi ve parametrelerin anlamları için &lt;a href="https://draft.blogger.com/blog/post/edit/7569965422413780752/6932623903943160875#" rel="noopener noreferrer"&gt;buraya&lt;/a&gt; bakabilirsiniz. Bu işlemden sonra apache servislerini yeniden başlatıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart apache2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;&lt;strong&gt;Veritabanı Oluşturulması ve Ayarları&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Şimdi sırada veri tabanı için gerekli ayarları yapmak var. Bunun için veritabanı konfigurasyon dosyalarında bazı parametleri değiştireceğiz ve cacti için veritabanı oluşturacağız&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/mysql/mariadb.conf.d/50-server.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;collation-server = utf8mb4_unicode_ci
max_heap_table_size = 128M
tmp_table_size = 64M
join_buffer_size = 64M
innodb_file_format = Barracuda
innodb_large_prefix = 1
innodb_buffer_pool_size = 512M
innodb_flush_log_at_timeout = 3
innodb_read_io_threads = 32
innodb_write_io_threads = 16
innodb_io_capacity = 5000
innodb_io_capacity_max = 10000
innodb_doublewrite = OFF
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Şimdi veritabanında kararkterset desteği için gerekli ayarları yapacağız.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/mysql/my.cnf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;[mysqld]
character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci

[client]
default-character-set = utf8mb4
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Veritabanında güvenlik sıkılaştırmaları için bazı ayarlar yapıyoruz. Bunun için aşağıdaki komutu uyguluyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mysql_secure_installation
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Yukarıda ki komut ile mysql secure kurulumu başlatmış olduk. Gelen soruları aşağıdaki şekilde cevaplayarak devam edelim.
Enter current password for root (enter for none): 
Switch to unix_socket authentication [Y/n] n
Remove anonymous users? [Y/n] y
Disallow root login remotely? [Y/n] y
Remove test database and access to it? [Y/n] y
Reload privilege tables now? [Y/n] y
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Secure installation işlemini tamamladıktan sonra cacti için bir veritabanı ve kullanıcı oluşturma işlemini gerçekleştiriyoruz. Sql komut satırına geçmek için aşağıdaki komutu uygulayın.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mysql -uroot -p
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;mysql komut satırında geçişinizde secure installation bölümünde tanımladığınız root şifresini girmelisiniz. Aşağıdaki kısımda cacti için bir cactidb isimli bir veritabanı oluşturuyoruz. Bu veritabanında yetkili olan ve yine cacti veri tabanı bağlantısı için cactiuser isimli bir kullanıcı oluşturuyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MariaDB [(none)]&amp;gt; create database cactidb;
MariaDB [(none)]&amp;gt; GRANT ALL ON cactidb.* TO cactiuser@localhost IDENTIFIED BY 'password';
MariaDB [(none)]&amp;gt; flush privileges;
MariaDB [(none)]&amp;gt; exit;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Time zone için mysql veritabanında time zone dosyasını import ediyoruz ve gerekli yetki ayarlarını yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mysql mysql &amp;lt; /usr/share/mysql/mysql_test_data_timezone.sql
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;komut satırında timezone dosyasını import ettikten sonra veritabanı içerisinde gerekli yetkilendirmeleri yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mysql -uroot -p
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;MariaDB [(none)]&amp;gt; GRANT SELECT ON mysql.time_zone_name TO cactiuser@localhost;
MariaDB [(none)]&amp;gt; flush privileges;
MariaDB [(none)]&amp;gt; exit;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Sql için gerekli ayarları yaptıktan sonra aktif olabilmesi için veritabanı servislerini yeniden başlatıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart mariadb
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;em&gt;&lt;strong&gt;Cacti Kurulumu&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Cacti’nin çalışması için gerekli olan uygulamalarda ayarları yapıp hazır duruma getirdikten sonra Cacti kurulumuna başlayabiliriz. Öncelikle Cacti dosyalarını indiriyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;wget https://www.cacti.net/downloads/cacti-latest.tar.gz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;İndirdiğimiz dosyalar sıkıştırılmış halde olduğu için açıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;tar -zxvf cacti-latest.tar.gz
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Şimdide cacti dosyalarını web dizinine kopyalıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mv cacti-1* /var/www/html/cacti
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dosyaların kopyalama işlemi tamamlandıktan sonra cacti örnek veri tabanı yapısını oluşturduğumuz cactidb veritabanına import ediyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;mysql cactidb &amp;lt; /var/www/html/cacti/cacti.sql
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti’nin veritabanı bağlantıları için Cacti php dosyasında bazı parametlereleri düzenlememiz gerekiyor, config.php dosyasını editliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /var/www/html/cacti/include/config.php
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Aşağıdaki satırları kurulumda ayarladığımız parametrelere göre düzenliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;$database_type     = 'mysql';
$database_default  = 'cactidb';
$database_hostname = 'localhost';
$database_username = 'cactiuser';
$database_password = 'password';
$database_port     = '3306';
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti’nin logları kaydetmesi için log dosyasını oluşturmamız gerekiyor.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch /var/www/html/cacti/log/cacti.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti dizin yetkilerini tanımlamamız gerekiyor. Bu işlem web server kullanıcısının Cacti dizininde yetkili olmasını sağlıyor. Dizin sahipliğini web sunucusunun kullanıcısına veriyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chown -R www-data:www-data /var/www/html/cacti/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Dizin yetkilerini düzenliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;chmod -R 775 /var/www/html/cacti/
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti Poller’lar, belirli aralıklarla verileri toplamak ve bu verileri Cacti’nin grafiklerine ve raporlarına dahil etmek için kritik bir rol oynar. Bu nedenle belirli aralıklar otomatik olarak çalıştırılmalıdır. Bunun için cron ile gerekli zamanlanmış görev ayarlarını yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/cron.d/cacti
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti için bir cron dosyası oluşturuyoruz&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;*/5 * * * * www-data php /var/www/html/cacti/poller.php &amp;gt; /dev/null 2&amp;gt;&amp;amp;1
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Şimdide Cacti’nin çalışması için Apache üzerinde virtualserver ayarlarını yapıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/apache2/sites-available/cacti.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;nano ile cacti site konfig dosyasını editleyip içerisine aşağıdakileri ekliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Alias /cacti /var/www/html/cacti

  &amp;lt;Directory /var/www/html/cacti&amp;gt;
      Options +FollowSymLinks
      AllowOverride None
      &amp;lt;IfVersion &amp;gt;= 2.3&amp;gt;
      Require all granted
      &amp;lt;/IfVersion&amp;gt;
      &amp;lt;IfVersion &amp;lt; 2.3&amp;gt;
      Order Allow,Deny
      Allow from all
      &amp;lt;/IfVersion&amp;gt;

   AddType application/x-httpd-php .php

&amp;lt;IfModule mod_php.c&amp;gt;
      php_flag magic_quotes_gpc Off
      php_flag short_open_tag On
      php_flag register_globals Off
      php_flag register_argc_argv On
      php_flag track_vars On
      # this setting is necessary for some locales
      php_value mbstring.func_overload 0
      php_value include_path .
 &amp;lt;/IfModule&amp;gt;

  DirectoryIndex index.php
&amp;lt;/Directory&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Virtual host yapılandırmasını etkinleştiriyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;a2ensite cacti
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Yapılandırmaların etkinleştirilmesi için apache servisini yeniden başlatıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart apache2
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Kurulum işlemi böylece tamamlanmış oldu. Şimdi Cacti’yi başlatabiliriz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;http://sunucuipadresi/cacti
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Cacti ilk kurulum kullanıcı adı şifresi admin / admin’dir.&lt;/p&gt;

</description>
      <category>cacti</category>
      <category>linux</category>
      <category>monitoring</category>
    </item>
    <item>
      <title>Wazuh SIEM ile Vcenter izleme</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 20:25:00 +0000</pubDate>
      <link>https://forem.com/yuksektepe/wazuh-siem-ile-vcenter-izleme-35ag</link>
      <guid>https://forem.com/yuksektepe/wazuh-siem-ile-vcenter-izleme-35ag</guid>
      <description>&lt;p&gt;Bu makalemde Wazuh açık kaynak kodlu siem aracı ile vmware vcenter ve ESX izleme işlemleri için neler yapılması gerektiğini anlatacağım. Wazuh ile vcenter’ı entegre ederken syslog protokolünden faydalanacağız.&lt;/p&gt;

&lt;p&gt;Öncelikle Vcenter management arayüzüne girerek syslog ayarlarını yapıyoruz. Send &lt;em&gt;&lt;strong&gt;Test Message&lt;/strong&gt;&lt;/em&gt; ile test edebilirsiniz.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdp1b8ddjfp54gvev3tdr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fdp1b8ddjfp54gvev3tdr.png" alt="Image description" width="700" height="152"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Ardından wazuh sunucusunda syslog ayarlarını yapıyoruz. Syslog ayarları için &lt;em&gt;&lt;strong&gt;rsyslog.conf&lt;/strong&gt;&lt;/em&gt; dosyasını editliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /etc/rsyslog.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;konfigurasyon dosyasında aşağıdaki satırları bulup satırları aktif hale getiriyoruz (muhtemelen açıklama gibi algılanması için satır başında #işareti vardır) # işareti kaldırmanız yeterli.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;module(load="imudp") 
input(type="imudp" port="514")


module(load="imtcp") 
input(type="imtcp" port="514")
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Syslog konfigurasyon dosyasında belli bir ip adresinden gelen logları belirli bir dosyada toplamak için aşağıdaki satırı konfigurasyon dosyasına ekliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;if $fromhost-ip=='vcenter ip adresi' then /var/log/vmware-esxi.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;syslog konfigurasyon dosyasını kaydedip çıkalım, konfigurasyon dosyasında belirttiğimiz log dosyasını oluşturalım&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;touch /var/log/vmware-esxi.log
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;wazuh konfigurasyon dosyasına logları hangi dosyadan okuyacağını belirtmek için &lt;em&gt;&lt;strong&gt;ossec.conf&lt;/strong&gt;&lt;/em&gt; dosyasını editliyoruz&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /var/ossec/etc/ossec.conf
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;dosya ya aşağıdaki satırları ekliyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;localfile&amp;gt;
  &amp;lt;log_format&amp;gt;syslog&amp;lt;/log_format&amp;gt;
  &amp;lt;location&amp;gt;/var/log/vmware-esxi.log&amp;lt;/location&amp;gt;
  &amp;lt;out_format&amp;gt;vmware-esxi: $(log)&amp;lt;/out_format&amp;gt;
&amp;lt;/localfile&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Vcenter için wazuh içerisinde bir dekoder oluşturmamız gerekiyor. Bunun için;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;nano /var/ossec/etc/decoders/esxi_decoders.xml
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;herhangi bir editor ile decoder dosyaasını oluşturup içerisine aşağıda yer alan kuralları giriyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;lt;decoder name="vmware-esxi"&amp;gt;
  &amp;lt;prematch&amp;gt;^vmware-esxi: &amp;lt;/prematch&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;\S+ (\d+-\d+-\d+T\d+:\d+:\d+.\d+Z) (\S+) (\S+)\[(\d+)]:&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;logtimestamp, esxi_host, process_name, process_id&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;\S+ (\d+-\d+-\d+T\d+:\d+:\d+.\d+Z) (\S+) (\S+):&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;logtimestamp, esxi_host, process_name&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;\S+ (\w+\s\d+\s\d+:\d+\:\d+) (\S+) (\S+)\[(\d+)]:&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;logtimestamp, esxi_host, process_name, process_id&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;\S+ (\w+\s\d+\s\d+:\d+\:\d+) (\S+) (\S+):&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;logtimestamp, esxi_host, process_name&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : SSH session was opened for '(\w+)@(\S+)'&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : SSH login has failed for '(\w+)@(\S+)'&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : SSH session was closed for '(\w+)@(\S+)'&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : (\S+) on  (\S+) in (\S+) is powered off&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : (\S+) on (\S+) in (\S+) has powered on&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : User (\w+)@(\S+) logged in&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Cannot login (\w+)@(\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : User (\w+)@(\S+) logged out&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, srcip&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;: \[(\S+)]: (.+)$&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;user, command&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Guest OS shut down for (\S+) on (\S+) in (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Guest OS reboot for (\S+) on (\S+) in (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Created virtual machine (\S+) on (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Removed (\S+) on (\S+) from (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Registered (\S+) on (\S+) in (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, vm, esxi_host, datacenter&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : File upload to path '\[(.+)' was initiated&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, path&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Deletion of file or directory (.+) from (\S+) was initiated&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, path, disk&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Account (\S+) was created on host (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, esxi_host&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Password was changed for account (\S+) on host (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, esxi_host&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;

&amp;lt;decoder name="esxi-syslog"&amp;gt;
  &amp;lt;parent&amp;gt;vmware-esxi&amp;lt;/parent&amp;gt;
  &amp;lt;regex type="pcre2"&amp;gt;Event (\d+) : Account (\S+) was removed on host (\S+)&amp;lt;/regex&amp;gt;
  &amp;lt;order&amp;gt;event_id, user, esxi_host&amp;lt;/order&amp;gt;
&amp;lt;/decoder&amp;gt;
dosyayı kaydedip çıkıyoruz. Ardından custom rule set oluşturmak için bir editör uygulaması yardımı ile dosyayı oluşturup editliyoruz.

nano /var/ossec/etc/rules/esxi_rules.xml
oluşturduğumuz dosya içerisine aşağıdakileri giriyoruz

&amp;lt;group name="vmware-esxi-syslog,"&amp;gt;
  &amp;lt;rule id="111010" level="0"&amp;gt;
    &amp;lt;decoded_as&amp;gt;vmware-esxi&amp;lt;/decoded_as&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi syslogs grouped.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- create new virtual machines --&amp;gt;
  &amp;lt;rule id="111011" level="5"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Created virtual machine&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: A new VM $(vm) was created on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- virtual machines state changes --&amp;gt;
  &amp;lt;rule id="111012" level="3"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;has powered on&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: VM $(vm) on $(esxi_host) has powered on.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111013" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;is powered off&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: VM $(vm) on $(esxi_host) was powered off.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111014" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Guest OS shut down&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: VM $(vm) on $(esxi_host) was shut down.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111015" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Guest OS reboot&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: VM $(vm) on $(esxi_host) was rebooted.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- logins, logouts through web console, SSH and scripts --&amp;gt;
  &amp;lt;rule id="111016" level="7"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;logged in&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) was logged in to $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111017" level="3"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;logged out&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) was logged out from $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111018" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Cannot login&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) was trying to log in to $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111019" level="7"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;: SSH session was opened&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) established SSH connection to $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111020" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;: SSH login has failed&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) failed to SSH to $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111021" level="3"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;: SSH session was closed&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) with IP $(srcip) was disconnected from $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- datastore file upload, delete --&amp;gt;
  &amp;lt;rule id="111022" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;File upload&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: A file in $(path) was uploaded on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111023" level="11"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Deletion of file or directory&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: $(path) in $(disk) was deleted on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- virtual machine registration and removal --&amp;gt;
  &amp;lt;rule id="111024" level="5"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;regex&amp;gt;Registered (\S+) on&amp;lt;/regex&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: A new VM $(vm) was registered on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111025" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;regex&amp;gt;Removed (\S+) on&amp;lt;/regex&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: VM $(vm) was removed from $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- user create, modify and delete --&amp;gt;
  &amp;lt;rule id="111026" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;regex&amp;gt;Account (\S+) was created&amp;lt;/regex&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: A new user $(dstuser) was created on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111027" level="11"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;regex&amp;gt;Account (\S+) was removed&amp;lt;/regex&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) was deleted from $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;rule id="111028" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;match&amp;gt;Password was changed&amp;lt;/match&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: Password for User $(dstuser) was changed on $(esxi_host).&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;

  &amp;lt;!-- shell commands --&amp;gt;
  &amp;lt;rule id="111029" level="8"&amp;gt;
    &amp;lt;if_sid&amp;gt;111010&amp;lt;/if_sid&amp;gt;
    &amp;lt;regex&amp;gt;shell[(\d+)]: [(\S+)]&amp;lt;/regex&amp;gt;
    &amp;lt;description&amp;gt;VMware ESXi: User $(dstuser) run command $(command) on $(esxi_host) shell.&amp;lt;/description&amp;gt;
  &amp;lt;/rule&amp;gt;
&amp;lt;/group&amp;gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;dosyayı kaydedip çıkıyoruz. Wazuh manager servisini yeniden başlatıyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;systemctl restart wazuh-manager
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Wazuh arayüzüne gidip discover bölümünden logları kontrol ediyoruz.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16padlxbtmh75soys4cg.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F16padlxbtmh75soys4cg.png" alt="Image description" width="700" height="465"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wazuh</category>
      <category>siem</category>
      <category>vmware</category>
      <category>vcenter</category>
    </item>
    <item>
      <title>Windows İşletim Sistemlerinde TLS 1.0 ve TLS 1.1 kapatma</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 20:13:15 +0000</pubDate>
      <link>https://forem.com/yuksektepe/windows-isletim-sistemlerinde-tls-10-ve-tls-11-kapatma-4bj9</link>
      <guid>https://forem.com/yuksektepe/windows-isletim-sistemlerinde-tls-10-ve-tls-11-kapatma-4bj9</guid>
      <description>&lt;p&gt;TLS (Transport Layer Security) protokolü, internet üzerindeki veri iletimini güvenli hale getiren bir şifreleme protokolüdür. TLS 1.0 ve TLS 1.1, bu protokolün önceki sürümleridir ve günümüzde çeşitli güvenlik açıkları nedeniyle kullanılmaları önerilmez. İşte TLS 1.0 ve 1.1’in neden kapatılması gerektiğine dair bazı nedenler:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Zayıf Şifreleme Algoritmaları:&lt;/em&gt; TLS 1.0 ve TLS 1.1, daha eski ve daha az güvenli şifreleme algoritmalarını destekler. Bu, potansiyel olarak veri şifrelemesinin kırılmasına veya güvenliğin ihlal edilmesine yol açabilir. Örneğin, TLS 1.0 ve 1.1, RC4 şifreleme algoritmasını destekler ve bu algoritmanın bilinen güvenlik açıkları vardır.&lt;br&gt;
&lt;em&gt;BEAST (Browser Exploit Against SSL/TLS):&lt;/em&gt; TLS 1.0, BEAST adlı bir saldırıya karşı savunmasızdır. Bu saldırı, şifreli verileri ele geçirme riskini artırır ve kötü niyetli kişilerin oturum bilgilerini çalmasını kolaylaştırır.&lt;br&gt;
&lt;em&gt;POODLE (Padding Oracle On Downgraded Legacy Encryption):&lt;/em&gt; TLS 1.0 ve daha eski SSL sürümleri, POODLE saldırısına karşı savunmasızdır. Bu saldırı, şifreli verilerin bir kısmını çözmeye ve potansiyel olarak hassas bilgilere erişmeye olanak tanır.&lt;br&gt;
&lt;em&gt;Güncel Güvenlik Standartları:&lt;/em&gt; Modern güvenlik standartları TLS 1.2 ve TLS 1.3’ü önerir. Bu sürümler, daha güçlü şifreleme algoritmaları ve daha iyi güvenlik özellikleri sunar. Özellikle TLS 1.3, daha hızlı ve daha güvenli bir iletişim sağlar, birçok eski zayıflığı ortadan kaldırır ve performansı artırır.&lt;br&gt;
&lt;em&gt;Uyumluluk:&lt;/em&gt; Birçok organizasyon ve güvenlik politikası, güncel güvenlik standartlarına uyum sağlamak için TLS 1.2 veya 1.3’ü zorunlu kılar. Bu, sistemlerin ve uygulamaların en güncel güvenlik özelliklerine sahip olmasını sağlar ve olası güvenlik ihlallerini minimize eder.&lt;br&gt;
&lt;em&gt;Destek ve Güncellemeler:&lt;/em&gt; TLS 1.0 ve 1.1, modern güvenlik güncellemeleri ve destek almıyor olabilir. Bu, potansiyel güvenlik açıklarının zamanında kapatılmaması anlamına gelir. Yeni sürümler ise sürekli olarak güncellenir ve desteklenir, bu da onları daha güvenli ve sürdürülebilir hale getirir.&lt;br&gt;
Şimdi Windows İşletim sistemlerinde Tls 1.0 ve 1.1 versiyonlarını powershell üzerinden nasıl kapatılacağını göstereceğim.&lt;/p&gt;

&lt;p&gt;Öncelikle admin modunda powershell açın. Ardından sırası ile aşağıdaki komutları uygulayın. Komutlarda 1.x yazan kısımları 1.0 ve 1.1 olarak değiştirip ilgili versiyonları kapatabilirsiniz.&lt;/p&gt;

&lt;p&gt;Öncelikle TLS sunucu kısmını kapatalım.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.x\Server" -Force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.x\Server" -Name "Enabled" -Value 0 -PropertyType "DWORD" -Force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.x\Server" -Name "DisabledByDefault" -Value 1 -PropertyType "DWORD" -Force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Client kısmını kapatmak için ise aşağıdaki komutları sırası ile uyguluyoruz.&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-Item -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.x\Client" -Force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.x\Client" -Name "Enabled" -Value 0 -PropertyType "DWORD" -Force
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>chiper</category>
      <category>tls</category>
      <category>poodle</category>
    </item>
    <item>
      <title>Fortigate Firewall Üzerinde Birden Fazla Syslog Yapılandırma</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 20:03:26 +0000</pubDate>
      <link>https://forem.com/yuksektepe/fortigate-firewall-uzerinde-birden-fazla-syslog-yapilandirma-251n</link>
      <guid>https://forem.com/yuksektepe/fortigate-firewall-uzerinde-birden-fazla-syslog-yapilandirma-251n</guid>
      <description>&lt;p&gt;Sistem yönetimi ve güvenlik analitiği açısından, ağ cihazlarından toplanan günlükler (loglar) çok değerlidir. FortiGate güvenlik duvarları, ağ trafiğini ve olayları izlemek için Syslog sunucuları kullanarak bu verileri merkezi bir yere aktarabilir. Bu makalede, FortiGate cihazınızda birden fazla Syslog sunucusunu nasıl yapılandırabileceğinizi açıklayacağım ve kullanılan komutları detaylandıracağım.&lt;/p&gt;

&lt;p&gt;Syslog Nedir ve Neden Kullanılır?&lt;/p&gt;

&lt;p&gt;Syslog, bir cihazın olaylarını ve mesajlarını merkezi bir sunucuya gönderen standart bir protokoldür. FortiGate cihazlarında syslog kullanmak, ağ güvenliği için kritik öneme sahip olan olayların izlenmesini ve analiz edilmesini sağlar. Özellikle merkezi log yönetimi ve korelasyon araçları kullanan büyük ağlarda syslog, ağdaki tehditlerin ve anomalilerin hızlı bir şekilde tespit edilmesine yardımcı olur.&lt;/p&gt;

&lt;p&gt;FortiGate’de Birden Fazla Syslog Sunucusu Yapılandırması&lt;/p&gt;

&lt;p&gt;FortiGate cihazlarında 4 adede kadar Syslog sunucusu yapılandırılabilir. Ayrıca, birden fazla VDOM (Virtual Domain) kullanıyorsanız, her VDOM için ayrı Syslog sunucuları tanımlayabilirsiniz. Bu esneklik, ağ yapısına göre farklı günlüklerin farklı sunuculara gönderilmesini sağlayarak verilerin yönetimini kolaylaştırır.&lt;/p&gt;

&lt;p&gt;CLI ile Syslog Sunucusu Yapılandırma&lt;/p&gt;

&lt;p&gt;FortiGate firewall üzerinde birden fazla syslog sunucusu komut satırı arayüzü (CLI) kullanılarak yapılandırılabilir. Syslog sunucusu eklemek ve yapılandırmak için aşağıdaki adımlar izleyin:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;config log {syslogd | syslogd2 | syslogd3 | syslogd4} setting

set status {enable | disable}
set csv {enable | disable}
set facility {alert | audit | auth | authpriv | clock | cron | daemon | ftp | kernel | local0 | local1 | local2 | local3 | local4 | local5 | local6 | local7 | lpr | mail | news | ntp | syslog | user | uucp}
set port &amp;lt;port_integer&amp;gt;
set reliable {enable | disable}
set server &amp;lt;address_ipv4 | FQDN&amp;gt;
set source-ip &amp;lt;address_ipv4&amp;gt;

end
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;Burada, her bir syslog sunucusu için syslogd, syslogd2, syslogd3 ve syslogd4 gibi farklı seçenekler bulunur. Bu, her bir sunucu için ayrı ayrı yapılandırma yapmanıza olanak tanır. Aşağıdaki parametreler, Syslog sunucusunun çalışma şeklini belirler:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;set status {enable | disable}:&lt;/em&gt; Syslog sunucusunun aktif olup olmadığını belirler. “Enable” komutu, sunucunun etkinleştirilmesini sağlar.&lt;br&gt;
&lt;em&gt;set csv {enable | disable}:&lt;/em&gt; Logların CSV formatında gönderilip gönderilmeyeceğini ayarlar. CSV formatı, logların daha düzenli ve analiz edilebilir bir formatta olmasını sağlar.&lt;br&gt;
&lt;em&gt;set facility:&lt;/em&gt; Logların hangi kategoride gönderileceğini belirler. Örneğin, “auth” ile kimlik doğrulama loglarını, “kernel” ile çekirdek (kernel) loglarını, “mail” ile e-posta loglarını seçebilirsiniz.&lt;br&gt;
&lt;em&gt;set port :&lt;/em&gt; Syslog sunucusunun dinleyeceği port numarasını belirler. Genellikle varsayılan syslog portu olan 514 kullanılır.&lt;br&gt;
&lt;em&gt;set reliable {enable | disable}:&lt;/em&gt; Güvenilir bir bağlantı (TCP) kullanıp kullanmayacağınızı ayarlayın. Bu, logların kaybolmadan sunucuya ulaştırılmasını sağlar.&lt;br&gt;
&lt;em&gt;set server :&lt;/em&gt; Syslog sunucusunun IP adresini veya tam etki alanı adını (FQDN) belirtir.&lt;br&gt;
&lt;em&gt;set source-ip :&lt;/em&gt; Syslog mesajlarının hangi kaynak IP adresinden gönderileceğini belirler. Bu, özellikle çoklu arayüzlere sahip cihazlarda logların hangi arayüzden gönderileceğini kontrol eder.&lt;br&gt;
FortiGate cihazlarında birden fazla Syslog sunucusunun yapılandırılması, ağ yönetimi ve güvenliği için oldukça faydalıdır. Her bir Syslog sunucusunun doğru bir şekilde yapılandırılması, ağınızdaki olayların izlenmesi ve analiz edilmesini kolaylaştırır. Bu makalede, Syslog yapılandırmasında kullanılan temel komutlar hakkında bilgi verdim. FortiGate cihazlarınızdaki Syslog yapılandırmalarını ihtiyacınıza göre özelleştirerek daha verimli bir log yönetimi sağlayabilirsiniz.&lt;/p&gt;

</description>
      <category>fortinet</category>
      <category>fortigate</category>
      <category>syslog</category>
    </item>
    <item>
      <title>Sosyal Medya Zehirlenmesi: Dijital Dünyanın Görünmez Tehlikesi</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 19:58:20 +0000</pubDate>
      <link>https://forem.com/yuksektepe/sosyal-medya-zehirlenmesi-dijital-dunyanin-gorunmez-tehlikesi-2lfo</link>
      <guid>https://forem.com/yuksektepe/sosyal-medya-zehirlenmesi-dijital-dunyanin-gorunmez-tehlikesi-2lfo</guid>
      <description>&lt;p&gt;Günümüzde sosyal medya, günlük hayatımızın vazgeçilmez bir parçası haline gelmiştir. Facebook, Instagram, Twitter, TikTok gibi platformlar, bilgiye hızlı erişim, iletişim, eğlence ve ticaret için yeni fırsatlar sunmaktadır. Ancak, bu dijital dünyanın olumlu yönleri kadar karanlık tarafları da var. “Sosyal medya zehirlenmesi” terimi, bu platformların aşırı ve bilinçsiz kullanımının bireyler ve toplum üzerindeki olumsuz etkilerini tanımlamak için kullanılmaktadır.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Sosyal Medya Zehirlenmesi Nedir?&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
Sosyal medya zehirlenmesi, bireylerin sosyal medya platformlarında geçirdikleri zamanın, zihinsel sağlık, ilişkiler, üretkenlik ve genel yaşam kalitesine zarar verecek boyutlara ulaşmasını ifade eder. Bu, genellikle aşağıdaki durumlarla kendini gösterir:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Aşırı Kullanım:&lt;/em&gt; Günün büyük bir kısmını sosyal medya uygulamalarında geçirmek.&lt;br&gt;
&lt;em&gt;Kıyaslama ve Kendine Güvensizlik:&lt;/em&gt; Diğer insanların “mükemmel” görünen hayatlarını kıyaslama sonucu ortaya çıkan yetersizlik hissi.&lt;br&gt;
&lt;em&gt;Bağımlılık:&lt;/em&gt; Sosyal medyada sürekli bildirim alma ve beğeni toplama ihtiyacı.&lt;br&gt;
&lt;em&gt;Sanal ve Gerçek Hayat Çatışması:&lt;/em&gt; Dijital dünyada geçirilen zamanın, gerçek dünyadaki ilişkileri ve sorumlulukları ihmal ettirmesi.&lt;br&gt;
Sosyal Medya Zehirlenmesinin Belirtileri&lt;br&gt;
Zaman Yönetimi Problemleri: Sosyal medyada geçirilen zamanın kontrolden çıkması.&lt;br&gt;
&lt;em&gt;Duygusal Dengesizlik:&lt;/em&gt; Depresyon, kaygı, stres ve özgüven kaybı.&lt;br&gt;
&lt;em&gt;Uyku Bozuklukları:&lt;/em&gt; Gece geç saatlere kadar sosyal medyada vakit geçirmekten kaynaklanan uyku problemleri.&lt;br&gt;
&lt;em&gt;İlişki Sorunları: _Yakın çevreyle iletişim eksikliği ve sosyal izolasyon.&lt;br&gt;
Bilişsel Etkiler: Konsantrasyon zorluğu ve bilgiye odaklanmada problemler.&lt;br&gt;
Sosyal Medya Zehirlenmesinin Sebepleri&lt;br&gt;
FOMO (Fear of Missing Out): Bir şeyleri kaçırma korkusu.&lt;br&gt;
_Algoritmalar ve Tasarım:&lt;/em&gt; Sosyal medya platformlarının bağımlılık yaratacak şekilde tasarlanması.&lt;br&gt;
&lt;em&gt;Sosyal Kabul ve Beğeni Arzusu:&lt;/em&gt; Beğeni ve yorumların duygusal tatmin sağlaması.&lt;br&gt;
&lt;em&gt;Sürekli Bildirim Akışı:&lt;/em&gt; Dikkat ve odaklanmayı bölen bildirimler.&lt;br&gt;
Sosyal Medya Zehirlenmesinin Sonuçları&lt;br&gt;
Sosyal medya zehirlenmesi bireylerde şu gibi sonuçlara yol açabilir:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Zihinsel Sağlık Sorunları:&lt;/em&gt; Artan depresyon ve kaygı oranları.&lt;br&gt;
&lt;em&gt;Üretkenlik Kaybı:&lt;/em&gt; İş ve akademik performansın düşmesi.&lt;br&gt;
Fiziksel Sağlık Problemleri: Göz yorgunluğu, duruş bozukluğu ve hareketsizlik.&lt;br&gt;
&lt;em&gt;Toplumsal Etkiler:&lt;/em&gt; Kutuplaşma, yanlış bilgi yayılımı ve dijital manipülasyon.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Sosyal Medya Zehirlenmesinden Kurtulma Yolları&lt;/em&gt;&lt;/strong&gt;&lt;br&gt;
&lt;em&gt;Dijital Detoks Yapın:&lt;/em&gt; Belirli zamanlarda sosyal medyadan uzak durarak zihninizi dinlendirin.&lt;br&gt;
&lt;em&gt;Kullanım Süresini Sınırlayın:&lt;/em&gt; Telefon uygulamalarında süre sınırlamaları koyun.&lt;br&gt;
&lt;em&gt;Bildirimleri Kapatın:&lt;/em&gt; Dikkatinizi dağıtan bildirimleri devre dışı bırakın.&lt;br&gt;
&lt;em&gt;Gerçek Hayata Öncelik Verin:&lt;/em&gt; Aileniz, arkadaşlarınız ve hobilerinizle daha fazla vakit geçirin.&lt;br&gt;
&lt;em&gt;Olumlu İçerikler Takip Edin:&lt;/em&gt; İlham verici ve faydalı içeriklere yönelin.&lt;br&gt;
&lt;em&gt;Farkındalık Geliştirin:&lt;/em&gt; Sosyal medyanın etkilerini ve kendi kullanım alışkanlıklarınızı fark edin.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Dengeli Kullanım, Sağlıklı Yaşam&lt;/strong&gt;&lt;/em&gt;&lt;br&gt;
Sosyal medya, doğru kullanıldığında güçlü bir araç olabilir. Ancak aşırı ve kontrolsüz kullanımı, bireyler ve toplum için ciddi sorunlara yol açabilir. Sosyal medya zehirlenmesi, dijital çağın bir yan etkisi olarak görülse de farkındalık ve bilinçli kullanım sayesinde bu etkiler azaltılabilir. Anahtar, dijital dünya ile gerçek hayat arasında sağlıklı bir denge kurmaktır.&lt;/p&gt;

</description>
      <category>socialmedia</category>
      <category>information</category>
    </item>
    <item>
      <title>DHCP dinamik DNS güncellemesi</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 19:51:32 +0000</pubDate>
      <link>https://forem.com/yuksektepe/dhcp-dinamik-dns-guncellemesi-4l8a</link>
      <guid>https://forem.com/yuksektepe/dhcp-dinamik-dns-guncellemesi-4l8a</guid>
      <description>&lt;p&gt;DHCP sunucusunun Active Directory DNS üzerinde dinamik güncellemeler yapabilmesi için belirli izinlere sahip olması gerekmektedir. Bu izinler, DNS sunucusunun yapılandırmasına ve DHCP sunucusunun işletim sistemine bağlı olarak değişebilir. Genel olarak, aşağıdaki adımları izleyerek DHCP sunucusuna gerekli yetkileri verebilirsiniz:&lt;/p&gt;

&lt;p&gt;DHCP Sunucusu için Kullanıcı Hesabı Oluşturma:&lt;br&gt;
DHCP sunucusunun dinamik güncellemeleri gerçekleştirebilmesi için özel bir kullanıcı hesabı oluşturun. Bu kullanıcı hesabını, DHCP sunucusunun hizmet hesabı olarak kullanabilirsiniz.&lt;/p&gt;

&lt;p&gt;Kullanıcı Hesabına Gerekli İzinleri Verme:&lt;br&gt;
DNS Yöneticisi İzinleri: Bu hesap, DNS yöneticisi grubuna dahil edilmelidir. Bunun için, &lt;strong&gt;&lt;em&gt;“DNS Admins”&lt;/em&gt;&lt;/strong&gt; grubuna eklemeniz gerekmektedir.&lt;/p&gt;

&lt;p&gt;DHCP Sunucusu İzinleri: Bu hesap, DHCP sunucusunun çalıştığı makinede yönetici haklarına sahip olmalıdır.&lt;/p&gt;

&lt;p&gt;DNS’de Dinamik Güncellemeleri Etkinleştirme: DNS konsolunu açın ve ilgili DNS bölgesine sağ tıklayın, ardından &lt;strong&gt;&lt;em&gt;“Properties”&lt;/em&gt;&lt;/strong&gt; seçeneğine tıklayın.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;“General”&lt;/em&gt;&lt;/strong&gt; sekmesinde, &lt;strong&gt;&lt;em&gt;“Dynamic updates”&lt;/em&gt;&lt;/strong&gt; bölümünden &lt;strong&gt;&lt;em&gt;“Secure only”&lt;/em&gt;&lt;/strong&gt; veya &lt;strong&gt;&lt;em&gt;“Nonsecure and secure”&lt;/em&gt;&lt;/strong&gt; seçeneklerinden birini seçin. (Genellikle “Secure only” tercih edilir.)&lt;/p&gt;

&lt;p&gt;DHCP Sunucusunda Kullanıcı Hesabını Ayarlama:&lt;br&gt;
DHCP konsolunu açın. İlgili DHCP sunucusuna sağ tıklayın ve &lt;em&gt;&lt;strong&gt;“Properties”&lt;/strong&gt;&lt;/em&gt; seçeneğine tıklayın.&lt;br&gt;
&lt;strong&gt;&lt;em&gt;“Advanced”&lt;/em&gt;&lt;/strong&gt; sekmesine gidin ve &lt;em&gt;&lt;strong&gt;“Credentials”&lt;/strong&gt;&lt;/em&gt; düğmesine tıklayın.&lt;/p&gt;

&lt;p&gt;Daha önce oluşturduğunuz kullanıcı hesabını ve şifresini girin.&lt;/p&gt;

&lt;p&gt;Bu adımları izleyerek, DHCP sunucusunun Active Directory DNS üzerinde dinamik güncellemeler yapabilmesi için gerekli yetkilere sahip olmasını sağlayabilirsiniz.&lt;/p&gt;

</description>
      <category>dns</category>
      <category>dynamic</category>
      <category>dhcp</category>
    </item>
    <item>
      <title>LINUX ÜZERINDE OPERA BROWSER VIDEO OYNATMAMA SORUNU</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 19:49:46 +0000</pubDate>
      <link>https://forem.com/yuksektepe/linux-uzerinde-opera-browser-video-oynatmama-sorunu-383a</link>
      <guid>https://forem.com/yuksektepe/linux-uzerinde-opera-browser-video-oynatmama-sorunu-383a</guid>
      <description>&lt;p&gt;Linux işletim sistemi üzerinde opera browser kullanıyorsanız bazı sayfalarda video oynatamama sorunu yaşabilirsiniz. Bu problemi gidermek için aşağıdaki işlemleri sırası ile uygularsanız sorun giderilmiş olacaktır.&lt;/p&gt;

&lt;p&gt;Öncelikle sisteminize wget, unzipp ve git komutlarını aşağıdaki komut ile kurum&lt;/p&gt;

&lt;p&gt;Debian tabanlı dağıtımlar için;&lt;br&gt;
sudo apt install wget unzip git&lt;/p&gt;

&lt;p&gt;Redhat tabanlı dağıtımlar için;&lt;br&gt;
dnf install wget unzip git&lt;/p&gt;

&lt;p&gt;bu komutları kurduktan sonra bir git deposunu klonlayacağız bunun için git komutunu aşağıdaki adresi vererek çalıştırın;&lt;br&gt;
git clone &lt;a href="https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git" rel="noopener noreferrer"&gt;https://github.com/Ld-Hagen/fix-opera-linux-ffmpeg-widevine.git&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;ardından indirdiğiniz dizinden&lt;br&gt;
cd ./fix-opera-linux-ffmpeg-widevine dizinine geçiş yapın&lt;/p&gt;

&lt;p&gt;scripti çalıştırmak için aşağıdaki komutu uygulayın, burada root yetkilerine ihtiyacınız olacağından sudo eklemeyi unutmayın.&lt;br&gt;
sudo ./scripts/fix-opera.sh&lt;/p&gt;

&lt;p&gt;şimdide ffmpeg eklentisini kurmak için aşağıdaki komutu çalıştırın&lt;br&gt;
sudo ./install.sh&lt;/p&gt;

&lt;p&gt;işlemler tamamlandıktan sonra bulunduğunuz dizinden çıkın dilerseniz indirdiğiniz dizini silebilirsiniz. Opera tarayıcısını yeniden başlatın artık video oynatabilirsiniz.&lt;/p&gt;

</description>
      <category>linux</category>
      <category>debian</category>
      <category>ubuntu</category>
      <category>opera</category>
    </item>
    <item>
      <title>THREAT INTELLIGENCE</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 19:45:00 +0000</pubDate>
      <link>https://forem.com/yuksektepe/threat-intelligence-27f6</link>
      <guid>https://forem.com/yuksektepe/threat-intelligence-27f6</guid>
      <description>&lt;p&gt;“Threat intelligence” (tehdit istihbaratı), bir organizasyonun veya bireyin bilgi sistemlerini, varlıklarını ve faaliyetlerini korumak amacıyla topladığı ve analiz ettiği tehdit bilgilerini içeren bir kavramdır. Bu, potansiyel güvenlik tehditlerini anlama, değerlendirme ve yönetme sürecini ifade eder.&lt;/p&gt;

&lt;p&gt;Tehdit istihbaratı, bir dizi kaynaktan elde edilen bilgileri içerebilir. Bunlar, kötü amaçlı yazılımlar, siber saldırı yöntemleri, zararlı altyapılar, güvenlik açıkları ve benzeri konularda güncel bilgileri içerir. Bu bilgiler, organizasyonların daha proaktif bir şekilde tehditlere karşı önlem almasına, siber güvenlik politikalarını güncellemesine ve olaylara daha etkili bir şekilde tepki vermesine yardımcı olabilir.&lt;/p&gt;

&lt;p&gt;Tehdit istihbaratı, bir organizasyonun siber güvenlik stratejisini geliştirmek ve güçlendirmek için önemli bir bileşendir.&lt;/p&gt;

</description>
      <category>threat</category>
      <category>intelligence</category>
      <category>cybersecurity</category>
    </item>
    <item>
      <title>Teknolojinin 30 Yılı: Yeni Bir Başlangıç</title>
      <dc:creator>Fatih Yüksektepe</dc:creator>
      <pubDate>Tue, 26 Nov 2024 19:40:49 +0000</pubDate>
      <link>https://forem.com/yuksektepe/teknolojinin-30-yili-yeni-bir-baslangic-1b8i</link>
      <guid>https://forem.com/yuksektepe/teknolojinin-30-yili-yeni-bir-baslangic-1b8i</guid>
      <description>&lt;p&gt;Bilgi teknolojileri dünyasında 30 yılı geride bırakmak, aynı zamanda geçmişin derinliklerinden geleceğin ufuklarına doğru bir yolculuk yapmak demek. 1990'ların başında bu alanda kariyerime adım attığımda, teknoloji, şimdiki gibi hızla değişen, birbirine entegre olmuş ve hayatımızın her alanına nüfuz eden bir olgu değildi. O zamanlar, bir bilgisayarın başında geçirdiğimiz saatler, bilgiye erişimin çok daha kısıtlı olduğu ve her yeni gelişmenin bir devrim gibi kabul edildiği günlerdi.&lt;/p&gt;

&lt;p&gt;Şimdi, çok daha hızlı bir dünyada yaşıyoruz. Yapay zeka, bulut bilişim, nesnelerin interneti ve daha pek çok yenilik, hayatımızı ve iş yapış biçimlerimizi dönüştürüyor. Ancak 30 yıl boyunca kazandığım deneyimler ve edindiğim bilgiler, teknolojiye olan bakışımı şekillendirdi ve beni her zaman bir adım ileriye gitmeye teşvik etti.&lt;/p&gt;

&lt;p&gt;Blogumda, hem teknoloji dünyasında geçen yıllarımdan edindiğim deneyimleri paylaşmayı hem de bu sektördeki en yeni trendleri, fırsatları ve zorlukları tartışmayı planlıyorum. Bu yeni başlangıç, yalnızca geçmişin izlerini taşımakla kalmayacak, aynı zamanda geleceğe dair vizyonumu da yansıtacak. Umarım, bu yolculukta siz de benimle olursunuz.&lt;/p&gt;

</description>
      <category>teknoloji</category>
      <category>startup</category>
    </item>
  </channel>
</rss>
