From 0a0b162a1083aeda342df6e92e2eda2667ca08fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=96zcan=20O=C4=9Fuz?= Date: Sat, 12 Jun 2021 16:04:16 +0300 Subject: [PATCH] =?UTF-8?q?Oje=20rehberinde=20semantik=20d=C3=BCzenlemeler?= =?UTF-8?q?=20yap=C4=B1ld=C4=B1=20ve=20g=C3=B6rsel=20eklendi.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/beseri_guvenlik/oje.md | 48 +++++++++++++++++--------------- src/beseri_guvenlik/oje/c64.jpg | Bin 0 -> 79046 bytes 2 files changed, 25 insertions(+), 23 deletions(-) create mode 100644 src/beseri_guvenlik/oje/c64.jpg diff --git a/src/beseri_guvenlik/oje.md b/src/beseri_guvenlik/oje.md index d93a420..2500747 100644 --- a/src/beseri_guvenlik/oje.md +++ b/src/beseri_guvenlik/oje.md @@ -2,31 +2,33 @@ -[Fiziksel güvenlik](fiziki_guvenlik.md) cihazların güvenliğinin sağlanması açısından ciddi bir endişe olarak var olmakta. Her ne kadar [boot güvenliği](../cihaz_guvenligi/boot_guvenligi.md) veya [şifreleme](../cihaz_guvenligi/cihaz_sifreleme.md) gibi yazılımsal kaynaklı güvenlik tedbirleri kimi saldırıları engelleyebilecek olsa da fiziken cihaza yerleştirilecek bir cihaz aracılığı ile gerçekleştirilebilecek saldırılara karşı çok az koruma sağlamaktadır. +[Fiziksel güvenlik](fiziki_guvenlik.md), cihazların güvenliğinin sağlanmasında önemli endişe kaynaklarından biridir. Her ne kadar [boot güvenliği](../cihaz_guvenligi/boot_guvenligi.md) veya [şifreleme](../cihaz_guvenligi/cihaz_sifreleme.md) gibi yazılımsal kaynaklı güvenlik tedbirleri kimi saldırıları engelleyebilecek olsa da, bu önlemler fiziken cihaza yerleştirilecek bir cihaz aracılığıyla gerçekleştirilebilecek saldırılara karşı çok az koruma sağlamaktadır. -Fiziki tedbirlerin amaçlarından biri de kullanılan cihazlara yapılabilecek fiziki müdahalelerin nasıl engellenebileceği veya yapılan müdahalelerin nasıl fark edilebileceğinden oluşmakta. Keza donanıma yapılan bir müdahalenin doğrulanması kimi zaman imkansıza yakın olabilecek olduğundan pratik olarak soruna getirilebilecek en iyi çözüm müdahalenin olmadığından emin olmaktan geçmekte. +Fiziki tedbirlerin amaçlarından biri de, kullanılan cihazlara yapılabilecek fiziki müdahalelerin engellenebilmesi veya yapılan müdahalelerin fark edilebilmesidir. Donanıma yapılan bir müdahalenin fark edilmesi kimi zaman imkansıza yakın olabildiğinden, pratik olarak soruna getirilebilecek en iyi çözüm herhangi bir müdahale olmadığından emin olmaya çalışmaktır. -Bu açıdan cihazların göz önünden ayrılmaması en önemli tedbir olsa da günlük yaşantımızda bunun mümkün olmadığı pek çok durum söz konusudur. Masaüstü bilgisayarlar bulundukları yerde kalmak, kimi kısıtlı alanlara girilirken mobil cihazların terk edilmesi zorundadır. Bu gibi durumlarda söz konusu fiziki alanların güvenliği ve bu alanlarda cihazlara erişimi olanlara olan güven endişenin temelini oluşturmakta. Keza bir cihazın açılıp gerekli değişikliklerin yapılması çok fazla vakit istememekte ve yeterince istekli bir saldırgan pek çok olağan tedbiri aşmaya imkan sahibidir. +Bu açıdan cihazların göz önünden ayrılmaması en önemli tedbir olsa da, günlük yaşantımızda bunun mümkün olmadığı pek çok durum söz konusudur. Örneğin masaüstü bilgisayarlar bulundukları yerde kalmak zorundadır, ayrıca bazı alanlara giriş yaparken mobil cihazların bırakılması istenmektedir. Bu gibi durumlarda endişe unsurları, söz konusu fiziki alanların güvenliği ve bu alanlarda cihazlara erişimi olan insanlara güvensizliktir. Çünkü bir cihazın açılıp gerekli değişikliklerin yapılması çok fazla vakit almadığı gibi, yeterince istekli bir saldırganın pek çok olağan tedbiri aşma imkanı olabilmektedir. ## Sim ve Entropi -Bir cihazın açılıp açılmadığını öğrenmeye yakın zamanlara kadar en hevesli kişiler bize chazları çoğunlukla kaçamak garantiler kapsamında satan şirketlerdi. Cihazların çeşitli alanları üzerinde, çoğunlukla bir vida veya kapağın eşiğinde bulunan "açılırsa garanti kapsamı biter" kapsamındaki etiketler, "tamper evident" yani emniyet etkietleri bu amaç doğrultusunda kullanılmaktadır. Bu etiketler çeşitli mekanik ve kimyasal yöntemlerle etiketin açılıp kapandığını belli eden özelliklerle donatılmakla olağan kullanıcı için belli etmeden müdahaleyi çok zorlaştırmaktadır. +Yakın bir zamana kadar, bir cihazın açılıp açılmadığını öğrenmeye en hevesli kişiler, bize chazları çoğunlukla kaçamak garantiler kapsamında satan şirketlerdi. Cihazların çeşitli alanları üzerinde, çoğunlukla bir vida veya kapağın eşiğinde bulunan "açılırsa garanti kapsamı biter" kapsamındaki etiketler, "tamper evident" yani emniyet etkietleri bu amaç doğrultusunda kullanılmaktadır. Bu etiketler çeşitli mekanik ve kimyasal yöntemlerle etiketin açılıp kapandığını belli eden özelliklerle donatılmakla olağan kullanıcı için belli etmeden müdahaleyi çok zorlaştırmaktadır. -![alt-text](https://upload.wikimedia.org/wikipedia/commons/2/24/Permanent_tamper_evident_numbered_label.jpg "TamperTechTeam / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)") -Lakin sizi, bilgisayarınızı ve kullandığınız etiketi bilen veya dünyadaki her güvenlik etiketinden bir tane bulundurmaya gücü yetecek bir saldırgan için bu etiketlerin bir engel teşkil ettiği söylenemez. Keza bilgisayarınızdaki etiket çıkarılıp yerine aynısından bir tane yapıştırılmış olursa cihazınıza müdahale edildiğine dair nasıl bir izlenim edinilebilir? Güvenlik etiketleri seri üretim ürünler olmakla belirli bir tasarımda ve topluca üretilmekteler. Bu etiketleri fiziki özelliklerini belirli kıldığından iki etiket arasındaki fark da felsefi düzeyde kalmaktadır. +![Teleteknik Garanti Etiketi](./oje/c64.jpg "Özcan Oğuz / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)") +![İlaç kutusunda temper-evident etiket](https://upload.wikimedia.org/wikipedia/commons/2/24/Permanent_tamper_evident_numbered_label.jpg "TamperTechTeam / CC BY-SA (https://creativecommons.org/licenses/by-sa/4.0)") -Belirlenebilirlik bir sorun olduğu zaman çözüm neredeyse her zaman belirlenemezlikle yani [entropi](https://en.wikipedia.org/wiki/Entropy_(statistical_thermodynamics)) ile çözülmektedir. [Parolalarınızı koruyan](parolalar.md) entropi ile aynı kapsamda cihazınızı koruyacak etkiet de entropiden faydalanır. Şöyle ki; şayet bir saldırgan dünyada seri üretimde bulunan veya özel ürettirmiş olsanız bile bilgi sahibi olduğu bir etiketten yaptırabilir lakin tamamen rastgele olan bir etiketten üretmesi çok ama çok zordur. +Ancak; sizi, bilgisayarınızı ve kullandığınız etiketi bilen veya dünyadaki her güvenlik etiketinden bir tane bulundurmaya gücü yetecek bir saldırgan için bu etiketlerin bir engel teşkil ettiği söylenemez. Bilgisayarınızdaki etiket çıkarılıp yerine aynısından bir tane yapıştırılmış olursa cihazınıza müdahale edildiğine dair nasıl bir izlenim edinilebilir? Güvenlik etiketleri seri üretim ürünlerdir, belirli bir tasarımda ve topluca üretilir. Bu durum, etiketlerin fiziksel özelliklerini belirli kıldığından iki etiket arasındaki fark da felsefi düzeyde kalmaktadır. -Bu sorunun çözümü olarak [Chaos Computer Club'ın](https://www.ccc.de/en/club) [30c3](https://media.ccc.de/v/30C3_-_5600_-_en_-_saal_1_-_201312301245_-_thwarting_evil_maid_attacks_-_eric_michaud_-_ryan_lackey) konferansında eric Michaud ve Ryan Lackey tarafından yapılan sunumda neredeyse her kozmetik dükkanında bulunabilecek simli oje önerilmektedir. Fikir ojenin içerdiği simlerin her boyamada tamamen rastgele sonuçlar vermesine dayanmaktadır. Bu şekilde cihazın vidalarına ve/veya portlarına yapılan mühürler daha sonra kontrol edilerek bozulup bozulmadığından görece emin olunabilmektedir. Keza aynı şekilde mührü oluşturmak veya bir iz bırakmadan çıkarıp yerine takmak pek kolay bir iş değildir. +Belirlenebilirlik bir sorun olduğu zaman, çözüm neredeyse her zaman belirlenemezlikle yani [entropi](https://en.wikipedia.org/wiki/Entropy_(statistical_thermodynamics)) ile çözülmektedir. [Parolalarınızı koruyan](beseri_guvenlik/parolalar.md) entropi olduğu gibi, cihazınızı koruyacak etiket de entropiden faydalanır. Bir saldırgan dünyada seri üretimde bulunan bir etiketi satın alabilir, özel ürettirmiş olsanız bile bilgi sahibi olduğu bir etiketin aynısından yaptırabilir; lakin tamamen rastgele olan bir etiketten üretmesi çok ama çok zordur. + +Bu sorunun çözümü olarak; Eric Michaud ve Ryan Lackey, [Chaos Computer Club'ın](https://www.ccc.de/en/club) [30c3](https://media.ccc.de/v/30C3_-_5600_-_en_-_saal_1_-_201312301245_-_thwarting_evil_maid_attacks_-_eric_michaud_-_ryan_lackey) konferansında yaptıkları sunumda, neredeyse her kozmetik dükkanında bulunabilecek simli ojeyi önermişlerdir. Fikir, ojenin içerdiği simlerin her boyamada tamamen rastgele sonuçlar vermesine dayanmaktadır. Bu yöntemle, cihazın vidalarına ve/veya portlarına simli oje ile mühürler yapılmakta ve bu mühürler gerektiğinde kontrol edilerek bozulup bozulmadığından görece emin olunabilmektedir. Ayrıca, mührü aynı şekilde oluşturmak veya bir iz bırakmadan çıkarıp yerine takmak pek kolay bir iş değildir. ## Simli oje ile mühür oluşturmak -Cihazlarınızın güvenliğini simli oje ile sağlamak için öncelikle doğru ojeyi bulmanız gereklidir. Bu olağan ojeler gibi kişisel bir tercihten ziyade içindeki sim ve özellikleri ile ilgili. Kullanacağınız ojenin aşağıdaki özellikleri göstermesine dikkat etmelisiniz. +Cihazlarınızın güvenliğini simli oje ile sağlamak için öncelikle doğru ojeyi bulmanız gereklidir. Doğru ojeyi bulmak, tırnaklara sürülen ojeler gibi kişisel bir tercihten ziyade, içindeki sim ve özellikleri ile ilişkilidir. Kullanacağınız ojenin aşağıdaki özellikleri göstermesine dikkat edilmelidir: 1. Simler homojen olmamalıdır. 2. Simler gözle seçilebilecek büyüklükte olmalıdır. -3. Mümkün ise farklı renk ve şekillerde simler içermelidir. +3. Mümkünse farklı renk ve şekillerde simler içermelidir. 4. Ojenin sıvısının şeffaf olması tercih sebebidir. Bu şekilde ojeniz daha fazla belirsizlik içerecek ve inceleme için daha elverişli olacaktır. @@ -35,9 +37,9 @@ Ojenizi edindikten sonra aşağıdaki adımlarla başlayabilirsiniz. ### Cihazınızda uygun yeri belirleyin -Güvenliğinden endişe ettiğiniz cihazınızın sökülebilir kısımlarını çıkarmak için mutlaka müdahale edilmesi gereken yerleri tespit edin. Bu cihazın ortalarında olan bir vida olabileceği gibi bir kapağın eşiği veya cihazın her vidası olabilir. Bu incelemeyi yaparken veri yönünden kritik görünmese de cihazın içine bağlı ekran gibi diğer alanları da dahil etmeye dikkat edin. Şayet port girişlerini de kapatmak isterseniz bunları bir cins bant ile kapatıp bantların köşelerinden taşacak şekilde mühürleyebilirsiniz. +Güvenliğinden endişe ettiğiniz cihazınızın içine erişebilmek için mutlaka müdahale edilmesi gereken yerleri tespit edin. Bu cihazın ortalarında olan bir vida olabileceği gibi bir kapağın eşiği de olabilir. Bu incelemeyi yaparken, veri yönünden kritik görünmese de cihazın içine bağlı ekran gibi diğer alanları da dahil etmeye dikkat edebilirsiniz. Şayet port girişlerini de kapatmak isterseniz, bunları uygun bir bant ile kapatıp bantların köşelerinden taşacak şekilde mühürleyebilirsiniz. -Aşağıdaki cihaz ve konumları değerlendirmeniz önerilir. +Aşağıdaki cihaz ve konumları değerlendirmeniz önerilir: * Kritik alanlardaki vidalar * HDD ve RAM kapakları @@ -48,30 +50,30 @@ Aşağıdaki cihaz ve konumları değerlendirmeniz önerilir. ### Mühürlenecek alanı temizleyin -Ojenin iyice tutunabilmesi uygulanacağı alanın temizliğine bağlı. Bu bakımdan toz, yağ, parmakizi gibi kirleticiler mühürün dayanıklılığına etki edecektir. Temizlik için alkol içeren bir çözelti veya aseton kullanabilirsiniz. Aynı zamanda mühürü ileride çıkarmak ve cihazınıza zarar gelmemesi arzunuz ise cihazın üzerinde kaplama olmayan bir alan tercih etmeniz önerilir. +Ojenin uygulandığı alana iyice tutunabilmesi, uygulanacağı alanın temizliğine bağlıdır. Bu bakımdan; toz, yağ, parmak izi gibi kirleticiler mühürün dayanıklılığına etki edecektir. Temizlik için alkol içeren bir çözelti veya aseton kullanabilirsiniz. Aynı zamanda mühürü ileride çıkartmayı düşünüyorsanız ya da cihazınızın dokusuna zarar gelmemesini istiyorsanız, cihazın üzerinde kaplama olmayan bir alan tercih etmeniz önerilir. -Şayet mühürün dayanıklılığına ciddi bir yatırım yapmak istiyorsanız uygulama alanını zımparalayarak tutunmayı arttırabilirsiniz ama pek çok durum için bu aşırı olacaktır. Aynı zamanda vida delikleri derin olan cihazlarda deliği bir kağıt veya pamuk ile kapatmak ojenin içeri kaçmasını engelleyecektir. +Eğer mühürün dayanıklılığını ciddi bir şekilde artırmak istiyorsanız, uygulama alanını zımparalayarak tutunmayı arttırabilirsiniz _(Pek çok durum için bu aşırı bir önlem olabilir ve cihazınıza kozmetik olarak zarar verebilirsiniz)_. Ayrıca, vida delikleri derin olan cihazlarda deliği bir kağıt veya pamuk ile kapatmak ojenin içeri kaçmasını engelleyecektir. -![alt-text](oje/tipa.jpg) +![Pamukla doldurulmuş erin bir vida deliği](oje/tipa.jpg) ### Ojenizi sürün -Uygulama alanına simli ojenizi damlatarak veya bolca sürerek uygulayın. Burada amaç birleşik ve parçalı olmayan kalın bir tabaka elde etmek. Ojenizden yeterince simin yüzeye aktarıldığından emin olun. İşlemin ertesinde ojeye kuruması için yeterli süreyi tanıyın. +Uygulama alanına simli ojenizi damlatarak veya bolca sürerek uygulayın. Burada amaç, birleşik ve parçalı olmayan kalın bir tabaka elde etmektir. Ojenizden yeterince simin yüzeye aktarıldığından emin olun. İşlemden sonra, ojenin kuruması için bir süre bekleyin. -![alt-text](oje/oje.jpg) +![Ojelenmiş bir vida deliği](oje/oje.jpg) ### Mühürlerin fotoğrafını çekin -Her ne kadar simleri ve konumlarını hatırlayabileceğinizi düşünseniz de gerekli olan güvenlik payı en küçük değişikliklerin fark edilebilmesini gerektirmekte. Bu amaçla yaptığınız her mührün iyi aydınlatılmış bir ortamda bulanık olmayan yakın bir fotoğrafını çekin. +Her ne kadar simleri ve konumlarını hatırlayabileceğinizi düşünseniz de, gözünüz de hafızanız da muhtemelen bu kadar rastgele bir şekli hatırlamakta zorlanacaktır. Bu sebeple, yaptığınız her mührün iyi aydınlatılmış bir ortamda bulanık olmayan yakın bir fotoğrafını çekin. -Bu fotoğrafları yanınızdan ayırmayacağınız bir aygıt üzerinde depolamanız gerekmekte. Bu amaçla elinizden alınmayacağı bir koşulda telefonunuzu kullanmanız mümkündür. Daha iyi bir seçenek artık fazlasıyla ucuz ve küçük olan [microSD](https://en.wikipedia.org/wiki/SD_card#Micro) hafıza kartına bu fotoğrafları koyup üzerinizde dikkat çekmeyecek bir yerde bulundurabilirsiniz. +Bu fotoğrafları, gerektiğinde doğrulama yapabilmek için yanınızdan ayırmayacağınız bir aygıt üzerinde depolamanız gerekmektedir. Bu amaçla, elinizden alınmayacağı bir koşulda telefonunuzu kullanmanız mümkündür. Daha iyi bir seçenek olarak, çektiğiniz fotoğrafları artık fazlasıyla ucuz ve küçük olan [microSD](https://en.wikipedia.org/wiki/SD_card#Micro) hafıza kartına koyup üzerinizde dikkat çekmeyecek bir yerde bulundurmayı değerlendirebilirsiniz. -### GPG anahtarınızı hazırlayın +### GnuPG anahtarınızı hazırlayın -Bu aşama zorunlu olmasa da yapacağınız mührü kontrol etmek için kullanacağınız fotoğrafların değiştirilmediğinden emin olmanın tek yolu kriptografik olarak imzalamaktan geçmektir. Bu hem fotoğrafları içeren aygıtın kontrolünü kaybetmeniz durumunda önem taşır hem de uzun vadede bu mührü korumanızı kolaylaştırır. +Bu aşama zorunlu olmasa da, yapacağınız mührü kontrol etmek için kullanacağınız fotoğrafların değiştirilmediğinden emin olmanın tek yolu kriptografik olarak imzalama yapmaktır. İmzalama işlemi, hem fotoğrafları içeren aygıtın kontrolünü kaybetmeniz durumunda önem arz eder hem de uzun vadede bu mührü korumanızı kolaylaştırır. -GPG ve kullanımı size yabancı konular ise [GPG rehberimizden](../yazisma_guvenligi/gpg/gpg.md) faydalanabilirsiniz. +Eğer GnuPG ve kullanımı size yabancıysa, [GPG rehberimizden](../yazisma_guvenligi/gpg/gpg.md) faydalanabilirsiniz. ## Mührün kontrol edilmesi -Bir tehlikenin atlatılması ertesinde mühürün bütünlüğünü kontrol etmek için, benzer ışık koşullarında tekrar fotoğraflayıp iki fotoğraf arasında gidip gelerek benzerliğini gözle doğrulayabilirsiniz. +Bir tehlikenin atlatılmasından sonra mühürün bütünlüğünü kontrol etmek için, benzer ışık koşullarında mühürleri tekrar fotoğraflayıp iki fotoğraf arasında gidip gelerek benzerliğini gözle doğrulayabilirsiniz. diff --git a/src/beseri_guvenlik/oje/c64.jpg b/src/beseri_guvenlik/oje/c64.jpg new file mode 100644 index 0000000000000000000000000000000000000000..d1c71d995e42fb5fb4f2ee54c32bac0bf6a9c96d GIT binary patch literal 79046 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≈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