open source vs uzavřené zdroje
<p>chápu, že <a href="http://en.wikipedia.org/wiki/open\_source">systémy s otevřeným zdrojovým kódem</a> jsou obecně považovány za bezpečnější než <a href="http://en.wikipedia.org/wiki/proprietary\_software">systémy s uzavřeným zdrojovým kódem</a> .</p><p>důvody, proč se k nim přistupuje, nebo jejich kombinace, zahrnují: kulturní normy, finanční, právní postavení, národní bezpečnost atd. - to vše nějakým způsobem souvisí s pohledem kultury na účinek otevřeného nebo uzavřeného zdroje tohoto systému.</p><p>jedním z hlavních problémů je bezpečnost. společným postojem proti systémům s otevřeným zdrojovým kódem je to, že útočník by mohl využít slabost v systému, pokud je znám. společným postojem proti systémům s uzavřeným zdrojem je to, že nedostatečná informovanost je přinejlepším slabým bezpečnostním opatřením; běžně označované jako <a href="http://en.wikipedia.org/wiki/security\_through\_obscurity">zabezpečení pomocí zatemnění</a> .</p><p>otázka zní: jsou systémy s otevřeným zdrojovým kódem v průměru lepší než systémy s uzavřeným zdrojem? pokud je to možné, citujte prosím analýzu v co největším počtu průmyslových odvětví, například: <a href="http://en.wikipedia.org/wiki/open\_source\_software\_security">software</a> , <a href="http://mil-oss.org/learn-more/security-model-a-misconceptions">armáda</a> , <a href="http://en.wikipedia.org/wiki/transparency\_%28market%29">finanční trhy</a> atd.</p><blockquote> <p>tato otázka byla <strong> it bezpečnostní otázka týdne </strong>.<br> přečtěte si 25. května 2012 <strong> <a href="http://security.blogoverflow.com/2012/05/qotw-27-open-source-vs-closed-source-systems/">položka blog</a> </strong> pro více informací nebo <strong> <a href="https://security.meta.stackexchange.com/questions/tagged/qotw?sort=newest">zadejte svůj vlastní</a> </strong> otázka týdne.</p> </blockquote>
<p>představa, že software s otevřeným zdrojovým kódem je ze své podstaty bezpečnější než software s uzavřeným zdrojovým kódem - nebo opačný pojem - <strong>, je nesmysl. </strong> a když lidé něco takového řeknou to je často jen <a href="http://en.wikipedia.org/wiki/fear,\_uncertainty\_and\_doubt"> fud </a> a nepředstavuje smysluplnou diskusi.</p><p><strong> z tohoto důvodu </strong> musíte diskusi omezit na projekt <em> konkrétní</em>. kus softwaru, který škrábe konkrétní svědění, je vytvořen určeným týmem a má dobře definovanou cílovou skupinu. v takovém konkrétním případě bude možné uvažovat o tom, zda bude open source nebo uzavřený zdroj sloužit projektu nejlépe.</p><p><strong> problém s pitchingem všech implementací „open source“ versus všechny implementace „open source“ spočívá v tom, že se nejedná pouze o porovnání licencí. </strong> v praxi je open source upřednostňován úsilím dobrovolníka musí, a uzavřený zdroj je nejčastější v komerčním úsilí. takže ve skutečnosti porovnáváme:</p><ul> <li>licence.</li> <li>přístup ke zdrojovému kódu.</li> <li>velmi odlišné <a href="http://en.wikipedia.org/wiki/incentive">motivační struktury</a> , pro zisk versus pro zábavu.</li> <li>velmi odlišné situace právní odpovědnosti.</li> <li>různé a divoce se měnící velikosti týmů a týmové dovednosti.</li> <li>atd.</li> </ul><p>chcete-li se pokusit posoudit, jak to všechno funguje pro zabezpečení v celém softwaru vydaném jako otevřený/uzavřený zdroj, jen se zhroutí. stává se to vyjádřením názoru, nikoli skutečností.</p>
Pleteš páté přes deváté... Zdrojový kód a strojový kód jsou dvě naprosto nesouvisející věci. A když z toho máš v hlavě bordel, tak to prostě nečti. Každý na tohle hlavu nemá, tak to nech těm, co ji mají ty se věnuj tomu, na co hlavu máš. Není to žádná ostuda :) Jak stránka vypadá, je jedno. Ta stránka má nějaký zdrojový kód, tak ho prostuduj. Nebo požádej někoho, kdo aspoň ví, o čem je řeč. <p> <a href="http://en.wikipedia.org/wiki/mac\_os#mac\_os\_x">mac os</a> je založeno na kódové bázi <a href="http://en.wikipedia.org/wiki/bsd"> bsd </a> , zatímco linux je nezávislý vývoj unixového systému. to znamená, že tyto systémy jsou podobné, ale nikoli <a href="http://en.wikipedia.org/wiki/binary\_compatibility">binární kompatibilní</a> .</p><p>kromě toho má mac os mnoho aplikací, které nejsou otevřeným zdrojem a jsou postaveny na knihovnách, které nejsou otevřeným zdrojem. z tohoto důvodu není možné tyto aplikace provozovat v systému linux, aniž by byly vlastníkem autorských práv těchto aplikací a knihoven.</p> Kazdy z nich ma jine zamereni. Windows se vic orientuje na tvorbu obsahu, zatimco Android na jeho konzumaci. Takze volba toho vhodnejsiho je predvesim zavisla na potrebach a ocekavanich kazdeho soudruha... Máš nastavenou domácí/pracovní síť neboveřejnou? V pracovní/domácí je ten port otevřený, ve veřejné zavřený. Když nastavíš veřejnou (zavřeš ten port), tak nebudeš moci kopírovat data z počítače na počítač.Nebezpečné je to v tom ohledu, že když se ti dostane ramsonware na jeden počítač, zašifruje ti rovnou i sdílené složky na druhém počítači, pokud tam máš povolený přístup. Upřímně řečeno, já bych jít s sestavení .NET, jak se zdá být jednodušší řešení a těsněji obsahoval řešení, než zahájit nový proces. Některé z důvodů, proč jsem pocit, že způsob, jakým jsou tyto:


1. S nástrojem příkazového řádku, že jste na trh nový proces. Takže je to zcela samostatný proces ID běh a bude probíhat mimo rozsah a aplikační domény vaší stávající aplikace. Veškerá komunikace mezi aplikací a procesu bude přes hranice procesu a bude muset být provedeno buď s telefonem, jakési sdílené paměti, nebo nějaký jiný přístup, který by mohl být těžkopádný (zejména při řešení otázek).
2. Se zahájením nového procesu, jste v podstatě ztratí kontrolu nad tímto procesem z vaší aplikace. Pokud vaše aplikace zemře nebo se vypne, budete muset tento proces výslovně zabít - jinak budete muset úchyty zůstat otevřené soubory uzamčeny, atd.
3. Včetně sestavení .NET v aplikaci umožňuje vše spustit ve stejném kontextu (obecně), který umožňuje lepší komunikaci mezi složkami, snadnější ladění a odstraňování poruch (obecně), a jediný způsob je řízena.
4. Máte trochu větší kontrolu nad kódu. Zahájení procesu je v podstatě black-box - nemáte ponětí, co se děje uvnitř ní. Je pravda, že se sestavení .NET máte podobný black-box scénář, ale vzhledem k tomu, že je ve stejném procesu, může mít nějaké další vhled do toho, jak jsou hovory byly provedeny, kde jsou výjimky být hozen, atd. V podstatě mít trochu větší vhled do složky s sestavení .NET spíše než zahájit nový proces.


To jsou jen některé myšlenky z vrcholu mé hlavy. Doufám, že to pomůže. Máte-li dotazy, dejte mi vědět a já vám zpracovat mé odpovědi. Hodně štěstí!! Já mám v Linuxu akcelerovanej desktop a vy ve Windowsech ne. Já v linuxu nemám viry, rootkity a ostatní bordel, kdežto vy ve Windowsech furt. Mě nehrozí, že mi spadne počítač, kdežto vám vjednomkuse. Já si můžu nastavit všechny barvičky v KDE, protože KDE rulezzz a ve windowsech je to natvrdo šedé. Já mám zadarmo v Linuxu defaultně předinstalované už i aplikace iptables, xmms a mozilla. Linux má OBROVSKY VELKÝ UPTIME, daleko větší než ty vaše posraný náhražky operačního systému. Vy musíte složitě klikat, jenže já, fiškus, si napíšu do commandlajny jen if [ -f ~/.bashrc ]; then . ~/.bashrc; fi. Kdybyste nebyli vymaštění imbecilové tak byste už dávno nádherný kvalitní operační systém Linux používali jako každý normální člověk !!! Jste jen tupci a hovada jdoucí s davem. LINUX RULEZZZZZZ!!!!!!! Beztak je máte ukradený vy socky s nagelovanejma vlasama. Je mi z vás na blití Já mám v Linuxu akcelerovanej desktop a vy ve Windowsech ne. Já v linuxu nemám viry, rootkity a ostatní bordel, kdežto vy ve Windowsech furt. Mě nehrozí, že mi spadne počítač, kdežto vám vjednomkuse. Já si můžu nastavit všechny barvičky v KDE, protože KDE rulezzz a ve windowsech je to natvrdo šedé. Já mám zadarmo v Linuxu defaultně předinstalované už i aplikace iptables, xmms a mozilla. Linux má OBROVSKY VELKÝ UPTIME, daleko větší než ty vaše posraný náhražky operačního systému. Vy musíte složitě klikat, jenže já, fiškus, si napíšu do commandlajny jen if [ -f ~/.bashrc ]; then . ~/.bashrc; fi. Kdybyste nebyli vymaštění imbecilové tak byste už dávno nádherný kvalitní operační systém Linux používali jako každý normální člověk !!! Jste jen tupci a hovada jdoucí s davem. LINUX RULEZZZZZZ!!!!!!! Beztak je máte ukradený vy socky s nagelovanejma vlasama. Je mi z vás na blití. Zjednodušeně řečeno, pokud jste, že váš kód v počítači někoho jiného, ​​není absolutní zárukou bezpečnosti.


Můžete se podívat na všechny druhy bezpečnostních triků, ale nakonec, je kód na svém počítači, takže je mimo naši kontrolu.


Kolik stojíte ztratit, pokud koncový uživatel načte neoprávněnému plugin? A kvůli jakému software nezbytně nutně musíš mít Windows na serveru?Spousta firem provozuje servery bez Windows, serverový OS mají legálně zdarma.Jinak kupovat jakýkoliv komerční software z podezřele levných zdrojů je u firmy tuplovaně stupidní nápad, protože to skoro vždy je warez a za nelegální software ve firmách jsou postihy jak kráva.