mod_log_forensic.xml.tr revision 71c10d94d9dcec087859cdb44231ccc02ecaef9d
2d2eda71267231c2526be701fe655db125852c1ffielding<?xml version="1.0"?>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<?xml-stylesheet type="text/xsl" href="/style/manual.tr.xsl"?>
33bdcae1f7a1a65e351dda2a766a0cf28b1e695dnd<!-- English Revision: 1174747 -->
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<!-- =====================================================
2d2eda71267231c2526be701fe655db125852c1ffielding Translated by: Nilgün Belma Bugüner <nilgun belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding Reviewed by: Orhan Berent <berent belgeler.org>
2d2eda71267231c2526be701fe655db125852c1ffielding========================================================== -->
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<!--
2d2eda71267231c2526be701fe655db125852c1ffielding Licensed to the Apache Software Foundation (ASF) under one or more
f062ed7bd262a37a909dd77ce5fc23b446818823fielding contributor license agreements. See the NOTICE file distributed with
2d2eda71267231c2526be701fe655db125852c1ffielding this work for additional information regarding copyright ownership.
2d2eda71267231c2526be701fe655db125852c1ffielding The ASF licenses this file to You under the Apache License, Version 2.0
2d2eda71267231c2526be701fe655db125852c1ffielding (the "License"); you may not use this file except in compliance with
2d2eda71267231c2526be701fe655db125852c1ffielding the License. You may obtain a copy of the License at
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding http://www.apache.org/licenses/LICENSE-2.0
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding Unless required by applicable law or agreed to in writing, software
f062ed7bd262a37a909dd77ce5fc23b446818823fielding distributed under the License is distributed on an "AS IS" BASIS,
f062ed7bd262a37a909dd77ce5fc23b446818823fielding WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
f062ed7bd262a37a909dd77ce5fc23b446818823fielding See the License for the specific language governing permissions and
f062ed7bd262a37a909dd77ce5fc23b446818823fielding limitations under the License.
2d2eda71267231c2526be701fe655db125852c1ffielding-->
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<modulesynopsis metafile="mod_log_forensic.xml.meta">
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<name>mod_log_forensic</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Sunucuya yapılan isteklerin adli günlük kayıtlarının tutulması</description>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<status>Extension</status>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<sourcefile>mod_log_forensic.c</sourcefile>
64185f9824e42f21ca7b9ae6c004484215c031a7rbb<identifier>log_forensic_module</identifier>
2d2eda71267231c2526be701fe655db125852c1ffielding<compatibility>2.1 sürümünden beri <module>mod_unique_id</module> gerekmemektedir.</compatibility>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<summary>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <p>Bu modül istemci isteklerinin adli günlük kayıtlarının tutulmasını
f062ed7bd262a37a909dd77ce5fc23b446818823fielding sağlar. Günlük kaydı bir istek işlenmeden önce ve sonra olmak üzere iki
2d2eda71267231c2526be701fe655db125852c1ffielding kere yapılır, böylece günlükte her istek için iki girdi bulunur. Adli
f062ed7bd262a37a909dd77ce5fc23b446818823fielding günlükleyici çok sıkı kurallara tabidir, yani:</p>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <ul>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <li>Biçem sabittir. Günlük kayıt biçemi çalışma anında değiştirilemez.</li>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <li>Veriyi yazamadığı takdirde çocuk süreç beklemeksizin çıkar ve
f062ed7bd262a37a909dd77ce5fc23b446818823fielding (<directive module="mpm_common" >CoreDumpDirectory</directive>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding yapılandırmasına bağlı olarak) bir core dosyası dökümler.</li>
2d2eda71267231c2526be701fe655db125852c1ffielding </ul>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Dağıtımın <code>support</code> dizininde bulunan
f062ed7bd262a37a909dd77ce5fc23b446818823fielding <code>check_forensic</code> betiği adli günlük dosyalarının
f062ed7bd262a37a909dd77ce5fc23b446818823fielding değerlendirilmesinde yardımcı olabilir.</p>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding</summary>
2d2eda71267231c2526be701fe655db125852c1ffielding<seealso><a href="/logs.html">Apache Günlük Dosyaları</a></seealso>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<seealso><module>mod_log_config</module></seealso>
f062ed7bd262a37a909dd77ce5fc23b446818823fielding
f062ed7bd262a37a909dd77ce5fc23b446818823fielding<section id="formats"><title>Adli Günlük Biçemi</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Her istek günlüğe iki defa kaydedilir. İlki, işlemin başlangıcında
2d2eda71267231c2526be701fe655db125852c1ffielding (yani, başlıklar alındıktan hemen sonra), ikincisi ise istek işlem
2d2eda71267231c2526be701fe655db125852c1ffielding gördükten sonra normal günlüklemenin yapıldığı sırada yapılır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Her isteği betimlemek için eşsiz bir istek kimliği atanır. Bu adli
759f4a24d09e28c4eaca9f97311b497fc15cb5c7ben kimliğin normal günlüğe de yazılması istenirse bu
0432a26b69eedfb9ca5f34fba590236378a24851ben <code>%{forensic-id}n</code> biçem dizgesi ile yapılabilir.
0432a26b69eedfb9ca5f34fba590236378a24851ben <module>mod_unique_id</module> kullanılıyorsa, onun ürettiği kimlik
2d2eda71267231c2526be701fe655db125852c1ffielding kullanılır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <p>İlk satır günlüğe, adli kimliği, istek satırını ve alınan tüm
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb başlıkları boru karakterleri (<code>|</code>) ile ayrılmış olarak
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb kaydeder. Aşağıda bir örneğe yer verilmiştir (hepsi bir satırdadır):</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
2d2eda71267231c2526be701fe655db125852c1ffielding <example>
30c289e6bc6d28d210b21edd800ab2cfc78a8381wrowe +yQtJf8CoAB4AAFNXBIEAAAAA|GET /manual/de/images/down.gif
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein HTTP/1.1|Host:localhost%3a8080|User-Agent:Mozilla/5.0 (X11;
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein U; Linux i686; en-US; rv%3a1.6) Gecko/20040216
cd39d2139743ca0ef899953c6496dcf99e9c791atrawick Firefox/0.8|Accept:image/png, <var>etc...</var>
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein </example>
b627048681b27fe30f979ba471b523be3a6a22adrbb
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein <p>Başlangıçtaki artı imi bu günlük satırının istekle ilgili ilk günlük
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein kaydı olduğunu belirtir. İkinci satırda bunun yerini bir eksi imi
44c46ef733836b32585d135d2d90856e7cfd9929rbb alır:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
e6cc28a5eb3371ba0c38e941855e71ff0054f50erbb <example>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb -yQtJf8CoAB4AAFNXBIEAAAAA
9cfc48b742c224c1fbc2c26a4119a3266192c7d2wrowe </example>
9cfc48b742c224c1fbc2c26a4119a3266192c7d2wrowe
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <p><code>check_forensic</code> betiği komut satırı argümanı olarak günlük
7c7372abe2484e7fcf81937b93496d1246e5b816gstein dosyasının ismini alır. Bu <code>+</code>/<code>-</code> kimlik
7c7372abe2484e7fcf81937b93496d1246e5b816gstein çiftlerine bakarak tamamlanmamış istekler varsa bunlar hakkında
7c7372abe2484e7fcf81937b93496d1246e5b816gstein uyarır.</p>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein</section>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein
7c7372abe2484e7fcf81937b93496d1246e5b816gstein<section id="security"><title>Güvenlik Kaygıları</title>
7c7372abe2484e7fcf81937b93496d1246e5b816gstein <p>Günlük dosyarının kaydedildiği dizine sunucuyu başlatan kullanıcı
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb dışında diğer kullanıcılar tarafından yazılabiliyor olması halinde
2d2eda71267231c2526be701fe655db125852c1ffielding güvenliğinizden nasıl feragat etmiş olacağınız <a
2d2eda71267231c2526be701fe655db125852c1ffielding href="/misc/security_tips.html#serverroot">güvenlik ipuçları</a>
2d2eda71267231c2526be701fe655db125852c1ffielding belgesinde açıklanmıştır.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding</section>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding<name>ForensicLog</name>
2d2eda71267231c2526be701fe655db125852c1ffielding<description>Adli günlük için dosya ismini belirler.</description>
2d2eda71267231c2526be701fe655db125852c1ffielding<syntax>ForensicLog <var>dosya-adı</var>|<var>borulu-süreç</var></syntax>
2d2eda71267231c2526be701fe655db125852c1ffielding<contextlist><context>server config</context><context>virtual host</context>
2d2eda71267231c2526be701fe655db125852c1ffielding</contextlist>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding<usage>
2e123e8beedc9f921448c113e2d6823a92fd5261fielding <p><directive>ForensicLog</directive> yönergesi adli inceleme için
2e123e8beedc9f921448c113e2d6823a92fd5261fielding sunucuya yapılan istekleri günlüğe kaydetmekte kullanılır. Her günlük
2d2eda71267231c2526be701fe655db125852c1ffielding girdisine, normal <directive module="mod_log_config"
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes >CustomLog</directive> yönergesinde kullanılarak istekle
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes ilişkilendirilebilen eşsiz bir kimlik atanır.
dd5cbadf2df719db2f3c769d03ec847da25854e6bnicholes <module>mod_log_forensic</module> modülü, aktarım günlüğünün biçem
2d2eda71267231c2526be701fe655db125852c1ffielding dizgesinde <code>%{forensic-id}n</code> şeklinde kullanılmak üzere
2d2eda71267231c2526be701fe655db125852c1ffielding <code>forensic-id</code> adı verilen bir dizgecik oluşturur.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Günlüğün yazılacağı yeri belirleyen argüman şu iki değerden birini
2d2eda71267231c2526be701fe655db125852c1ffielding alabilir:</p>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dl>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dt><var>dosya-adı</var></dt>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dd><directive module="core" >ServerRoot</directive> yönergesinin
72a4ef8eac1adef882246c5bfb9b8bbd82d613c4coar değerine göreli bir dosya ismi.</dd>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dt><var>borulu-süreç</var></dt>
b0f20a4a26bcfa85724b1c2e5ec6a077f12ef44crbb <dd>"<code>|</code>" boru karakteri ile öncelenmiş olarak günlük
2d2eda71267231c2526be701fe655db125852c1ffielding bilgisini standart girdisinden kabul edecek sürecin ismi (veya komut
2d2eda71267231c2526be701fe655db125852c1ffielding satırı). Program adının <directive module="core"
2d2eda71267231c2526be701fe655db125852c1ffielding >ServerRoot</directive> yönergesinin değerine göre belirtildiği
2d2eda71267231c2526be701fe655db125852c1ffielding varsayılır.
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding <note type="warning"><title>Güvenlik:</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Bir borulu süreç kullanılmışsa, süreç <program>httpd</program>’yi
2d2eda71267231c2526be701fe655db125852c1ffielding başlatan kullanıcı tarafından başlatılacaktır. Sunucu root tarafından
2d2eda71267231c2526be701fe655db125852c1ffielding başlatılıyorsa bu root olacaktır; bu bakımdan günlük kaydını alacak
2d2eda71267231c2526be701fe655db125852c1ffielding programın güvenilir olması veya daha az yetkili bir kullanıcıya geçiş
2d2eda71267231c2526be701fe655db125852c1ffielding yapması önemlidir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note>
57edbe3cb9356a0b599c7b07f3aae0e721ee57e2coar
2d2eda71267231c2526be701fe655db125852c1ffielding <note type="warning"><title>Bilginize</title>
2d2eda71267231c2526be701fe655db125852c1ffielding <p>Dosya yolunu belirtirken tersbölü çizgisi kullanılan Unix dışı
2d2eda71267231c2526be701fe655db125852c1ffielding platformlarda bile yapılandırma dosyasında bu amaçla normal bölü
2d2eda71267231c2526be701fe655db125852c1ffielding çizgilerini kullanmaya özen gösterilmelidir.</p>
2d2eda71267231c2526be701fe655db125852c1ffielding </note></dd>
2d2eda71267231c2526be701fe655db125852c1ffielding </dl>
2d2eda71267231c2526be701fe655db125852c1ffielding</usage>
2d2eda71267231c2526be701fe655db125852c1ffielding</directivesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding
2d2eda71267231c2526be701fe655db125852c1ffielding</modulesynopsis>
2d2eda71267231c2526be701fe655db125852c1ffielding