Geleceği Yazanlar Blog

React JS için Redux Kurulumu ve Yönetimi
React JS kullanarak yazılan bir web servis arayüzünde karşılaşılan en önemli sorunların başında state management konusu gelmektedir. Sayfa sayısının ve state’lerin az olduğu servislerde, localStorage veya sessionStorage gibi yapılarla durum yönetimini sürdürebiliriz. Fakat state sayısı arttıkça bu yapılar ihtiyacımızı karşılamak için yetersiz kalmaktadır. Bu noktada Redux kütüphanesi, merkezi, esnek ve dayanıklı bir state yönetim mekanizması sunmaktadır. Bu yazıda, Redux kütüphanesinin ne olduğu, bir React JS projesinde nasıl kurulması gerektiği ve nasıl kullanılacağını anlatacağım.

31.01.2025

React.js ile Güvenli Yazılım Pratikleri
Siber saldırıların giderek daha karmaşık hale geldiği bu dönemde, uygulamalarınızın güvenliği en az performans kadar önemlidir. React.js, güçlü kullanıcı ara yüzleri oluşturmanın yanı sıra, güvenliği doğru bir şekilde ele aldığınızda, kullanıcılarınıza güvenilir bir deneyim sunmanızı sağlar. İşte uygulamanızı daha güvenli hale getirmek için takip edebileceğiniz önemli ipuçları ve bu ipuçlarını uygulamak için kod örneklerini aşağıda bulabilirsiniz.

Regex ile Gizli Bilgilerin Tespiti
Gizli bilgiler (secrets), genellikle API anahtarları, veri tabanı erişim bilgileri, şifreler, kimlik bilgileri, token’lar gibi kişilere veya kurumlara özel olan verileri ifade eder. Bu tür gizli bilgiler içeren veriler, yanlışlıkla veya kasıtlı olarak kaynak kodlarında, yapılandırma dosyalarında veya Git gibi sürüm kontrol sistemlerinde herkese açık olarak paylaşılabilir ve kötü niyetli kişilere sistemlere, bilgilere izinsiz bir şekilde erişim için fırsatlar doğurabilir. Düzenli ifadeler, statik kod analizi araçları ve manuel yapılan incelemelerle, herkese açık olan gizli bilgilerin tespit edilmesi veya paylaşılmadan önce tespitinin yapılıp bunun önüne geçilmesi sağlanabilir. Bu yazıda, regex ile gizli bilgilerin nasıl etkili bir şekilde tespit edilebileceğine dair temel bir bakış sunulacaktır.

27.12.2024

Grafana’da Metrik Yönetimi
Grafana, veri görselleştirme ve izleme için kullanılan açık kaynaklı bir platformdur. Sistemlerin durumunu ve performansını izlemek için oldukça önemli bir özelliktir. Metrikler, bir sistemin durumu hakkında sayısal veriler sunar ve Grafana bu metrikleri görselleştirerek kullanıcıların hızlı ve kolay bir şekilde analiz yapmasını sağlar.

26.12.2024

Şifreleme Bilimi ve Yöntemleri
Geçen günlerde öğretmen bir arkadaşımla konuşuyordum, bana şöyle dedi. “Sınıfın yarısı matematikten korkuyor”. Siber güvenlik alanında çalışmaya başladığım ilk yıllarda, fark ettim ki, ben dahil herkes şifreleme metodlarından kaçınıyordu. Hepimizdeki bu matematik korkusu belki de önemli ve basit kavramlardan uzaklaştırıyor. Önemli kavramların basit bir dille anlatılmadığında onlardan kaçınmaya yol açtığını düşünüyorum.

19.12.2024

Yapay Zeka Modellerini Savunma Yaklaşımları
“Yapay Zekâ Modellerine Yönelik Tehditler” başlıklı yazıda çeşitli yapay zekâ modellerine yönelik saldırı yöntemlerinden bahsetmiş ve teknikleri paylaşmıştım. Peki, bu saldırılara karşı bir önlem alınamaz ya da saldırı anında bir tespit yapılamaz mı?

12.12.2024

Yapay Zeka Modellerine Yönelik Tehditler
Large Language Model (LLM) ile çağ atlayan, bilişim ile uğraşan veya uğraşmayan herkes tarafından kullanılabilir hale gelen yapay zekâ bu kadar yaygınlaşmışken biraz da konuya farklı bir pencereden bakalım istedim. Bir yapay zekâ modeli her zaman güvenilir midir? Modele dışarıdan etki ederek yanlış çıktılar üretmesi sağlanabilir mi? Yapay zekâ kullanımı atak yüzey alanımızı genişletir mi? ...

05.12.2024

Kimlik Doğrulamada Dijital Dönüşüm: Biyometrik Güvenlik Sistemleri
Son yıllarda teknolojinin gelişmesi ve kullanım kolaylığı bakımından biyometrik verilerle günlük hayatımızda sık sık karşılaşmaktayız. Yüzümüz veya parmak izimiz ile cep telefonlarımızı kullanabiliyor ya da çalıştığımız iş yerine giriş yapabiliyor, telefonumuza sesli komutlar vererek istediğimiz kişileri arayabiliyor, akıllı televizyonlarımızda istediğimiz kanalı açabiliyor ve bankacılık işlemleri...

14.06.2024

Makine Öğrenmesi ile Web Sitesi Sınıflandırma
Bir web sitesini sınıflandırma ihtiyacının temeli, ticari faaliyetlere, gizlilik ve güvenlik kaygısına dayanmaktadır. Kategorisi belirli olan bir web sitesine reklam konumlandırmak veya belirli bir kategoriye ilgi duyan kullanıcının karşısına ilgili kategoriden reklamlar çıkarmak ticari anlamda büyük fayda sağlamaktadır. Kullanıcı açısından ise erişim sağlanmaması gereken kategoriler belirlenerek güvenli bir ağ oluşturulmasına katkı sağlanabilir.

13.06.2024

2024 Yılı ve Yakın Geleceğin Dünyası
Yılın son dönemine yaklaşırken Bill Gates yapay zekâ ile alakalı bir yazı yayımladı.

27.05.2024
- 169560 views