You can build a jar from the SimpleAuthenticator and SimpleAuthority
classes found in the examples.
Then put the jar on the classpath of the cassandra, nicest way is to
modify the startup script:
put an s with options on line 148 in bin/cassandra:

args=`getopt vfhp:bD: "$@"`

becomes (note the added s)

args=`getopt vfhsp:bD: "$@"`

and add the -s case in the switch statement (line 173 for example) below
with these lines (do enter the right location to the jar, possibly put
it in the cassandra lib and find out the proper var):

        -s)
           
CLASSPATH="$CLASSPATH:/home/peterd/workspaces/uno/CassandraAuthenticator/CassandraSecure.jar"
            properties="$properties
-Dpasswd.properties=$CASSANDRA_CONF/passwd.properties
-Daccess.properties=$CASSANDRA_CONF/access.properties"
            shift
        ;;


Then create the access.properties file and passwd.properties file in
your cassandra config directory
passwd.properties ahs the format
jsmith=pass

and access.properties has format:
<modify-keyspaces>=jsmith
Keyspace1.<ro>=jsmith,Elvis Presley
Keyspace1.Standard1.<rw>=jsmith,Elvis Presley,dilbert

which are all self-explanatory I guess.



Good luck!

Peter Dijkshoorn
Adyen - Payments Made Easy
www.adyen.com

Visiting address:               Mail Address:             
Simon Carmiggeltstraat 6-50     P.O. Box 10095
1011 DJ Amsterdam               1001 EB Amsterdam
The Netherlands                 The Netherlands

Office +31.20.240.1240
Email peter.dijksho...@adyen.com


On 06/29/2012 06:58 AM, Mohit Anchlia wrote:
>
> Sent from my iPad
>
> On Jun 28, 2012, at 8:45 AM, Christof Bornhoevd <cbornho...@gmail.com> wrote:
>
>> Hi,
>>  
>> we are using Cassandra v1.0.8 with Hector v1.0-5 and would like to move our 
>> current system to an operational setting based on Amazon AWS. What are best 
>> practices for addessing security for Cassandra on AWS. Besides Security 
>> Groups in AWS how is Cassandra Client to Cluster authentication handled 
>> best? There used to be a SimpleAuthenticator that has been moved to Examples.
>>  
>> Any recommendations/experiences that you could share? Any hints and guidance 
>> is higly appreciated.
>>  
> Cassandra doesn't provide any security features so far. We wrote our own 
> pluggable authoz and authn that plugs into ldap. You might want to right 
> something of your own that plugs in was auto
>> Cheers and thanks a lot for any kind help!
>> Christof

Reply via email to