Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> zabezpieczenie zrodel PHP
krh2
post
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

Ostrzeżenie: (0%)
-----


witam wszystkich,

robie dosc duzy projekt dla klienta i chcialbym sie jakos zabezpieczyc na wypadek gdyby owy klient okazal sie nieucziwy nie mial zamiaru mi zaplacic za wykonana prace. W umowie mam zapisane ze musze przekazac mu projekt lacznie z zrodlami kodu.
Do tej pory pisalem przewaznie w .NET gdzie zabezpieczalem sie przed taka ewentualnoscia w ten sposob ze tworzylem klase ktora po otrzymaniu odpowiedniego parametru za pomoca POST wylaczala cala aplikacje. Klase ta wrzucalem do dll ktora byla juz skompilowana takze nikt nie mogl zmienic jej zrodla. Czy jest podobna mozliwosc w PHP? Wiadomo ze moge zrobic to samo ale sprytny klient majac dostep do plikow PHP moze znalesc ww. klase i ja po prostu wyciac. Moze jest jakis inny sposob by sie zabezpieczyc? Zaszycie tego w bazie danych tez odpada z podobnych powodow co powyzej.

dzieki za odpowiedz!
Go to the top of the page
+Quote Post
Fifi209
post
Post #2





Grupa: Zarejestrowani
Postów: 4 655
Pomógł: 556
Dołączył: 17.03.2009
Skąd: Katowice

Ostrzeżenie: (0%)
-----


Było
Go to the top of the page
+Quote Post
r4xz
post
Post #3





Grupa: Zarejestrowani
Postów: 673
Pomógł: 106
Dołączył: 31.12.2008

Ostrzeżenie: (0%)
-----


postaw na własnym serwerze i nie dawaj dostępu do źródła
Go to the top of the page
+Quote Post
maniana
post
Post #4





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


Możesz zostawić sobie backdoora by później namieszać. Coś na miarę tych pseudo hakerskich skryptów wgrywanych przez dziury.
Go to the top of the page
+Quote Post
krh2
post
Post #5





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

Ostrzeżenie: (0%)
-----


niestety ani zadna z podanych propozycji nie wchodzi w gre, gdyz tak jak pisalem musze oddac kod klientowi na koniec projektu. Takze jesli zrobie tylne wejscie zawsze moze go znalesc i wyciac z kodu. Jedyna metoda jest jakas kompilacja kodu. Zend w tym momencie tez odpada, gdyz potrzebuje dodatkowego narzedzia do dekompilacji.
Go to the top of the page
+Quote Post
phpion
post
Post #6





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(krh2 @ 18.04.2012, 20:52:30 ) *
W umowie mam zapisane ze musze przekazac mu projekt lacznie z zrodlami kodu.

Skoro masz umowę to czy nie masz w niej zapisu, że po wykonaniu i zaakceptowaniu zlecenia przysługuje Ci prawo do otrzymania zapłaty w danym terminie? Jeśli klient będzie ociągał się z płatnością wystosuj do niego pisma ponaglające, a jeśli to nie pomoże to zostaje jedynie sąd. Raczej uważałbym z zostawianiem sobie backdoorów - można przez to mieć problemy.
Go to the top of the page
+Quote Post
krh2
post
Post #7





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 11.09.2008
Skąd: wwa

Ostrzeżenie: (0%)
-----


wiesz z sadem jest zawsze tak ze terminy zaczynaja sie przeciagac a i tak nie masz pewnosci czy wogole kase zobaczysz. Tworze aplikacje nie od dzis i spotykalem sie juz pare razy z taka sytuacja ze klient po tym jak aplikacja zaczynala dzialac kasowal mi dostep do serwara i przestawal odbierac telefony. W tej sytuacji wylaczalem mu aplikacje i czekalem na zaplate. W 95% nagle okazywalo sie ze jednak znalazly sie pieniazki, albo ze "ksiegowa zapomniala wyslac przelew ale juz wszystko powinno byc ok". Jesli zaplacil mi za aplikacje wtedy pod pretekstem refaktoryzacji kodu podmienialem dll'ke i po backdoorze nie bylo sladu.

dobra juz wykombinowalem, udostepnie klientowi kod na serwerze jak dokonczymy umowe wtedy przesle mu kod razem z plikami kofiguracyjnymi, tak by mogl za pomoca paru klikniec sam sobie postawic serwer (cos na styl jak WordPress robi)

Ten post edytował krh2 19.04.2012, 11:08:37
Go to the top of the page
+Quote Post
Van Pytel
post
Post #8





Grupa: Zarejestrowani
Postów: 150
Pomógł: 6
Dołączył: 3.03.2010

Ostrzeżenie: (0%)
-----


Zawsze możesz dosłać "część kodu" aplikacja będzie chodzić, ale jej część nie będzie chodzić (jakieś tam błędy można wywołać). Ale to też sporne z umową.
Go to the top of the page
+Quote Post
!*!
post
Post #9





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Cytat
gdyz tak jak pisalem musze oddac kod klientowi na koniec projektu.


Jest kasa, jest projekt. Na przyszłość precyzuj dokładnie w umowie co znaczy "koniec projektu" i kiedy ma nastąpić zapłata, a kiedy przekazanie kodu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 12:11