Browsing articles in "Java"
Ara
16
2021

Log4j CVE-2021-45046 Zafiyeti

Merhaba, CVE-2021-45046 kodu ile tag lenen zafiyetin tespit edilmesi ve kapatılması ile ilgili aşağıdaki adımları takip edebilirsiniz. Tespit edilmesi için Scriptini sh haline getirip run ettikten sonra [WARNING] maybe vulnerable, those files contain the name: uyarısı altında gelen jar file lar potansiyel log4j library sine işaret etmektedir. Bu liste içerisinde 2.0 <= Apache log4j <= […]

Ara
12
2017

HSM Makinasına Crypto Kullanıcı Parolası ile Bağlantı Kurma PKCS11 Keystore Okuma Problemi Çözümü

Merhaba, Bu yazımda HSM (Hardware Security Module) cihazı (Safenet Luna – Üretici : Gemalto) üzerinde ayarları token üzerinde ve kullanıcı yetkileri düzgün verilmiş ancak imzalama işlemleri için gerekli java Keystore okuması sırasında CKR_PIN_INVALID hatasının çözümü aşağıdaki şekilde bir workaround ile yapılmaktadır. Admin parolası ile sağlıklı bir şekilde yapılan işlemler Crypto user parolası ile yapılamamaktadır. PKCS11 […]

Kas
13
2017

EBS Açılış Şifresinin Kurallar Dahilinde Girilmesi (R12)

Merhaba, EBS ekranları açılırken şifre güvenliliği açısından özel karakter kullanımını zorlamak için aşağıdaki yöntemleri uygulayabilirsiniz. Uygulama Adımları $JAVA_TOP altındaki  oracle.apps.fnd.security dizin altına custom oluşturulacak java programı (XXPasswordValidation.java) taşınır. Uzantısı java olan program derlenerek class dosyası aynı dizinde oluşturulur. Unix ortama bağlanıp $JAVA_TOP/oracle.apps.fnd.security altında iken “javac XXPasswordValidation.java” komutu ile programın XXPasswordValidation.class dosyası oluşturulur. Yapılan işlemleri db ye […]

Kas
8
2017

Java Projesinde SLF4J ile Loglamayı Aktif Hale Getirmek

Merhaba, Bu yazımda * SLF4J (Simple Logging Facade for Java) ile proje de loglama mekanizmasının nasıl aktif hale getirileceğini paylaştım. Örnek olarak maven projesine pom.xml line aşağıdaki bağımlılıklar eklenmelidir. . log4j-1.2.17.jar . slf4j-api-1.7.25.jar . slf4j-log4j12-1.7.25.jar   <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.25</version> </dependency> <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency> </dependencies> <dependencies> <dependency> […]

Eki
24
2017

Jdeveloper Tunning Notları

Merhaba, Bu yazımda jdeveloper ide sinde karşılaşılan yavaşlık problemlerinin giderilmesi yapılması gereken JVM ayarları anlattım. ( https://blogs.oracle.com/ardaeralp/tune-your-jdeveloper-12c-1213 linkinde referans alınmıştır. ) Step 1: Configure JVM settings in jdev.conf Path: $MV_HOME$/jdeveloper/jdev/bin/jdev.conf # optimize the JVM for strings / text editing AddVMOption -XX:+UseStringCache AddVMOption -XX:+OptimizeStringConcat AddVMOption -XX:+UseCompressedStrings AddVMOption -XX:+UseCompressedOops AddVMOption -XX:+AggressiveOpts AddVMOption -XX:+UseConcMarkSweepGC AddVMOption -DVFS_ENABLE=true AddVMOption -Dsun.java2d.ddoffscreen=false […]

Şub
1
2016

JAVA ile Otomatik Word Dokümanı Oluşturma

JAVA ile otomatik olarak word dokumanları oluşturmanız gerekirse, hatta JAVA ile MS office programları ile iligli herhangi bir işlem yapmanız gerektiğinde sizlere Apache POI kütüphanesini kullanmanızı şiddetle tavsiye ederim. POI kütüphanesi JAVA ile MS Office programları üzerinde (word, excel, etc.) işlem yapmanızı oldukça kolaylaştırmaktadır. Bu örneğimizde parametlerimizi bir text dokümanından alıp, otomatik olarak parametrelerimizin yani […]