Gelecegi yazanlar logo

Geleceği Yazanlar Blog

Android Uygulama Derleme Süreçleri

Android Uygulama Derleme Süreçleri

Android uygulamaları, önce kaynakların derlenip APK dosyasına dönüştürülmesi, ardından da bu dosyanın imzalanmasıyla oluşturulur. Bu iki temel adım sayesinde uygulama, güvenli ve dağıtıma hazır hale gelir.

ChatGPT ile Siber Güvenlik Eğitimi

ChatGPT ile Siber Güvenlik Eğitimi

Siber güvenlik son yıllarda yükselen bir alan ve sektörde hâlâ birçok açık var. İlgili bölümlerdeki öğrenciler bu alana ilgi duymaya başlıyor. Bu da “Siber güvenlik eğitimine nasıl başlanır?” gibi soruları beraberinde getiriyor.

Blockchain Forensics Tools: Kripto Paraları İzleme ve Analiz Etme Sanatı
Blockchain Forensics Tools: Kripto Paraları İzleme ve Analiz Etme Sanatı

Kripto paraların anonim ve merkeziyetsiz yapısı, bir yandan finansal özgürlük sunarken diğer yandan yasa dışı faaliyetlerin gizlenmesine olanak tanır. İşte bu noktada Blockchain Forensics Tools devreye girer. Bu araçlar, blockchain verilerini analiz ederek kara para aklama, dolandırıcılık ve yasa dışı işlemleri tespit etmede kullanılır.

profile-image

Geleceği Yazanlar Ekibi

| 21 Ağustos 2025

Mobsf İle Android Uygulamalarda Dinamik Analiz
Mobsf İle Android Uygulamalarda Dinamik Analiz

Dinamik analiz, bir uygulamanın çalışma anındaki davranışlarını inceleyerek güvenlik açıklarını tespit etme yöntemlerinden biridir. Bu yöntem sayesinde uygulamanın hangi izinleri kullandığını, hangi API’leri çağırdığını ve hangi verileri işlediğini analiz edebiliriz. Bu yazıda, Mobile Security Framework (MobSF) aracı kullanılarak mobil uygulamalarda dinamik analiz adımlarını ele alacağım.

profile-image

Ahmet Buğra Demirel

| 29 Temmuz 2025

Android Uygulamalarında Statik Kod Analizi- 1
Android Uygulamalarında Statik Kod Analizi- 1

Geleceği Yazanlar'da Android uygulamalarında statik kod analizini öğrenmek için hemen okuyun!

profile-image

Ahmet Buğra Demirel

| 25 Haziran 2025

SOC Analisti Olma Rehberi
SOC Analisti Olma Rehberi

SOC analistleri, kurumların siber güvenlik operasyonlarını yönetmek ve güvenlik tehditlerine karşı önlem almak için kritik bir rol oynar. Bir SOC analisti, siber tehditleri tespit etmek, olaylara müdahale etmek ve güvenlik sistemlerini sürekli izlemek gibi görevleri üstlenir. Bu rehber, sıfırdan başlayarak bir SOC analisti olabilmek için öğrenilmesi gereken teknik konuları içermektedir.

profile-image

Rıdvan Güler

| 13 Haziran 2025

Android Uygulamalarında Dinamik Analiz -2
Android Uygulamalarında Dinamik Analiz -2

Geleceği Yazanlar’da Android uygulamalarında dinamik analiz tekniklerini derinlemesine inceleyerek güvenlik açıklarını tespit etmek için hemen okuyun!

profile-image

Ahmet Buğra Demirel

| 10 Haziran 2025

Android Uygulamalarında Dinamik Analiz -1
Android Uygulamalarında Dinamik Analiz -1

Geleceği Yazanlar ile Android uygulamalarında dinamik analiz yaparak güvenlik açıklarını tespit edin ve performansı en üst seviyeye çıkarın. Detayları keşfetmek için yazımızı hemen okuyun!

profile-image

Ahmet Buğra Demirel

| 10 Haziran 2025

Android Uygulama Derleme Süreçleri
Android Uygulama Derleme Süreçleri

Android uygulamalarının oluşturulması iki ana temel adımdan geçer: derleme ve paketleme, ardından da imzalama. Derleme süreci, genellikle Gradle üzerinden yönetilir. Bu süreçte Android Asset Packaging Tool (aapt veya aapt2), uygulama kaynaklarını derleyerek kodun kaynaklara referans vermesini sağlayan bir R.java dosyası oluşturur. Ardından Java kaynak kodları derlenir ve .class dosyaları üretilir. Bu dosyalar, gerekli kütüphaneler ve diğer kaynaklarla birleştirilerek Android Package (.apk) dosyası oluşturulur. Son işlem olarak ise APK dosyası imzalanır. Bu imzalama işlemi, uygulamanın güvenli bir şekilde paketlenmesini ve cihazlarda çalıştırılabilir hale gelmesini sağlar. Böylece uygulama, dağıtıma hazır bir hale gelir.

profile-image

Ahmet Buğra Demirel

| 15 Nisan 2025

React JS için Redux Kurulumu ve Yönetimi
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.

profile-image

Alper Birlik

| 31 Ocak 2025

React.js ile Güvenli Yazılım Pratikleri
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.

profile-image

Elif Karadağ

| 8 Ocak 2025

Regex ile Gizli Bilgilerin Tespiti
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.

profile-image

Elif Colak

| 27 Aralık 2024

...

© 2025 Copyright Turkcell

Bizi Takip Edin