Skaner SafeGroup AV - możliwe ?
#1
Myślę, że na tym forum nie brakuje utalentowanych osób. Może by tak wykorzystać OpenSourcowy Zillya AVEngine SDK i zrobić skaner AV Grin
Odpowiedz
#2
Podrzuć jakieś linki żeby nie trzeba było szukać Tongue
Odpowiedz
#3
Strona domowa:

[Aby zobaczyć linki, zarejestruj się tutaj]

Download:

[Aby zobaczyć linki, zarejestruj się tutaj]

Odpowiedz
#4
jeszcze jest darmowy silnik clamAV a dodatki można wziąć z clever antiwirus :E
Odpowiedz
#5
tobster napisał(a):Myślę, że na tym forum nie brakuje utalentowanych osób.

Nie ma takich.Trudna sprawa, na forum znajdziesz niewielu specjalistów w tej dziedzinie.
A jeśli są to się nie ujawnią. Komu by się chciało, wakacje niedługo.

[Aby zobaczyć linki, zarejestruj się tutaj]

Odpowiedz
#6
Ja w programowaniu nie jestem zbyt mocny. Mój największy wyczyn to pełnosprawny kalkulator Smile Ale jeśli chodzi o oprawę graficzną służę pomocą ;-)
0x DEADBEEF
Odpowiedz
#7
Conor29134 napisał(a):jeszcze jest darmowy silnik clamAV a dodatki można wziąć z clever antiwirus :E

Cool

Nie jestem programistą w żadnym stopniu ale chociaż spróbuję to otworzyć Tongue
Odpowiedz
#8
Moge sie cos sprobowac pobawic z silnikiem zillya acz topornie korpny jest

Ja bym proponowal rozwiazac to jak CRDF ze swoim produktem to jest proudkt opensorucowy caly a tylko bazy swoje
Jag ser mig om och ser
Mitt hem försvinna bort
Min tid där hemma känns
Nu alldeles för kort
Odpowiedz
#9
Zacząłem badać tę sprawę (jako chyba najbardziej doświadczony w tych sprawach) i jestem bardzo sceptycznie nastawiony. Zillya to program napisany w C++, ja zasadniczo piszę w Delphi i raczej tego nie zmienię. Lubię Object Pascala i samo Delphi, chociaż używam darmowego Lazarusa i starego Turbo Delphi Explorer 2006. Gdy będę na studiach to kupię sobie nowe środowisko, ale to nie temat na takie dywagacje.

Ogólnie, żeby napisać coś takiego mieć trzeba:
- czas
- infrastrukturę (hosting WWW, chociaż lepiej byłoby mieć VPS-a z robotem tworzącym sygnatury)
- duże zdolności programistyczne (jeśli mówimy o samym skanerze na żądanie, bo jeśli chcemy mieć ochronę w czasie rzeczywistym....)
- pieniądze

Patrzyłem jak ma zbudowane sygnatury Clam AV - to są głównie sumy MD5 :o. Dodając jakieś proste mechanizmy heurystyczne może jakoś by to wyglądało, ale na razie to nie ma sensu. Lepiej jest poszukać jakiejś niszy gdzie nie ma programu. Teraz w modzie są antyexe i antymalware ^^
Odpowiedz
#10
Przyjmuję wyzwanie ^^
Odpowiedz
#11
Może mogę pomóc Smile W czym piszesz? Ja akurat ogarniam VB i uczę sięPython''a.
0x DEADBEEF
Odpowiedz
#12
Eugeniusz napisał(a):ja zasadniczo piszę w Delphi i raczej tego nie zmienię. Lubię Object Pascala i samo Delphi, chociaż używam darmowego Lazarusa i starego Turbo Delphi Explorer 2006. Gdy będę na studiach to kupię sobie nowe środowisko, ale to nie temat na takie dywagacje.
Odpowiedz
#13
W VB dość łatwo jest napisać prostego antywira, nawet w realtime. Kwestia jednak skuteczności takiego programu. Mimo wszystko, trzymam kciuki Smile
Odpowiedz
#14
ELWIS1 napisał(a):W VB dość łatwo jest napisać prostego antywira, nawet w realtime. Kwestia jednak skuteczności takiego programu. Mimo wszystko, trzymam kciuki Smile

Zgadza się. W VB można napisać prostego antywirusa, ale tylko poznający wirusy po MD5. Analizę behawioralną - jeszcze nie widziałem, aby ktoś zrobił, ponieważ w VB wprawdzie się nie pisze antywirusów, ale nie mówię, że się nie da.
Znalazłem w Internecie gotowca, próbuję zmienić interfejs, naprawić kilka błędów i rozszerzyć bazę danych o próbki z labolatorium. Jeśli chcecię, gdy skończę, mogę podesłać.
Delphi (lub C++) będę się uczył dopiero od 6 klasy, teraz jeszcze VB.

<EDIT>
Ups... Z interfejsem słabo idzie, to może ktoś z Was się nim zajmie? Ale najpierw... naprawa bugów.
Odpowiedz
#15
Czas na pierwsze omówienie sprawy.
Wstępne wnioski:
1. Piszę w Turbo Delphi Explorer 2006
2. To będzie raczej antymalware niż antywirus.
3. Spróbuję napisać program, który skonwertuje sygnatury ClamAV na sygnatury tego cudaka.
4. Heurystyka będzie - jakaś prosta ale w miarę skuteczna, mam już pewne pomysły jak to zrobić.
5. Jakiś pakiet narzędzi.
6. Tylko skaner, bez ochrony w czasie rzeczywistym.
Potraktujcie to jako projekt szkolno-akademicki.
Odpowiedz
#16
Aha... to zatrzymuję pracę nad swoim.
A dlaczego tylko skaner? A nie można spapugować po Malwarebytes i zrobić skaner darmowy, a moduł ochrony płatny?

Życzę powodzenia, Eugeniuszu!
Odpowiedz
#17
No to czekamy na pierwszą wersję pre-alfa. Zgłaszam się na testera Wink
Odpowiedz
#18
Można też dodać do niego taki zestaw tool''ów takich jak temp cleaner czy coś. Aktualnie go piszę.Smile
0x DEADBEEF
Odpowiedz
#19
chomikos napisał(a):Można też dodać do niego taki zestaw tool''ów takich jak temp cleaner czy coś. Aktualnie go piszę.Smile

Ja się tam na programowaniu nie znam i przepraszam, że tak sceptycznie do tego podchodzę, ale jak dla mnie na chwilę obecną to będzie jedynie ciekawe doświadczenie Smile Ponadto zamiast kombinować "co jeszcze można dorzucić do projektu", proponuję skupić się na jednej rzeczy i najpierw ją zrobić, testować, poprawić, testować... Poprawić i testować. Nowe funkcjonalności powinny iść albo zupełnie inną drogą - niezwiązaną z nowym projektem, ale zgodnie z technologią jego wytwarzania - żeby można było je łatwo wdrożyć kiedy projekt będzie odpowiednio dojrzały, albo prace nad nimi powinny zostać rozpoczęte w dalszych fazach rozwoju rozwoju.

Zróbcie to przy pomocy metodologii extreme programming Grin
SpyShelter Firewall
Odpowiedz
#20
Rozumiem... To ja zajmę się osobno tworzeniem tego Tool''a. Mam konsolowy prototyp, ale zrobię coś graficznego... Nie oczekujcie nie wiadomo co Craze.
0x DEADBEEF
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości