Linux-Bulgaria.ORG
навигация

 

начало

пощенски списък

архив на групата

семинари ...

документи

как да ...

 

 

Предишно писмо Следващо писмо Предишно по тема Следващо по тема По Дата По тема (thread)

Re: lug-bg: Софтуер за следене на файлове


  • Subject: Re: lug-bg: Софтуер за следене на файлове
  • From: Dean Stoeff <dean@xxxxxxxxxxxx>
  • Date: Fri, 11 Mar 2005 15:39:12 +0200



Тук може да се сблъскаш с проблеми с това какво ще ти разреши самата
операционна система да правиш - напоследък не се гледа с много добро око
на програми, които се опитват да си модифицират кода :)
Това е лично мое мнение, че по принцип не сам съгласен с такава филосоия, когато се касае за програми котито, трябва да са добре защитени от Re-engineering, но когато се пише код който трябва да се чете от много хора е доста трудно да бъде разбран.

Да не говорим за
това, че от 20-30 години насам по принцип хубавите ОС си държат text/code
сегмента read-only, макар че това се променя сравнително лесно.

:) След като някой се хваща да пише програма която да "бди" за сигурността на файловете трябва да е доста наясно как става това

А за да бъде още по паранойчно, макар че първия според мен е достатъен
може да се добави и вътрешен алгоритъм за проверка на контролната сума
/желателно твой собствен, а не стандарен/

Ъъъъъъъъъъъъъъъ?!

С това в скобите *изобщо*, ама ИЗОБЩО не мога да се съглася!  Напротив,
колкото по-стандартен и по-широко известен е алгоритъмът, толкова по-сигурен
си, че той е прегледан от хора, които наистина разбират от криптография,
и те са решили, че той няма някакви особени слабости (или поне досега не са
открили).

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

НИКОГА, ама НИКОГА не разчитай на това, че нещо е сигурно, само защото само
ти знаеш как се прави!
Твърдо не сдам съгласен с това, да се разчита че нещо е сигурно самозащото сам си го писал :)

Особено пък ако става дума за криптография или за
сигурност и проверки на автентичност!  Има достатъчно начини някой да се
добере до сорса на инструментите ти (това включва не само дизасемблиране и
такива неща, ами и насочени атаки, и social engineering, и какво ли не)

:) Ааааааааааааааааа , това за социалното инжинерство е голям проблем на каквато и да е сигурност, както е факт, че над 80 % от пробивите стават именно по такъв начин и благодарение на приомите в тоя основен дял от науката за пробив в сигурността , не само на компютърната.

и да
разбере какво правиш; ако не го правиш както трябва - т.е. ако ползваш
някакви измислени алгоритми вместо стандартни, подлагани на криптоанализ с
години - тогава има наистина голяма опасност да си пропуснал нещо в
математическата или теоретичната обосновка и примерно да се окаже, че не е
чак *толкова* трудно да се намери друга последователност от байтове, които
да дават същата контролна сума - and you don't want that :)

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

Ако наистина искаш степента да е голяма, пак се връщам на въпроса с
използваните алгоритми.  Има два варианта:

1. Ти си криптограф, математик, който е прекарал последните 15-20 години в
  занимания с това; знаеш наизуст всички книги, за които сме чували, и си
  писал няколко, за които не сме.  В този случай - извинявам се - може би
  имаш причина да смяташ, че собствените ти алгоритми ще са достатъчно
  обосновани и сигурни.  Все пак и в този случай го има моментът с това, че
  не можеш да си сигурен, че си предвидил всичко: както се оказа наскоро, и
  Рон Ривест прави грешки с MD5 :)

Не не сам гениален математик и/или криптограф, но да речем че имам познания в областта, и да савсем съм сагласен, че безгершни хора няма - няма и безгрешни алгоритми

2. Ти не си някой от тези откачени гении - в този случай ТРЯБВА да ползваш
  алгоритъм, който е устоял на a) проверката на времето, и b) по-важно:
  проверката на тези откачени гении.

:) Не претендирам, че сам гений - още по малко откачен, но по онова време беше модерно да се пишат вируси. Но моляте не бъркай определението за компютърен вирус , с това на зловреден код.

Трети вариант няма.

Поздрави,
Петър

Благодаря за креативната критика, все още смятам, че в спора се ражда истината и от такива спорове /макар и само на идейно ниво/, много хора четящи таля листа могат да научат много.

С Уважение:
Деян
============================================================================
A mail-list of Linux Users Group - Bulgaria (bulgarian linuxers).
http://www.linux-bulgaria.org - Hosted by Internet Group Ltd. - Stara Zagora
To unsubscribe: http://www.linux-bulgaria.org/public/mail_list.html
============================================================================



 

наши приятели

 

линукс за българи
http://linux-bg.org

FSA-BG
http://fsa-bg.org

OpenFest
http://openfest.org

FreeBSD BG
http://bg-freebsd.org

KDE-BG
http://kde.fsa-bg.org/

Gnome-BG
http://gnome.cult.bg/

проект OpenFMI
http://openfmi.net

NetField Forum
http://netField.ludost.net/forum/

 

 

Linux-Bulgaria.ORG

Mailing list messages are © Copyright their authors.