MarkHooijkaas / wikivents

1 stars 0 forks source link

code openbaar maken en publiceren op github #54

Open spelbergit opened 8 years ago

MarkHooijkaas commented 8 years ago

Er zaten nog een paar zaken in de code waardoor een geavanceerde expert na bestuderen van de code ongeoorloofd toegang zou kunnen krijgen. De bekende gevallen zijn ondertussen opgelost.

Voornaamste knelpunt nu is nog dat de code gesplitst moet worden in een aantal modules:

  1. hebruikbare code rond (Immutable) Struct en Sequences
  2. hebruikbare code rond opslag in bestanden ipv tabellen
  3. code rond Http afhandeling (wordt hopelijk vervangen door dropwizard)
  4. de wikivents specifieke code

Op dit moment wil code nog wel eens van plek veranderen. Ik ben er ook niet uit of 1, 2 en misschien 3 in 1 package/repo komen of als losse artifacts. 4 moet in ieder geval los zijn.

MarkHooijkaas commented 8 years ago

De code is inmiddels gesplitst in 3 modules:

  1. hooi4j (Helper Objects for Orthodox Immutability 4 java)
  2. pko4j (Persistent Key Objects 4 java)
  3. wikivents (http afhandeling en wikivents datamodel en UI etc)

De eerste twee zijn al op github gepubliceerd. De http afhandeling wil ik nog door dropwizard vervangen, en dan pas wil ik de wikivents code ook publiceren. Dit is ook de meest gevoelige code waar de kans het grootst is dat een expert na bestudering van de code een vulnerability vindt, hoewel ik denk dat ik het redelijk dicht heb ondertussen.