Avatar billede kasseper Nybegynder
20. december 2001 - 21:06 Der er 5 kommentarer og
1 løsning

En åben port, er det slemt ?????

Hej.

Jeg er ved at lave et lille program der server-side komunikere med en anden server, det skal ske med UDP trafik, hvilket vil betyde at en port i firewall\'en er nød til at være åben for modtagelse af UDP pakker.

Men det vil jo også betyde at porten er åben for uvedkomne. Og man har ikke få gange set på sin blackice at der er forsøg med UDP port probe\'s.
Så der er altså folk der skanner servere for at ha åbne porte, men hvad kan en sådan personage egentlig gøre når han/hun finder en sådan åben port. Og hvad kan jeg gøre for at personagen ikke kan forvolde skade.
Avatar billede thomasledet Nybegynder
20. december 2001 - 22:04 #1
at porten er åben er ikke nogen sikkerhedsrisiko i sig selv - det kommer helt an på, hvilken service, der kører på porten og hvor godt den er skrevet: bliver der taget højde for bufferoverflows, er der generelt huller i sikkerheden? Der er meget, der kan gå galt. Hvis du vil have din computer i sikkerhed for hackede, ryk da stikket ud, støb den inde i beton og lås den inde - det er den eneste måde. Du må vælge: vil jeg lade min computer have potentielle sikkerhedshuller, eller vil jeg ikke kunnne bruge den... det er een af delene.

summary: skriver du dit program godtnok, er der ingen ko på isen: åben du bare for porten.
Avatar billede kasseper Nybegynder
21. december 2001 - 09:13 #2
OK, så et godt program er nok i sig selv, hvis altså der ikke er nogen andre services der lytter på porten. Men hvad er det mest generelle mit program skal tage højde for ? Hvad er det de her hackere forsøger ?
Avatar billede thomasledet Nybegynder
21. december 2001 - 10:43 #3
Du skal overveje følgende:

Hvad har dit program adgang til? Finder en hacker et hul i dit program, vil han få adgang til præcist lige så meget som dit program har.

Tester du alt input for mærkelige tegn? Man må aldrig stole på en bruger, eller en anden maskine. Man bør faktisk heller ikke lade programmet stole på en egen maskine. Test alt, hvad der kommer fra andre programmer eller bliver læst fra disken.

Når du henter input ind, hvordan buffer du det så? Og tager du højde for meget store mængder input, der kan indikere et forsøg på et bufferoverflow? Igen: stol aldrig på input!



Avatar billede kasseper Nybegynder
21. december 2001 - 10:45 #4
Kanon hjælp !
Tak, jeg har nu en go ide om hvor jeg skal optimere mit program, så det skulle være klar.

Go Jul
Avatar billede thomasledet Nybegynder
21. december 2001 - 11:01 #5
der findes tonsvis af bøger om, hvordan man skriver \"sikre\" programmer... du kan sikker også finde tonsvis af gode tutorials ved en enkelt søgning på google..
Avatar billede thomasledet Nybegynder
21. december 2001 - 11:02 #6
Tak for point! og god jul også til dig!

http://www.fotx.net/thomasledet
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester