GAZİANTEP ÜNİVERSİTESİ BİLGİ İŞLEM DAİRE BAŞKANLIĞI

GAZİANTEP ÜNİVERSİTESİ

BİLGİ İŞLEM DAİRE BAŞKANLIĞI

KILAVUZ

1 sonuç bulundu

Log dosyalarına Zaman Damgası Basma
KILAVUZ

Log dosyalarına Zaman Damgası Basma

Slackware 14.2 işletim sistemi üzerinde zaman damgalı log üretme 20.11.2021 Önceden kurulu Slackware üzerinde gelen openssl yerine şu an son sürümü indirip kuralım. mkdir /KURULUM2021 cd /KURULUM2021 wget https://www.openssl.org/source/openssl-1.1.1l.tar.gz   tar xvf openssl-1.1.1l.tar.gz cd openssl-1.1.1l ./config make make install ldconfig   openssl version komutu ile kurulu olan sürümü görüyoruz OpenSSL 1.1.1l 24 Aug 2021   /etc/rc.d/rc.syslog ta alt satir gibi acilmali yoksa 514 portu aktif olmuyor.   #SYSLOGD_OPTIONS="-c " SYSLOGD_OPTIONS="-r -m 0 "   netstat -tulnp ile 512 portunun hizmet verdiğini gör.   20 yıllık sertifika üreteceğiz mkdir /sertifikalar cd /sertifikalar   openssl req -config /usr/local/ssl/openssl.cnf -days 7310 -x509 -newkey rsa:2048 -out cacert.pem -outform PEM   Alttaki alanları kuruma göre doldurun. cacert.pem ve privkey.pem dosyaları oluşacaktır dizinde   Generating a 2048 bit RSA private key ..........................................................+++ ............................................+++ writing new private key to 'privkey.pem' Enter PEM pass phrase: Verifying - Enter PEM pass phrase: ----- You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:TR State or Province Name (full name) [Some-State]:Gaziantep-Turkey Locality Name (eg, city) []:Gaziantep Organization Name (eg, company) [Internet Widgits Pty Ltd]:Gaziantep Universitesi Organizational Unit Name (eg, section) []:Bilgi islem Merkezi Common Name (eg, YOUR name) []:logserver001.gantep.edu.tr Email Address []:logadmin@gantep.edu.tr   cp -r /usr/local/src/openssl-1.0.0k/apps/demoCA/ /GAUN mkdir /GAUN/newcerts   root@log:/sertifikalar# mv /GAUN/cacert.pem /GAUN/cacert.pem.old root@log:/sertifikalar# cp /sertifikalar/cacert.pem /GAUN/   root@log:/sertifikalar#mv /GAUN/private/cakey.pem /GAUN/private/cakey.pem.old root@log:/sertifikalar#cp /sertifikalar/privkey.pem /GAUN/private/cakey.pem   /usr/local/ssl/openssl.cnf da alt satırları aktif et   #dir = ./demoCA # Where everything is kept iptal dir = /GAUN # Where everything is kept   #dir = ./demoCA # TSA root directory iptal dir = /GAUN # TSA root directory   extendedKeyUsage = critical,timeStamping keyUsage = nonRepudiation, digitalSignature   openssl genrsa -aes256 -out tsakey.pem 2048 Generating RSA private key, 2048 bit long modulus ...........................+++ ................................................+++   root@log:/sertifikalar# ls -asl total 20 4 drwxr-xr-x 2 root root 4096 2010-07-12 15:50 ./ 4 drwxr-xr-x 23 root root 4096 2010-07-12 14:39 ../ 4 -rw-r--r-- 1 root root 1570 2010-07-12 14:32 cacert.pem 4 -rw-r--r-- 1 root root 1834 2010-07-12 14:32 privkey.pem 4 -rw-r--r-- 1 root root 1766 2010-07-12 15:51 tsakey.pem     openssl req -new -key tsakey.pem -out tsareq.csr Enter pass phrase for tsakey.pem: You are about to be asked to enter information that will be incorporated into your certificate request. What you are about to enter is what is called a Distinguished Name or a DN. There are quite a few fields but you can leave some blank For some fields there will be a default value, If you enter '.', the field will be left blank. ----- Country Name (2 letter code) [AU]:TR State or Province Name (full name) [Some-State]:Gaziantep-Turkey Locality Name (eg, city) []:Gaziantep Organization Name (eg, company) [Internet Widgits Pty Ltd]:Gaziantep Universitesi Organizational Unit Name (eg, section) []:Bilgi islem Merkezi Common Name (eg, YOUR name) []:logserver001.gantep.edu.tr Email Address []:system@gantep.edu.tr   Please enter the following 'extra' attributes to be sent with your certificate request A challenge password []:sifreyi bos gectim An optional company name []: Bos gectim   root@log:/sertifikalar# ls -asl total 24 4 drwxr-xr-x 2 root root 4096 2010-07-12 15:56 ./ 4 drwxr-xr-x 23 root root 4096 2010-07-12 14:39 ../ 4 -rw-r--r-- 1 root root 1570 2010-07-12 14:32 cacert.pem 4 -rw-r--r-- 1 root root 1834 2010-07-12 14:32 privkey.pem 4 -rw-r--r-- 1 root root 1766 2010-07-12 15:51 tsakey.pem 4 -rw-r--r-- 1 root root 1159 2010-07-12 15:56 tsareq.csr ------------------------------------------------------------------------- openssl ca -config /etc/ssl/openssl.cnf -in tsareq.csr -out tsacert.pem   Using configuration from /etc/ssl/openssl.cnf Enter pass phrase for /GAUN/private/cakey.pem: Check that the request matches the signature Signature ok Certificate Details: Serial Number: 286 (0x11e) Validity Not Before: Jul 12 12:59:00 2019 GMT Not After : Jul 12 12:59:00 2029 GMT Subject: countryName = TR stateOrProvinceName = Gaziantep-Turkey organizationName = Gaziantep Universitesi organizationalUnitName = Bilgi islem Merkezi commonName = logserver001.gantep.edu.tr emailAddress = logadmin@gantep.edu.tr X509v3 extensions: X509v3 Basic Constraints: CA:FALSE X509v3 Key Usage: Digital Signature, Non Repudiation Netscape Comment: OpenSSL Generated Certificate X509v3 Subject Key Identifier: D8:D0:A9:65:11:D0:DE:53:A0:CC:9C:CA:79:8C:1E:EC:AC:69:7F:EF X509v3 Authority Key Identifier: keyid:99:5E:9B:BE:8B:8B:49:87:E3:E5:99:59:0C:BD:11:D6:CF:D8:5E:EE   X509v3 Extended Key Usage: critical Time Stamping Certificate is to be certified until Jul 12 12:59:00 2011 GMT (365 days) Sign the certificate? [y/n]:y   1 out of 1 certificate requests certified, commit? [y/n]y Write out database with 1 new entries Data Base Updated ------------------------------------------------------------------------- root@log:/sertifikalar# cp /sertifikalar/tsacert.pem /GAUN/ root@log:/sertifikalar# cp /sertifikalar/tsakey.pem /GAUN/private/   imza dizini içine alacağımız leases dosyasını zaman damgalayalım. root@log:/sertifikalar# mkdir /zamandamga root@log:/sertifikalar# cd /zamandamga cp /var/log/leases . ls -asl total 12   4 drwxr-xr-x 2 root root 4096 2010-07-12 16:02 ./ 4 drwxr-xr-x 24 root root 4096 2010-07-12 16:01 ../ 4 -rw-r----- 1 root root 3758 2010-07-12 16:02 leases ------------------------------------------------------------------------- openssl ts -query -data leases -no_nonce -out leases.tsq ls -asl total 16 4 drwxr-xr-x 2 root root 4096 2010-07-12 16:04 ./ 4 drwxr-xr-x 24 root root 4096 2010-07-12 16:01 ../ 4 -rw-r----- 1 root root 3758 2010-07-12 16:02 leases 4 -rw-r--r-- 1 root root 40 2010-07-12 16:04 leases.tsq ------------------------------------------------------------------------- openssl ts -reply -queryfile leases.tsq -out leases.tsr -config /usr/local/ssl/openssl.cnf   Using configuration from /etc/ssl/openssl.cnf Enter PEM pass phrase: Warning: could not open file /GAUN/tsaserial for reading, using serial number: 1 Response has been generated.     ls -asl total 20 4 drwxr-xr-x 2 root root 4096 2010-07-12 16:06 ./ 4 drwxr-xr-x 24 root root 4096 2010-07-12 16:01 ../ 4 -rw-r----- 1 root root 3758 2010-07-12 16:02 leases 4 -rw-r--r-- 1 root root 40 2010-07-12 16:04 leases.tsq 4 -rw-r--r-- 1 root root 983 2010-07-12 16:06 leases.tsr ------------------------------------------------------------------------- openssl ts -reply -in leases.tsr -text Status info: Status: Granted. Status description: unspecified Failure info: unspecified   TST info: Version: 1 Policy OID: 1.2.3.4.1 Hash Algorithm: sha1 Message data: 0000 - 95 f0 82 61 ad fe 60 24-84 fd 7e 0e c2 fe 57 bf ...a..`$..~...W. 0010 - 60 c1 b9 dc Serial number: 0x01 Time stamp: Jul 12 13:06:06 2010 GMT Accuracy: 0x01 seconds, 0x01F4 millis, 0x64 micros Ordering: yes Nonce: unspecified TSA: DirName:/C=TR/ST=Gaziantep-Turkey/O=Gaziantep Universitesi/OU=Bilgi islem Merkezi/CN=logserver.gantep.edu.tr/emailAddress=system@gantep.edu.tr Extensions:   -------------------------------------------------------------- openssl ts -reply -queryfile leases.tsq -out leases.der -token_out -config /usr/local/ssl/openssl.cnf Using configuration from /usr/local/ssl/openssl.cnf Enter PEM pass phrase: Response has been generated.   ls -asl total 24 4 drwxr-xr-x 2 root root 4096 2010-07-12 16:09 ./ 4 drwxr-xr-x 24 root root 4096 2010-07-12 16:01 ../ 4 -rw-r----- 1 root root 3758 2010-07-12 16:02 leases 4 -rw-r--r-- 1 root root 974 2010-07-12 16:09 leases.der 4 -rw-r--r-- 1 root root 40 2010-07-12 16:04 leases.tsq 4 -rw-r--r-- 1 root root 983 2010-07-12 16:06 leases.tsr --------------------------------------------------------------- openssl ts -reply -in leases.der -token_in -text -token_out Version: 1 Policy OID: 1.2.3.4.1 Hash Algorithm: sha1 Message data: 0000 - 95 f0 82 61 ad fe 60 24-84 fd 7e 0e c2 fe 57 bf ...a..`$..~...W. 0010 - 60 c1 b9 dc `... Serial number: 0x02 Time stamp: Jul 12 13:09:52 2010 GMT Accuracy: 0x01 seconds, 0x01F4 millis, 0x64 micros Ordering: yes Nonce: unspecified TSA: DirName:/C=TR/ST=Gaziantep-Turkey/O=Gaziantep Universitesi/OU=Bilgi islem Merkezi/CN=logserver001.gantep.edu.tr/emailAddress=logadmin@gantep.edu.tr Extensions:   openssl asn1parse -in leases.der -inform DER 0:d=0 hl=4 l= 970 cons: SEQUENCE 4:d=1 hl=2 l= 9 prim: OBJECT :pkcs7-signedData 15:d=1 hl=4 l= 955 cons: cont [ 0 ] 19:d=2 hl=4 l= 951 cons: SEQUENCE 23:d=3 hl=2 l= 1 prim: INTEGER :03 26:d=3 hl=2 l= 11 cons: SET 28:d=4 hl=2 l= 9 cons: SEQUENCE 30:d=5 hl=2 l= 5 prim: OBJECT :sha1 37:d=5 hl=2 l= 0 prim: NULL 39:d=3 hl=4 l= 287 cons: SEQUENCE 43:d=4 hl=2 l= 11 prim: OBJECT :id-smime-ct-TSTInfo 56:d=4 hl=4 l= 270 cons: cont [ 0 ] 60:d=5 hl=4 l= 266 prim: OCTET STRING [HEX DUMP]:3082010602010106042A0304013021300906052B0E03021A0500041495F08261ADFE602484FD7E0EC2FE57BF60C1B9DC020102180F32303130303731323133303935325A300A020101800201F48101640101FFA081 B4A481B13081AE310B30090603550406130254523119301706035504080C1047617A69616E7465702D5475726B6579311F301D060355040A0C1647617A69616E74657020556E69766572736974657369311C301A06035504 0B0C1342696C67692069736C656D204D65726B657A693120301E06035504030C176C6F677365727665722E67616E7465702E6564752E74723123302106092A864886F70D010901161473797374656D4067616E7465702E65 64752E7472 330:d=3 hl=4 l= 640 cons: SET 334:d=4 hl=4 l= 636 cons: SEQUENCE 338:d=5 hl=2 l= 1 prim: INTEGER :01 341:d=5 hl=3 l= 201 cons: SEQUENCE 344:d=6 hl=3 l= 194 cons: SEQUENCE 347:d=7 hl=2 l= 11 cons: SET 349:d=8 hl=2 l= 9 cons: SEQUENCE 351:d=9 hl=2 l= 3 prim: OBJECT :countryName 356:d=9 hl=2 l= 2 prim: PRINTABLESTRING :TR 360:d=7 hl=2 l= 25 cons: SET 362:d=8 hl=2 l= 23 cons: SEQUENCE 364:d=9 hl=2 l= 3 prim: OBJECT :stateOrProvinceName 369:d=9 hl=2 l= 16 prim: UTF8STRING :Gaziantep-Turkey 387:d=7 hl=2 l= 18 cons: SET 389:d=8 hl=2 l= 16 cons: SEQUENCE 391:d=9 hl=2 l= 3 prim: OBJECT :localityName 396:d=9 hl=2 l= 9 prim: UTF8STRING :Gaziantep 407:d=7 hl=2 l= 31 cons: SET 409:d=8 hl=2 l= 29 cons: SEQUENCE 411:d=9 hl=2 l= 3 prim: OBJECT :organizationName 416:d=9 hl=2 l= 22 prim: UTF8STRING :Gaziantep Universitesi 440:d=7 hl=2 l= 28 cons: SET 442:d=8 hl=2 l= 26 cons: SEQUENCE 444:d=9 hl=2 l= 3 prim: OBJECT :organizationalUnitName 449:d=9 hl=2 l= 19 prim: UTF8STRING :Bilgi islem Merkezi 470:d=7 hl=2 l= 32 cons: SET 472:d=8 hl=2 l= 30 cons: SEQUENCE 474:d=9 hl=2 l= 3 prim: OBJECT :commonName 479:d=9 hl=2 l= 23 prim: UTF8STRING :logserver001.gantep.edu.tr 504:d=7 hl=2 l= 35 cons: SET 506:d=8 hl=2 l= 33 cons: SEQUENCE 508:d=9 hl=2 l= 9 prim: OBJECT :emailAddress 519:d=9 hl=2 l= 20 prim: IA5STRING :logadmin@gantep.edu.tr 541:d=6 hl=2 l= 2 prim: INTEGER :011E 545:d=5 hl=2 l= 9 cons: SEQUENCE 547:d=6 hl=2 l= 5 prim: OBJECT :sha1 554:d=6 hl=2 l= 0 prim: NULL 556:d=5 hl=3 l= 140 cons: cont [ 0 ] 559:d=6 hl=2 l= 26 cons: SEQUENCE 561:d=7 hl=2 l= 9 prim: OBJECT :contentType 572:d=7 hl=2 l= 13 cons: SET 574:d=8 hl=2 l= 11 prim: OBJECT :id-smime-ct-TSTInfo 587:d=6 hl=2 l= 28 cons: SEQUENCE 589:d=7 hl=2 l= 9 prim: OBJECT :signingTime 600:d=7 hl=2 l= 15 cons: SET 602:d=8 hl=2 l= 13 prim: UTCTIME :100712130952Z 617:d=6 hl=2 l= 35 cons: SEQUENCE 619:d=7 hl=2 l= 9 prim: OBJECT :messageDigest 630:d=7 hl=2 l= 22 cons: SET 632:d=8 hl=2 l= 20 prim: OCTET STRING [HEX DUMP]:64BA2DBB0F167A23C21931A93B35FFD59D52DE35 654:d=6 hl=2 l= 43 cons: SEQUENCE 656:d=7 hl=2 l= 11 prim: OBJECT :id-smime-aa-signingCertificate 669:d=7 hl=2 l= 28 cons: SET 671:d=8 hl=2 l= 26 cons: SEQUENCE 673:d=9 hl=2 l= 24 cons: SEQUENCE 675:d=10 hl=2 l= 22 cons: SEQUENCE 677:d=11 hl=2 l= 20 prim: OCTET STRING [HEX DUMP]:E94D48328D7F8B99839F2EBD236993B8656291EA 699:d=5 hl=2 l= 13 cons: SEQUENCE 701:d=6 hl=2 l= 9 prim: OBJECT :rsaEncryption 712:d=6 hl=2 l= 0 prim: NULL 714:d=5 hl=4 l= 256 prim: OCTET STRING [HEX DUMP]:739CA704758CF315616956148E6F27DF9A56B203187ADD1C337CBAC7611C893229C10AFC74EE0C2F479B2308315E0DC27C42EFE40502C610001AA64990570498DA66865C002934A0C2906771B2C3627AF86C6D0767 D0A7594D1D0E528A0A6C658312D7B94A616D0647DFB7F25D63EEF55A74DAC648280EF72108039D90518A9E41BD3B585679E5FF876A1778989ADF245AE7C7C74D719B235B81093A388C69C3E321F9B75F365ADA073DA64972 EB903636BC6C14281AE874EB1E871C0151F0F1DCCFEDBB38862A3E4DEEE0209E5B0996819A0FC95C0C54758AB7110BF927D6ECE34C5E65DCA583A43D005523E1C3D7E0191DBBB8A0684761F7E5721BA16E810D ------------------------------------------------------------------------- Verify islemleri openssl ts -verify -data leases -in leases.der -token_in -CAfile /GAUN/cacert.pem -untrusted /GAUN/tsacert.pem Verification: OK   openssl ts -verify -queryfile leases.tsq -in leases.tsr -CAfile /GAUN/cacert.pem -untrusted /GAUN/tsacert.pem Verification: OK   Eger dosyalar ile imza sonrası oynayip tekrar verification islemi yaparsak Verification: FAILED hatasi verdiğini yani dosyanın aslının bozulduğunu görürüz.  

Devamını Oku