BG Development


Страници: (4) 1 [2] 3 4   ( Първото ново мнение ) Reply to this topicStart new topicStart Poll

> Защо не се страхуваме от вируси, при Linux
maxim4o
Публикувано на: 31-07-2013, 13:48
Quote Post



Име: Макс
Група: Потребител
Ранг: Старо куче

Мнения: 755
Регистриран на: 12.11.05



От няколко години насам си създадох практика да не инсталирам антивирусен софтуер. Вируси не съм хващал.
PMEmail Poster
Top
wqw
Публикувано на: 31-07-2013, 14:09
Quote Post


Group Icon
Име: Владимир Висулчев
Група: VIP
Ранг: Почетен член

Мнения: 6379
Регистриран на: 10.06.04



QUOTE (maxim4o @ 31-07-2013, 14:48)
От няколко години насам си създадох практика да не инсталирам антивирусен софтуер. Вируси не съм хващал.

Щеш нешеш в Win8 е вграден бившия Essentials сега Defender.

Принципно елементарно решение под Windows (като за майка ми е баща ми) е да направиш autologon на редови user без права за инсталиране. Системата става бетон, с години не е нужно да се преинсталира.

Chrome/Firefox и всички модерно app би трябвало да си се autoupdate-ва без admin права при положение че manifest-ите и registration free COM работи от XP SP1 нагоре.

cheers,
</wqw>


--------------------
PMEmail PosterUsers Website
Top
gotohell
Публикувано на: 31-07-2013, 17:12
Quote Post



Име: Никола Ненов
Група: Потребител
Ранг: Посетител

Мнения: 63
Регистриран на: 20.07.13



Не ми пречи като се пише в темата, просто щеше да е доста по-добре ако всички пишем само в една, тъй като се дискотира една и съща такава. По темата само ще кажа, че аз нито с Windwos, нито с Linux хващам вируси, но имам една приятелка, която постоянно си омазваше windows-a и аз реших да направя експеримент като и сложа Linux. Дистрото, което и сложих беше Mint 13 LTS като и казах отгоре отгоре какво как се прави. До ден днешен момичето си ползва Linux-a и казва, че в началото и е било трудничко, но поне няма проблеми с вируси и прочие. Дори наскоро ми се похвали, че пробвала да лепне същия вирус, който лепна от фейсбук, само че с windows, но не и се било получило (за мое щастие...).


Най-важното за мен е, че със Linux работя по-лесно и бързо (мое мнение). Кой, какво ще избере измежду всичките ос си е негова грижа. Естествено, не може да пишеш на .NET и да ползваш Linux (принципно може, но би било тъпо според мен), така че всеки ползва ос според личното си потребление.


--------------------
Животът не се мери с броя на вдишванията, които правим, а с моментите, които спират дъха ни.
PM
Top
BlackDragon
Публикувано на: 31-07-2013, 17:33
Quote Post



Име:
Група: Потребител
Ранг: Редовен член

Мнения: 383
Регистриран на: 21.02.10



user posted image
Дискоооо!
PMEmail Poster
Top
metala
Публикувано на: 31-07-2013, 17:43
Quote Post



Име: Марин Иванов
Група: Потребител
Ранг: Почетен член

Мнения: 1251
Регистриран на: 20.11.08



Хахахаха.... тва беше добро.


--------------------
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 01-08-2013, 23:51
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



Сериозно ли трябва да се аргументирам защо това са глупости?

QUOTE
Ако искаме вирус да зарази изпълнимите файлове под Linux, то потребителят, който е стартирал вируса, трябва да има права да пише върху тези файлове. Например, изпълнимите файлове са собственост на root и същият потребител стартира т. нар. вирус. Ето тук на помощ идва културата на потребление: под Linux ние работим с правата на непривилегировани потребители. В този смисъл на всеки опит да пипаме там, където нямаме права, т.е. където не сме собственици, ни се отговаря с милото съобщение "Permission denied". Този принцип важи не само за файловата система, но и за процесите в паметта. Не можем да пипаме чуждите процеси също така, както не можем да пипаме чуждите файлове. Ако сме неразумно доверчиви или направо глупави, можем да изпълним някоя непроверена програма, която сме изтеглили от интернет, и с това да се простим само с файловете в личната ни директория. При това положение системата остава незасегната.


Предполагам ползваш убунту, как познах само icon_smile.gif
Като изключим поне няколко десетки CVE-та свързани с sudo, като изключим още толкова свързани с ptrace() / всякакви гаври, свързани с частни случаи при изпълнение suidroot изпълними файлове, айде няма нужда.

QUOTE

Мрежовите приложения под Linux са конструирани консервативно: не притежават онези "удобства", които позволяват на вирусите да се разпространяват така бързо под Windows. С една дума, ако имате мрежа, в която споделянето на файлове и принтери е решено със Samba под Linux, няма опасност от това почти целия капацитет на мрежата да бъде зает от саморазпространяващите се червеи.


cups е друг сорт, също грозна драма.

QUOTE

Приложенията под Linux, както и самата операционна система, са с отворен код. Тази особеност на Linux не позволява на зловредните програмки да се скриват в кода, тъй като той е достъпен за неограничен брой очи, които във всеки един момент могат да разпознаят опасността. Ето защо казахме, че потребителите на Windows и въобще на софтуер, разпространяван само под формата на бинарни файлове, са силно вярващи, но по-скоро суеверни.


Искаш ли да ти драсна примерно една функция за RC4 поточно криптиране и ти да ми кажеш къде виждаш проблем...разбира се, ти не си милионите очи, но пък и аз не списвам линукс ядрото така че ще е забавен експеримент icon_smile.gif

QUOTE

Програмите или пакетите, които инсталираме направо като бинарни файлове, се проверяват за коректна MD5 сума и това е напълно достатъчно, за да сме сигурни, че файлът отговаря на официалния си оригинал. Ето тук отново говорим за култура на потребление: разумните потребители проверяват дали бинарните файлове имат коректна MD5-сума.


Crypto 101: не, не е достатъчно. Ако някой може да ти сервира кофти бинарни файлове, то той може да ти сервира и кофти документа с подправени MD5 суми. Това се разрешава с цифрови подписи и щастливото в цялата работа е че нормалните дистрибуции го правят. Нещастното е че има доволно много идиоти които спокойно инсталират въпреки предупрежденията.

QUOTE

Тъй като говорим за компютърни вируси, а не просто за зловредни програми, като т. нар. експлоити, трябва да имаме предвид следното нещо: подобно на биологическите вируси, за да наречеш една програма вирус, тя трябва да притежава свойства да се самовъзпроизвежда и самораспространява. А за да постигне това, тази програма трябва да има необходимата среда. Няма ли такава среда, вирусът умира или просто не е вирус, а една програмка, която би могла да прави разни поразии, ако се изпълни с администраторски права. Трябва да напомняме, че тук отново опираме до културата на потребление? Приложенията, които обикновено служат за разпространение на вирусите под Windows, са интернет-браузерите и пощенските клиенти. Под Linux този тип приложения не предоставят средата, нужна за саморазпространението на един вирус поради една много проста причина: един файл под Linux може да се изпълни, само ако е изпълним, а това дали е изпълним не зависи от неговото разширение. С една дума, всеки получен прикрепен файл, за да стане изпълним, изисква намесата на потребителя, който трябва да го вземе и да приложи командата 'chmod +x '. Едва тогава файлът може да бъде изпълнен. При това положение, с право можем да кажем, че Linux не предоставя необходимите условия на вирусите да се самоизпълняват и саморазпространяват.


Това са огромни глупости...код може да се изпълнява в контекста на друг процес, при добрите условия. Примерно pdf документа който отваряш не е executable, и да беше, файда няма. Когато го отвориш с бъгливия си (изпълним) okular примерно, поради някакъв stack overflow проблем примерно, злонамерения код се изпълнява. Това няма нищо общо с атрибутите на файловата система.

QUOTE

В заключение, можем да кажем, че вируси за Linux няма и не може да има, а онова, което някои пробутват като вируси за Linux, са всъщност лабораторни експерименти, които не могат да виреят в "дивата" интернет-среда, или пък са по-скоро експлоити, които използват слабостите на определени приложения, за да навредят на системата. Каквото и да е, при всички случаи предпазването от подобни програми под Linux става единствено с усвояването на култура на правилно използване на системата, а не се цената на скъпо струващ софтуер на трети страни, на които съвсем овчедушно да доверим данните си.


Уаа icon_smile.gif
PMEmail Poster
Top
metala
Публикувано на: 02-08-2013, 02:29
Quote Post



Име: Марин Иванов
Група: Потребител
Ранг: Почетен член

Мнения: 1251
Регистриран на: 20.11.08



QUOTE (gat3way @ 01-08-2013, 23:51)
Нещастното е че има доволно много идиоти които спокойно инсталират въпреки предупрежденията.

В общият случай се свалят са или от официалното хранилище или от Джитхюб. Другите източници имат включен GPG/PGP (за truecrypt знам, защото съм го инсталирал) или предлагат HTTPS достъп.

PS. относно RC4, няма смисъл.. този вид криптиране не deprecated и вероятно няма да ти позволят да го ползваш в сериозен проект.

Това мнение е било редактирано от metala на 02-08-2013, 02:33


--------------------
PMEmail PosterUsers Website
Top
gat3way
Публикувано на: 02-08-2013, 10:43
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 5090
Регистриран на: 22.06.12



И като сваляш от официалното хранилище се чувстваш сигурен защото:

* Вярваш на DNS resolver-а си
* Вярваш на доставчика си
* Вярваш на всички останали клиенти на доставчика ти, които се намират в един етернет сегмент с теб
* Вярваш на всички carrier-и, търкалящи трафика ти до хранилището
* Вярваш и на хранилището

Досега не съм виждал официално хранилище, работещо върху https, това не е много релевантно така или иначе, единствено дублира ефекта с подписването на пакетите и отмества голяма част от сметките върху хранилището вместо върху клиентските машини, а проблемите свързани с revoke-ване и trusted key management-а си остават горе-долу същите.

По-лошото е че единствено в разни редхат-о-подобни дистрибуции съм виждал по дефолт пакетният мениджър да отказва да инсталира нещо, защото не може да му не може да му провери сигнатурата успешно. В дебиан/убунту, обикновено излиза един warning и продължаваш на твоя глава. В slackware примерно въобще няма подписани пакети.

А иначе RC4 беше просто пример, защото е доста прост алгоритъм. Колкото по-комплексно стане нещо, толкова повече възможности има да си скатаеш лошите неща вътре. Специално за милионите очи има доволно много анти-примери.
PMEmail Poster
Top
maxim4o
Публикувано на: 02-08-2013, 12:28
Quote Post



Име: Макс
Група: Потребител
Ранг: Старо куче

Мнения: 755
Регистриран на: 12.11.05



QUOTE (gotohell @ 31-07-2013, 17:12)
Естествено, не може да пишеш на .NET и да ползваш Linux (принципно може, но би било тъпо според мен), така че всеки ползва ос според личното си потребление.

Никак не е тъпо, .NET и под Linux си е най-добрата платформа за бърза разработка.
PMEmail Poster
Top
ici
Публикувано на: 02-08-2013, 13:43
Quote Post


Group Icon
Име: Ивайло Илчев
Група: VIP
Ранг: Почетен член

Мнения: 19077
Регистриран на: 06.06.04



Е, това е ужасно спорно, например колко приложения има на Mono и колко на Qt?


--------------------
Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit.
PMEmail PosterUsers Website
Top
0 потребители преглеждат тази тема в момента (0 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Страници: (4) 1 [2] 3 4  Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0