Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

2 Stron V   1 2 >  
Reply to this topicStart new topic
> Panel administracyjny i system zabezpieczeń.
Rid
post
Post #1





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Piszę tutaj bo temat ogólnikowy.W przyszłości, będę chciał zrobić taki panel i zrobić na nim super restrykcyjne zabezpieczenia-mianowicie coś ,ala sprawdzanie podzespołów zastosowanych przez MS przy rejestracji windowsa.
Zastanawiam się czy to w ogóle ,możliwe -ale jak MS wyskrobał dane producenta itp,z naszych płyt głównych przez internet
to zwykły użytkownik też może(chyba).
Miałoby to działać na zasadzie ,że dostęp do panelu administracyjnego będzie możliwy tylko z konkretnego komputera.
Nie wiem jak to się ma do linuxa i innych os ,czy dostęp do takich danych jest także możliwy?.Może to szalony pomysł,ale z mojego punktu widzenia, wydaje mi się najlepszym.

Ten post edytował Rid 30.08.2011, 11:06:53
Go to the top of the page
+Quote Post
mike
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Oj nie sądzę,żeby to było i osiągalne i efektywne.
A nie możesz po prostu rozdać ludziom klucze SSL założyć certyfikat i sprawdzać czy podczas korzystania ze strony WWW delikwent używa SSL. Jak nie to wypad.
Go to the top of the page
+Quote Post
Rid
post
Post #3





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


Też nie wiem czy jest osiągalne,ale efektywne by było na pewno.
Go to the top of the page
+Quote Post
mike
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Sprawdź sobie co możesz dostać od przeglądarki: http://panopticlick.eff.org
Żeby dostać cokolwiek więcej będziesz zmuszony korzystać z jakichś ActiveX w przypadku IE ale to chyba zamknie drogę w przypadku innych przeglądarek.

Nie sądzę żeby bez dodatkowego softu Twój cel był możliwy do zrealizowania.
Go to the top of the page
+Quote Post
Rid
post
Post #5





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


To co Pan przedstawił linku to sprawdzenie browsera:) "How Unique Is Your Browser". Podczas ,każdego pobrania jakiegoś pliku z ich strony,Microsoft w jakiś sposób sprawdza oryginalność windowsa.Ci którzy mają piraty nic nie ściągną( żadnych plików ,żadnych uaktualnień,czy services packów). Wątpię aby też korzystali z kontrolek activeX,gdyż nie mogliby sprawdzić oryginalności windowsa użytkownika,na takich przeglądarkach jak opera,firefox,safarii itp.

Przyjrzę się dokładnie jeszcze temu tematowi,pogoogluje,przeanalizuje-czy jest to możliwe.

Właśnie zajrzałem i jest to możliwe i prościej niż myślałem.
Najpierw sprawdzam wersję OS.
http://www.brokenwire.net/bw/Programming/8...os-version-in-c
Jeśli okaże się,że windows to sprawdzenie podzespołów.
http://www.aspnetinterviewquestions.com/20...ial-number.html

W C# jest to osiągalne,nawet zbytnio namęczyć się nie trzeba,nie wiem jak w PHP.

Ten post edytował Rid 30.08.2011, 12:26:36
Go to the top of the page
+Quote Post
trucksweb
post
Post #6





Grupa: Zarejestrowani
Postów: 1 199
Pomógł: 31
Dołączył: 22.03.2004
Skąd: Warszawa

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


mozesz ew. uzyc do tego javy - odpalasz aplet weryfikujacy- na systemie uruchamia sie maszyna javy i masz dostep do informacji o kompie+ obejscie zabezpieczen np. antywirusa.
Jak ktos nie ma zainstalowanej javy to nie wejdzie do panelu.

tak chyba bedzie najszybciej i najprosciej

Ten post edytował trucksweb 30.08.2011, 12:35:38
Go to the top of the page
+Quote Post
Rid
post
Post #7





Grupa: Zarejestrowani
Postów: 715
Pomógł: 47
Dołączył: 5.12.2010

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


c++ to nie c#.

W ten sposób ,będę miał super zabezpieczenie na Panel administracyjny-raczej nikt mi się nie wbije,chyba że się porządnie nagimnastykuje,albo będzie znał moją konfigurację sprzętową.
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat

print_r($_SERVER);
I też wiesz czy to windows czy nie.

Cytat
Jeśli okaże się,że windows to sprawdzenie podzespołów.
http://www.aspnetinterviewquestions.com/20...ial-number.html

Tak nieśmiało zapytam, gdyż z c# już dawno nie miałem do czynienia: a czy to przypadkiem nie podaje danych serwera?
Go to the top of the page
+Quote Post
mike
post
Post #9





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Cytat(Rid @ 30.08.2011, 13:24:46 ) *
Właśnie zajrzałem i jest to możliwe i prościej niż myślałem.
Najpierw sprawdzam wersję OS.
http://www.brokenwire.net/bw/Programming/8...os-version-in-c
Jeśli okaże się,że windows to sprawdzenie podzespołów.
http://www.aspnetinterviewquestions.com/20...ial-number.html

W C# jest to osiągalne,nawet zbytnio namęczyć się nie trzeba,nie wiem jak w PHP.
A jak masz zamiar wykonać taki kod zdalnie u klienta przeglądarki?
To co jest pod tymi linkami to efekt działania poleceń wykonanych na kompie. Nie pomoże Ci to zbytnio bo dostaniesz informacje o serwerze a nie o kliencie. Czyli o co napisał ~nospor
Go to the top of the page
+Quote Post
Fifi209
post
Post #10





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

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


Cytat(nospor @ 30.08.2011, 13:45:50 ) *
print_r($_SERVER);
I też wiesz czy to windows czy nie.

telnet, ręczne klepanie nagłówków i mogę mieć nawet androida
Cytat(nospor @ 30.08.2011, 13:45:50 ) *
Tak nieśmiało zapytam, gdyż z c# już dawno nie miałem do czynienia: a czy to przypadkiem nie podaje danych serwera?

Przecież odpalasz u siebie na kompie aplikację, która dopiero połączy się z serwerem.
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
telnet, ręczne klepanie nagłówków i mogę mieć nawet androida
Ba... normalne, że nie można w pełni ufać danym, które pochodzą od klienta. Ty mi tego nie tłumacz (IMG:style_emoticons/default/smile.gif)

Cytat
Przecież odpalasz u siebie na kompie aplikację, która dopiero połączy się z serwerem.
A nie mówimy przypadkiem o przeglądarce, która to łączy się z serwerem i ten zwraca kod html, który ma się nijak do pobrania danych o kompie klienta?
Go to the top of the page
+Quote Post
Fifi209
post
Post #12





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

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


Cytat(Rid @ 30.08.2011, 12:06:13 ) *
Zastanawiam się czy to w ogóle ,możliwe -ale jak MS wyskrobał dane producenta itp,z naszych płyt głównych przez internet

Przecież w systemie masz tyle narzędzi ukrytych etc. Poza tym to ich system więc mogą się dowiedzieć wszystkiego jak będą chcieli.

Chciałbym również skrytykować ten pomysł, ponieważ o ile dla MS jest to uzasadnione bo chodzi o komputer a nie o to kto siedzi, to w przypadku panelu jakbym mógł się logować tylko z jednego komputera to bym ku**icy dostał. (IMG:style_emoticons/default/smile.gif)

Cytat(nospor @ 30.08.2011, 14:00:24 ) *
A nie mówimy przypadkiem o przeglądarce, która to łączy się z serwerem i ten zwraca kod html, który ma się nijak do pobrania danych o kompie klienta?

Skoro zostało zaproponowane C# to rozumiem, że zmieniliśmy język i mamy aplikację kliencką i serwer. (IMG:style_emoticons/default/smile.gif) Bo nie wyobrażam sobie połączenia tego z PHP.

Cytat(nospor @ 30.08.2011, 14:00:24 ) *
Ba... normalne, że nie można w pełni ufać danym, które pochodzą od klienta. Ty mi tego nie tłumacz (IMG:style_emoticons/default/smile.gif)

Rozmawiamy o zabezpieczeniach etc. wypalasz z $_SERVER, po czym sam przytakujesz, że nie można ufać. Coś nie halo ;d
Go to the top of the page
+Quote Post
nospor
post
Post #13





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Skoro zostało zaproponowane C# to rozumiem, że zmieniliśmy język i mamy aplikację kliencką i serwer. Bo nie wyobrażam sobie połączenia tego z PHP.
Przecież c# też może służyć jako aplikacja serwerowa a klient może być przeglądarką. nie widzę problemu. W tym przypadku c# zastępuje php. Po stronie klienta nic się nie musi zmieniać.

Cytat
Rozmawiamy o zabezpieczeniach etc. wypalasz z $_SERVER, po czym sam przytakujesz, że nie można ufać. Coś nie halo ;d
Fifi, coś się dzisiaj czepiasz zamiast przeczytać ze zrozumienie.
Rid podał przykład jak pobrać system w c#. Powiedział, że nie wie jak to zrobić w php to mu napisałem. Zarówno moje jak i jego jest tak samo "bezpieczne", jeśli opiera się na danych od klienta.
Go to the top of the page
+Quote Post
Fifi209
post
Post #14





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

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


Cytat(nospor @ 30.08.2011, 14:04:39 ) *
Przecież c# też może służyć jako aplikacja serwerowa a klient może być przeglądarką. nie widzę problemu. W tym przypadku c# zastępuje php. Po stronie klienta nic się nie musi zmieniać.

Ohoho ale pojechałeś, pisać serwer w C#? I tak nie dostaniesz tego czego oczekujesz, skoro nie wydobędziesz danych o sprzęcie (który pomysł skrytykowałem gdzieś wyżej). Poza tym pisanie takiego serwera byłoby raczej trudne, czasochłonne. C# nie został stworzony raczej do takich celów, gdyż zbyt szybki nie jest (jak np. c++), w dodatku narażasz się na wiele błędów które możesz popełnić.

Strata wydajności, czasu + ew. dziury w serwerze = klapa
Go to the top of the page
+Quote Post
nospor
post
Post #15





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@Fifi ale to nie ja chcę to pisać tylko autor tematu. A przynajmniej ja tak zrozumiałem, że Rid chce c# jako serwer. Zejdź więc proszę ze mnie (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #16





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

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


Cytat(nospor @ 30.08.2011, 14:06:02 ) *
Rid podał przykład jak pobrać system w c#. Powiedział, że nie wie jak to zrobić w php to mu napisałem. Zarówno moje jak i jego jest tak samo "bezpieczne", jeśli opiera się na danych od klienta.

Jak dla mnie raczej chodziło mu o pobranie podzespołów niż systemu, jest na forum na tyle długo, że chyba wie jak system wyciągnąć.
Jak i jego zabezpieczenie? Jeżeli C# pobiera bezpośrednio z systemu to jak go oszukać?

Cytat(nospor @ 30.08.2011, 14:09:39 ) *
@Fifi ale to nie ja chcę to pisać tylko autor tematu. A przynajmniej ja tak zrozumiałem, że Rid chce c# jako serwer. Zejdź więc proszę ze mnie (IMG:style_emoticons/default/smile.gif)

Autor nie wie czego chce i jak wielu problemom będzie musiał stawić czoła. Tak jak napisałem, ograniczać logowanie do jednego komputera? Równie dobrze mógłby go przykuć kajdanami.

@edit
Poza tym nie jestem na Tobie ;d Tylko dyskutujemy a ja potępiam chore pomysły autora.

Ten post edytował Fifi209 30.08.2011, 13:13:01
Go to the top of the page
+Quote Post
nospor
post
Post #17





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cały czas jest mowa o przeglądarkach, nie ma krzty mowy o aplikacjach klienckich...

Cytat
Jak dla mnie raczej chodziło mu o pobranie podzespołów niż systemu

To przeczytaj ze zrozumieniem jeszcze raz to:
Cytat
Właśnie zajrzałem i jest to możliwe i prościej niż myślałem.
Najpierw sprawdzam wersję OS.
http://www.brokenwire.net/bw/Programming/8...os-version-in-c
Potem ze zrozumieniem przeczytaj cały post, z które wziąłem cytat, a potem ze zrozumieniem cały temat. (IMG:style_emoticons/default/tongue.gif)
Go to the top of the page
+Quote Post
Fifi209
post
Post #18





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

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


Wiesz ja też mogę wyciąć ^ każdy widzi to co chce widzieć


Cytat(Rid @ 30.08.2011, 13:24:46 ) *
Jeśli okaże się,że windows to sprawdzenie podzespołów.
http://www.aspnetinterviewquestions.com/20...ial-number.html

W C# jest to osiągalne,nawet zbytnio namęczyć się nie trzeba,nie wiem jak w PHP.

Go to the top of the page
+Quote Post
mike
post
Post #19





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


@Fifi209 pogubiłeś się. Ochłoń a potem przeczytaj wątek.
Go to the top of the page
+Quote Post
Fifi209
post
Post #20





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

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


@mike
Wcale się nie pogubiłem i nie mam po czym ochłonąć (IMG:style_emoticons/default/smile.gif)

Potępiam pomysł autora ze sprawdzaniem sprzętu, pomysł z serwerem C# i tyle. ;]

Niech zastosuje się do rady o kluczach i tyle.
Go to the top of the page
+Quote Post

2 Stron V   1 2 >
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 - 17:39