Wednesday, March 28, 2012

Library of Congress Seeks Feedback from Users of Bibliographic and Cataloging Products

    The Library of Congress is soliciting help in a survey of bibliographic and cataloging products. The survey is to determine the value and use of the products. LC will “use the study to guide its response to this changing cataloging environment, towards effectively defining its future role, adapting a sustainable financial model, and better serving its audience in the coming years,” according to an LC statement.

   This survey is directed at managers of cataloging and technical services units, catalogers, and vendors and distributors of bibliographic data and tools. The survey is available at www.digisurvey.com (username catalog, password survey) and will close after April 12, 2012.

Libraries Are Colleges’ Most Effective Tech Investment, Surveys Find

          Two surveys conducted by Inside Higher Ed found that college and university chief academic officers/provosts and presidents alike consider library technology to be their most effective technological investment.

           The 2011-12 Inside Higher Ed Survey of College and University Chief Academic Officers found that, on average, CAOs/provosts rated their institutions’ investment in library technology as 58.8 percent effective, a higher percentage than they gave to any other technology investment. Within that overall score, for-profit institutions were the most satisfied, with a ranking of 77.4 percent, followed by private doctoral programs at 64.9 percent. Private associates programs were the most dissatisfied at 42.9 percent, followed by private baccalaureate programs at 50 percent.

              In Presidential Perspectives on the Effectiveness of Campus Investments in Information Technology, presidents were harder on library tech than provosts, rating its effectiveness at 51 percent. But that lower number still made library resources and services the only category that a majority of all presidents rated as very effective. Library resources was the top category chosen overall as well specifically by private and for-profit institutions. Interestingly, public colleges and universities ranked library tech third, behind online distance education and on campus instructional technologies, even though they scored it higher numerically – at 53.1 percent compared to only 46.9 percent for private institutions. Public baccalaureate programs were the most satisfied with their library technology effectiveness at 60.8 percent; public masters programs were least satisfied at 45.2 percent.

Sunday, February 12, 2012

Walk-in Interview for Library Information Assistant Trainees in IISER-TVM

Indian Institute of Science Education and Research, Thiruvananthapuram (IISER- Thiruvanathapuram invite application for  Walk-in Interview for Library Information Assistant Trainees 
Walk-in Interview on 29th February, 2012
The Indian Institute of Science Education and Research, Thiruvananthapuram (IISER-TVM) is conducting a walk – in interview from 10.30 am on 29th February, 2012 at the Institute for selecting two Library Information Assistant Trainees.

  • Qualification – Bachelors Degree in any science discipline and Bachelors Degree in Library and Information Science with knowledge of computer application.

  • Age limit: 28 years.
Terms of employment:
  • The duration of the training is strictly one year.
  • The selected candidates will receive a monthly stipend of Rs. 12000/-.
Candidates having the prescribed qualifications may attend the Walk–in Interview with their Bio-data and original certificates with copies.
No TA/DA will be paid for attending the interview.



Indian Institute of Science Education and Research, Thiruvananthapuram (IISER-TVM)

CET Campus, Thiruvanathapuram – 695016
Contacts: Telephone: 0471-2597438; email.id: registrar@iisertvm.ac.in



Thursday, February 9, 2012

SEARCH25 Project Officer

 SEARCH25 Project Officer

Employer: Royal Holloway University of London
Location: Egham, Surrey
Salary: £22,106 per annum inclusive of London Allowance
Published Date: 2 Feb 2012
Status: Full Time, 6 Month Contract
Ref: X0112/6801
Job Description
Royal Holloway University of London
Library and Archive Services
SEARCH25 Project Officer
Appointment is for six months, fixed term
Salary is £22,106 per annum inclusive of London Allowance.
SEARCH25 is a project funded under the JISC Grant Funding 13/11: Digital Infrastructure: Information and Library Infrastructure - Resource Discovery Programme and the lead institution is Royal Holloway, University of London.

An exciting opportunity has arisen for an enthusiastic individual to join the project team (based in the Bedford Library, RHUL), to assist with project communications and user testing/evaluation of the prototype service. SEARCH25 plans to develop a new, open user experience of resource discovery for academic libraries that are part of the M25 Consortium. (The M25 Consortium of Academic Libraries has nearly 60 member institutions based in London and the South East and runs a number of web services including InforM25, a regional resource discovery service.)
 
Looking for a project officer with experience in setting up and assisting with running user focus groups, and other feedback gathering activities. The role will also entail being the designated person for project communications and dissemination, so experience in writing promotional material, training manuals, reports and other documentation is required.
You will be highly motivated to work in a small team, interested in developing new services, able to work on your own initiative and capable of delivering solutions to a strict timescale. You should have at least two years’ experience of working in a library or information service environment, have experience of user evaluation activities, and have strong communication skills. Knowledge of library-specific resources, such as library catalogues and other similar services, would be an advantage.
This is an excellent opportunity for someone looking to further their portfolio of skills and experience.
Contact
For an informal discussion about this post, please contact Amy Warner, Associate Director, eStrategy and Technical Services, email: amy.warner@rhul.ac.uk, tel: 01784 276268.
For further details of this post and to apply online at https://rhul.engageats.co.uk or contacting the Recruitment Team by email: recruitment@rhul.ac.uk or tel: 01784 414241.
Please quote the reference: X0112/6801.
Closing date: midnight Thursday 16th February 2012.
The College is committed to equality and diversity, and encourages applications from all sections of the community.

Institutional Repository Officer

Institutional Repository Officer

Employer: Queen’s University Belfast
Location: Belfast
Salary: £30,122 - £39,257 per annum
Published Date: 8 Feb 2012
Status: Fixed term contract
Ref: 12/101935
Job Description
Institutional Repository Officer
Information Services                              
Ref: 12/101935
Required for two years in the first instance, the post will be based within Library Services and Research Support to undertake a range of duties carried out in support of the population and development of an Institutional Repository at Queen’s University Belfast.
Anticipated interview date: Tuesday 27 March 2012
Salary scale: £30,122 - £39,257 per annum (including contribution points)
Closing date: Friday 2 March 2012
Contact
Please visit our website for further information and to apply online - www.qub.ac.uk/jobs  or alternatively contact the address below.
The University is committed to equality of opportunity and to selection on merit. It therefore welcomes applications from all sections of society and particularly welcomes applications from people with a disability.
Fixed term contract posts are available for the stated period in the first instance but in particular circumstances may be renewed or made permanent subject to availability of funding.
Personnel Department
Queen’s University Belfast
Belfast, BT7 1NN
Tel (028) 90973044
Fax (028) 90971040

Acquisitions and Information Assistant

 Acquisitions and Information Assistant

Employer: ICAEW
Location: London
Salary: c£23K
Published Date: 23 Jan 2012
Status: Permanent
Ref: A120201a
Job Description
ICAEW is a professional membership organisation, supporting over 136,000 chartered accountants around the world. Through our technical knowledge, skills and expertise, we provide insight and leadership to the global accountancy and finance profession. Our members provide financial knowledge and guidance based on the highest professional, technical and ethical standards. 
Acquisitions and Information Assistant, c£23, full-time
Library Assistant with a varied role - responsible for day-to-day administration of acquisitions process and also providing administrative support to Library Services. This includes processing and shelving stock, retrieving material from an off-site store, despatching loans and assigning enquiries for the Enquiry Team in the Client Relationship Management (CRM) system. Information qualification not required, though ideally you will have experience of a similar role and enjoy providing high quality support within an information environment.
Contact
Deadline: 2 March 2012.
For a copy of the role profile, email keely.horton@icaew.com

Information Executive: LIS Systems


Information Executive: LIS Systems


Employer: ICAEW
Location: London
Salary: c£30k
Published Date: 23 Jan 2012
Status: Permanent
Ref: A120201
Job Description
ICAEW is a professional membership organisation, supporting over 136,000 chartered accountants around the world. Through our technical knowledge, skills and expertise, we provide insight and leadership to the global accountancy and finance profession. Our members provide financial knowledge and guidance based on the highest professional, technical and ethical standards.
Information Executive: LIS Systems. c£30k, full-time


An exciting opportunity to join a dynamic team of information professionals providing highly valued services to the accountancy profession. Working across the team, you will be responsible for day to day administration and development of LIS IT applications, including the LMS (Sirsi-Dynix Unicorn), to support service delivery. You will also be involved in developing use of social media to support LIS staff knowledge and promote our online catalogue and in delivering enquiry services to Chartered Accountants worldwide. This role spends approximately 12 hours per week dealing with the full range of enquiries from ICAEW members.
Contact
Deadline: 2 March 2012.
For a copy of the role profile, email keely.horton@icaew.com

Monday, February 6, 2012

Backup your website easily

If you want to back up a directory on a computer and only copy changed files to the backup computer instead of everything with each backup, you can use the rsync tool to do this. You will need an account on the remote computer that you are backing up from. Here is the command:

rsync -vare ssh jono@192.168.0.2:/home/jono/importantfiles/* /home/jono/backup/


Here we are backing up all of the files in /home/jono/importantfiles/ on
 192.168.0.2 to /home/jono/backup on the current machine.

Tuesday, January 31, 2012

Oriental Insurance Company Ltd Recruitment for Librarian

The Oriental Insurance Company Ltd.
( A Government of India Undertaking )

Head Office, Oriental House, A-25/27, Asaf Ali Road, New Delhi-110002

(APPLICATIONS ARE TO BE SUBMITTED ON-LINE ONLY)
(LAST DATE FOR SUBMISSION OF APPLICATION IS 13.02.2012)


H – 08 – Librarian

Education Qualification:

Candidates should have a degree in bachelor in Library Science/Information Science Documentation with minimum 60% or Masters Degree in Library Science/Information Science Documentation with 55% marks along with 3 years experience as a Librarian (2 years experience for SC/ST candidates) to apply for Oriental Insurance Company Librarian recruitment 2012.
For more details : http://www.oiclao2012.com/


 

Information Executive - Librarian - Delhi, Delhi-NCR

From Development Alternatives Group


The Librarian is responsible for providing library and research services for the organization and maintenance of the library and its collections. He/She is required to manage the planning, administrative and budgetary functions of library and information services on a proactive basis. Also expected to provide effective access to library collections and resources and give library services in response to the information needs of library users. He/she should be able to interact with other libraries and resources centres and have a dissemination protocol. He/she should be able to maintain databases and link with the mission of the organisation.
Salary range:  ₨ 2,40,000 - ₨ 3,00,000 / Yearly (Gross) (Gross Pay) 
Job type: Full time
Position type: Permanent
Vacancies:1
Minimum experience: Between three and five years

Requirements

Qualifications required – M.L.I.Sc. (Library Science)

Experience Required -

1) Experience of about 5-6 years , preferably in a library of repute

2) Well versed with computer and quick learner.

3) Should have good English speaking and writing skills.

4) Should have good knowledge of:
• library policies, procedures, methods, systems. programming, ethics and professional standards
• research and information gathering systems and methods including the use of electronic resources
• a variety of information database systems and electronic information database systems
• conducting Internet searches
• library software and other related software (Knowledge of ‘Alice for the Windows’ software would be an added advantage)
• ability to index the data files on computer
• experience working in bibliographic and acquisitions operations of an online library management system and in cataloguing and classifying to a professional data base

Post of Library clerk @ Staff Selection Commission

SSC Eastern Region Recruitment 2012 – Various Vacancies: Staff Selection Commission – SSC (Eastern Region) has issued notification for the recruitment of various vacancies in kolkata. Eligible candidates may apply through prescribed application format on or before 27-02-2012 up to 5.00 PM. Particulars about age limit, educational qualification, no of posts and other are mentioned below…
SSCER Vacancy Details:
No of Posts: 06 Posts
Name of the Posts:
1. Library Clerk (Reprography): 01 Post
2. Library Clerk (General): 05 Posts
Age Limit & Educational Qualification: Candidates may see Advt details for more details regarding age limit & educational qualifications for each post.
Application Fee: Rs 50/- for General candidates (No fee for SC-ST-PH-EXSM-Women candidates). Pay fee through CRFs available in post offices. Get cancellation of the recruitment fee stamps pasted on the application form in the space given.
How to apply: Eligible candidates may send their application in prescribed format, along with CRFs, recent passport size photograph pasted on application form, attested photo copies of all necessary certificates to the following address, Regional Director, Staff Selection Commission (ER), 234/4, AJC Bose Road, Nizam Palace, Ist MSO Building, 8th Floor, Kolkata-700020, on or before 27-02-2012
Last date for receipt of application: 27-02-2012 (For remote areas 05-03-2012), up to 5.00 PM.
For more particulars about age limit, educational qualification, pay scale, no. of posts, experience, application fee, how to apply, application format, selection procedure, last date for receipt of application and other particulars available at below given link…


Tuesday, January 24, 2012

Dewey (Free) From Android Library Market


Dewey (Free)

Dewey











The Dewey decimal codes in an easy off-line app
A simple reference for the Dewey decimal library codes. Easy to use off-line app. This data can also be managed by the paid for RefLibrary application 

Screenshots

  • Screenshot
  • Screenshot


Download



Assistant Librarian I (Subject Librarian - Humanities & Social Sciences)


Company Name: CITY UNIVERSITY OF HONG KONG

Worldwide Search for Talent

City University of Hong Kong is a dynamic, fast-growing university that is pursuing excellence in research and professional education. As a publicly-funded institution, the University is committed to nurturing and developing students' talent and creating applicable knowledge to support social and economic advancement. Currently, the University has six Colleges/Schools. Within the next two years, the University aims to recruit 100 more scholars from all over the world in various disciplines, including science, engineering, business, social sciences, humanities, law, creative media, energy, environment, and other strategic growth areas.

Applications are invited for:

Duties : Develop, manage and evaluate the Library collection. The appointee is expected to engage in a variety of services, including providing relevant information and reference services, planning orientation and user education activities, compiling subject guides and pathfinders, liaising with faculty and institutions, organizing academic exchange and outreach functions, devising promotional displays, providing current awareness services, and participating in committee work. The appointee is also required to provide training to support staff to help transform their skills from function-based to subject-based.
(Additional information about the post is available at http://www6.cityu.edu.hk/hro/en/job/current/administrative.asp)

Requirements :
A good honours degree in relevant disciplines plus a recognized post-graduate professional qualification in Librarianship and Information Science (MLS or equivalent). At least five years' experience at the level of Assistant Librarian II is required for the appointment as Assistant Librarian I.
(Further enquiries can be directed to Ms. Sheena SHUM of Library at email: sheena.shum@cityu.edu.hk.)

Salary and Conditions of Service
Initial appointment will be made on a fixed-term contract. Remuneration package will be highly competitive, commensurate with qualifications and experience. Fringe benefits include gratuity, leave, medical and dental schemes, and housing benefits (where applicable).

Information and Application
Additional information on the posts and application form is obtainable (a) from the University's homepage at http://www.cityu.edu.hk, or (b) by mail with a self-addressed stamped envelope from the Human Resources Office, City University of Hong Kong, Tat Chee Avenue, Kowloon, Hong Kong, or (c) in person from the Reception Counter, Human Resources Office. The closing date is 18 February 2012. Please quote the reference of the post in the application and on the envelope. Applications will receive full consideration. The University reserves the right not to fill the positions. Personal data provided by applicants will be used strictly in accordance with the University's personal data policy, a copy of which will be provided upon request.

The University also offers a number of visiting positions through its "CityU International Transition Team" for current graduate students and for early-stage and established scholars, as described at http://www.cityu.edu.hk/provost/cityu_international_transition.htm.

City University of Hong Kong is an equal opportunity employer and we are committed to the principle of diversity. We encourage applications from all qualified candidates, especially those who will enhance the diversity of our staff.

City University of Hong Kong was ranked the 110th among the world's top universities and the 15th in Asia according to the Quacquarelli Symonds 2011 surveys.

http://www.cityu.edu.hk

Systems and e-Librarian

Khalifa University of Science Technology and Research     
 

Position: Systems and e-Librarian

Industry Type :Education / Training / Teaching 

Functional Area: IT - Software

Location of Job :   Abu Dhabi - United Arab Emirates 

Job Summary : The position is responsible for implementing and managing library systems, resource access mechanisms, and control mechanisms for online resources. Responsibilities also include using technology to reach students, set up repositories, and provide multimedia support. Serves as liaison with IT and ILC . Duties and Responsibilities Manages system implementation for all library systems Implements Millennium ILS (integrated library system) and maintains system after implementation Oversees coordination with Banner for regular downloads of employees and students Implements new modules such as ACQ , ILL , ERM (acquisitions, interlibrary loan, electronic resources management) Develops linking systems from catalog record to online resources Manages online access Implements systems such as Serials Solutions Implements and manages meta-searching (like Summon) across all online resources Manages electronic resources, tracking contracts, renewals, use restrictions, statistics, contacts, access control, etc. Develops multimedia production/presentation facility and provide assistance with software Develops a repository for placing Khalifa University intellectual content online Develops technologies in delivering resources and providing virtual assistance to users Serves as liaison to IT and to ILC . 

Desired Candidate's Profile

Experience Minimum two years experience as professional librarian in academic libraries required. Experience implementing integrated library systems required, Millennium preferred. Experience in sci/tech libraries preferred. Demonstrated interest in academic research and teaching environment. Demonstrated knowledge of resources and information-seeking skills in the sci/tech disciplines. Demonstrated ability to communicate effectively, orally and in writing, with students, faculty, and librarian peers. Demonstrated positive interpersonal skills and client service orientation. Demonstrated ability to organize and manage projects, work under stress and meet deadlines. Demonstrated flexibility, skill at multi-tasking, taking initiative, being creative. Demonstrated potential to contribute to profession through research, publishing, teaching, or professional service. Computer Skills MS Office applications. Library technical services (cataloguing, classifying) and electronic searching tools. Web skills, including use of Web 2.0 technologies for reaching students Technical Skills.

Experience : 2 - 5 years  

Education: MLISc

Website  https://khalifauniversity.peopleadmin.com/postings/429

 
 

 

 

 





Tuesday, January 17, 2012

Librarian Opportunities



Librarian
Arya Girls Sr. Sec. School - Delhi, Delhi

Required Female (S.C)
Age limit & Educational Qualification, Pay scale & other service conditions are same.

As per applicable to Govt. Schools of NCT of Delhi. Apply with attested Copies by Gazetted officer of all Certificates within 15 days.

Through Regd. Post or by Hand. Time 10 am to 12 noon.
School Address :
Arya Girls Sr. Sec. School
12/15, W.E.A., Reghar Pura, Karol Bagh, New Delhi - 110005. 


Senior Librarian
Delhi Public School - Gurgaon, Haryana

Applications are invited from qualified candidates with public school experience, excellent communication skills and proficiency in computer skills.

Pay and allowances as per the DPS Society/ Government Norms apply. Higher start to deserving candidates.

Apply within 10 days on prescribed form available at school reception from 9 am to 2 pm on payment of Rs. 150/-

Only shortlisted candidates will be called for interview.
Note : The Management reserves the right to cancel any post.

School Address :
Delhi Public School
Sushant Lok ( Under the Aegis of the DPS Society, New Delhi)
Block-B, Phase -1, Sushant Lok, Gurgaon, Haryana - 122002
Tel : ( 0124) 4041221, 4041441 Fax No : 4041331 , Website : www.dpssl.net



Librarian job openings in Bengal Engineering and Science University
Howrah, West Bengal 
A Master's Degree in Library Science/ Information Science / documentation with at least 55% marks or its equivalent grade of B in the UGC seven points scale and consistently good academic record set out in these Regulations.

At least 13 years' as a Deputy Librarian in a University library or 18 years' experience as a College Librarian.

Evidence of innovative library service and organization of published work.

M. Phil / Ph.D Degree in library science / information science / documentation / archives and manuscript-keeping is desirable.

Check here for more detailed information http://www.becs.ac.in

The Registrar, Bengal Engineering and Science University, Shibpur, Howrah-3, West Bengal.

Official notification, prescribed application format, bio-data form for various job openings in Bengal Engineering and Science University, West Bengal Search here for over 24,000 government, public and private sector jobs all at one place 


Library Personnel
University Library G. B. Pant University of Agriculture & Technology, Pantnagar-263145

Application is invited for the position of Library Personnel. The details are as follows:

Library Personnel

No. of posts : 03

Qualification : Master’s degree in Library Science / Information Science / Documentation or an equivalent professional degree with at least 55% marks or its equivalent grade of 55% marks where grading system is practiced and a consistently good academic record with knowledge on computerization of library

Pay : Rs. 16,000/- per month

Library Personnel will be engaged for 179 days. The engagement will be terminated automatically if the regular selection is made on the post against which Library Personnel is engaged. The candidates should apply on plain paper with the following information to University Librarian, G.B. Pant University of Agriculture & Technology, Pantnagar latest by January 31, 2012 up to 5.00 P.M. 
Website :http://www.gbpuat.ac.in/ 




Monday, January 16, 2012

MySQL Database Security Tips

The MySQL database has become the world's most popular open source database because of its consistent fast performance, high reliability and ease of use. This document is intended as a quick security manual to help you bring an installed MySQL database server into conformity with best security practices.

1. Secure your server

  • Install Antivirus and Antispam software
  • Configure the operating system’s firewall
  • Consider the safety of your server's physical location
  • Install the services you intend the machine to run
  • Harden the production server and services
  • Disable unnecessary services
  • Follow services vendors’ recommendations regarding patches and updates needed for the safe and secure operation of their services

2. Disable or restrict remote access

Consider whether MySQL will be accessed from the network or only from its own server.
If remote access is used, ensure that only defined hosts can access the server. This is typically done through TCP wrappers, iptables, or any other firewall software or hardware available on the market.
To restrict MySQL from opening a network socket, the following parameter should be added in the [mysqld] section of my.cnf or my.ini:

skip-networking 
The file is located in the "C:\Program Files\MySQL\MySQL Server 5.1" directory on the Windows operating system or "/etc/my.cnf" or "/etc/mysql/my.cnf" on Linux.

This line disables the initiation of networking during MySQL startup. Please note that a local connection can still be established to the MySQL server.
Another possible solution is to force MySQL to listen only to the localhost by adding the following line in the [mysqld] section of my.cnf

bind-address=127.0.0.1

You may not be willing to disable network access to your database server if users in your organization connect to the server from their machines or the web server installed on a different machine. In that case, the following restrictive grant syntax should be considered:

mysql> GRANT SELECT, INSERT ON mydb.* TO 'someuser'@'somehost';

3. Disable the use of LOCAL INFILE

The next change is to disable the use of the "LOAD DATA LOCAL INFILE" command, which will help to prevent unauthorized reading from local files. This is especially important when new SQL Injection vulnerabilities in PHP applications are found.
In addition, in certain cases, the "LOCAL INFILE" command can be used to gain access to other files on the operating system, for instance "/etc/passwd", using the following command:

mysql> LOAD DATA LOCAL INFILE '/etc/passwd' INTO TABLE table1

Or even simpler:

mysql> SELECT load_file("/etc/passwd")

To disable the usage of the "LOCAL INFILE" command, the following parameter should be added in the [mysqld] section of the MySQL configuration file.

set-variable=local-infile=0

4. Change root username and password

The default administrator username on the MySQL server is "root". Hackers often attempt to gain access to its permissions. To make this task harder, rename "root" to something else and provide it with a long, complex alphanumeric password.
To rename the administrator’s username, use the rename command in the MySQL console:

mysql> RENAME USER root TO new_user;

The MySQL "RENAME USER" command first appeared in MySQL version 5.0.2. If you use an older version of MySQL, you can use other commands to rename a user:

mysql> use mysql;
mysql> update user set user="new_user" where user="root";
mysql> flush privileges;

To change a user’s password, use the following command-line command:

mysql> SET PASSWORD FOR 'username'@'%hostname' = PASSWORD('newpass');

It is also possible to change the password using the "mysqladmin" utility:

shell> mysqladmin -u username -p password newpass

5. Remove the "test" database

MySQL comes with a "test" database intended as a test space. It can be accessed by the anonymous user, and is therefore used by numerous attacks.
To remove this database, use the drop command as follows:

mysql> drop database test;

Or use the "mysqladmin" command:

shell> mysqladmin -u username -p drop test

6. Remove Anonymous and obsolete accounts

The MySQL database comes with some anonymous users with blank passwords. As a result, anyone can connect to the database To check whether this is the case, do the following:

mysql> select * from mysql.user where user="";

In a secure system, no lines should be echoed back. Another way to do the same:

mysql> SHOW GRANTS FOR ''@'localhost';
mysql> SHOW GRANTS FOR ''@'myhost';

If the grants exist, then anybody can access the database and at least use the default database "test". Check this with:

shell> mysql -u blablabla

To remove the account, execute the following command:

mysql> DROP USER "";

The MySQL "DROP USER" command is supported starting with MySQL version 5.0. If you use an older version of MySQL, you can remove the account as follows:

mysql> use mysql;
mysql> DELETE FROM user WHERE user="";
mysql> flush privileges;

7. Lower system privileges

A very common database security recommendation is to lower the permissions given to various parties. MySQL is no different. Typically, when developers work, they use the system's maximum permission and give less consideration to permission principles than we might expect. This practice can expose the database to significant risk.
* Any new MySQL 5.x installation already installed using the correct security measures.
To protect your database, make sure that the file directory in which the MySQL database is actually stored is owned by the user "mysql" and the group "mysql".

shell>ls -l /var/lib/mysql

In addition, ensure that only the user "mysql" and "root" have access to the directory /var/lib/mysql.
The mysql binaries, which reside under the /usr/bin/ directory, should be owned by "root" or the specific system "mysql" user. Other users should not have write access to these files.

shell>ls -l /usr/bin/my*

8. Lower database privileges

Operating system permissions were fixed in the preceding section. Now let’s talk about database permissions. In most cases, there is an administrator user (the renamed "root") and one or more actual users who coexist in the database. Usually, the "root" has nothing to do with the data in the database; instead, it is used to maintain the server and its tables, to give and revoke permissions, etc.
On the other hand, some user ids are used to access the data, such as the user id assigned to the web server to execute "select\update\insert\delete" queries and to execute stored procedures. In most cases, no other users are necessary; however, only you, as a system administrator can really know your application’s needs.
Only administrator accounts need to be granted the SUPER / PROCESS /FILE privileges and access to the mysql database. Usually, it is a good idea to lower the administrator’s permissions for accessing the data.
Review the privileges of the rest of the users and ensure that these are set appropriately. This can be done using the following steps.

mysql> use mysql;

[Identify users]

mysql> select * from users;

[List grants of all users]

mysql> show grants for ‘root’@’localhost’;

The above statement has to be executed for each user ! Note that only users who really need root privileges should be granted them.
Another interesting privilege is "SHOW DATABASES". By default, the command can be used by everyone having access to the MySQL prompt. They can use it to gather information (e.g., getting database names) before attacking the database by, for instance, stealing the data. To prevent this, it is recommended that you follow the procedures described below.
  • Add " --skip-show-database" to the startup script of MySQL or add it to the MySQL configuration file
  • Grant the SHOW DATABASES privilege only to the users you want to use this command
To disable the usage of the "SHOW DATABASES" command, the following parameter should be added in the [mysqld] section of the /etc/my.cnf:
[mysqld]
skip-show-database

9. Enable Logging

If your database server does not execute many queries, it is recommended that you enable transaction logging, by adding the following line to [mysqld] section of the /etc/my.cnf file:

[mysqld]
log =/var/log/mylogfile

This is not recommended for heavy production MySQL servers because it causes high overhead on the server.
In addition, verify that only the "root" and "mysql" ids have access to these logfiles (at least write access).
Error log
Ensure only "root" and "mysql" have access to the logfile "hostname.err". The file is stored in the mysql data directory. This file contains very sensitive information such as passwords, addresses, table names, stored procedure names and code parts. It can be used for information gathering, and in some cases, can provide the attacker with the information needed to exploit the database, the machine on which the database is installed, or the data inside it.
MySQL log
Ensure only "root" and "mysql" have access to the logfile "*logfileXY". The file is stored in the mysql data directory.

10. Change the root directory

A chroot on Unix operating systems is an operation that changes the apparent disk root directory for the current running process and its children. A program that is re-rooted to another directory cannot access or name files outside that directory, and the directory is called a "chroot jail" or (less commonly) a "chroot prison".
By using the chroot environment, the write access of the MYSQL processes (and child processes) can be limited, increasing the security of the server.
Ensure that a dedicated directory exists for the chrooted environment. This should be something like: /chroot/mysql In addition, to make the use of the database administrative tools convenient, the following parameter should be changed in the [client] section of MySQL configuration file:

[client]
socket = /chroot/mysql/tmp/mysql.sock

Thanks to that line of code, there will be no need to supply the mysql, mysqladmin, mysqldump etc. commands with the --socket=/chroot/mysql/tmp/mysql.sock parameter every time these tools are run.

11. Remove History

During the installation procedures, there is a lot of sensitive information that can assist an intruder to assault a database. This information is stored in the server’s history and can be very helpful if something goes wrong during the installation. By analyzing the history files, administrators can figure out what has gone wrong and probably fix things up. However, these files are not needed after installation is complete.
We should remove the content of the MySQL history file (~/.mysql_history), where all executed SQL commands are stored (especially passwords, which are stored as plain text):

cat /dev/null > ~/.mysql_history

12. Patch your systems

Consult you operation system’s vendor for security and performance updates: use windows update on windows, apt-get or yum on (Debian) systems, Red Hat update Agent on Red hat and so on.

 

 

Sunday, January 15, 2012

Having technical problems accessing an online article in a database or e-journal? Try these tips and tricks.

Try a different browser

Internet Explore works best for MOST databases, while it won't work properly in others. The same is true with Firefox, Google Chrome and Safari. Also, make sure you have an up-to-date browser. Often databases don't support older versions of browsers. If you are using a Mac, try using Safari. Try accessing the resource with a different browser and see if you get the same error. Some popular browsers are: Mozilla Firefox, Internet Explorer, Opera, Chrome, or Safari. **Please do not uninstall your original browser after downloading an alternate browser.**

Clear your cache

Try clearing your cache and re-starting your browser this solves many problems.
Clearing Cache Instructions
Cache is a local storage area in your browser in which previously viewed web pages and images are stored. If a previously viewed web page is accessed again, the copy is loaded from the cache. To ensure that the current copy is loaded from the server and not from the cache, clear the cache in your browser and load the page again. Clearing your cache can also improve the speed and performance of your browser.

Firefox
  1. Select Tools and select Options.
  2. Click the Advanced icon and click the Network tab.
  3. Click Clear Now under the Cache section.
  4. Click OK.
  5. Exit and re-launch the browser.
Internet Explorer
  1. Select Tools from the top menu
  2. Choose Internet Options
  3. Click the General tab.
  4. Click Delete under the Browsing History section.
  5. Click Delete Files in the Delete Browsing History dialog box.
  6. Click OK.
  7. Click Close.
  8. Close and re-launch your browser.
Safari 
  1. Click the Safari menu and select Empty Cache.
  2. Click Empty on the Are you sure message box.
  3. Exit and re-launch the browser.
Firefox
  1. Click the Firefox menu and select Preferences.
  2. Click the Advanced icon and click the Network tab.
  3. Click Clear Now under the Cache section.
  4. Click the X in the top left corner to close the Advanced window.
  5. Exit and re-launch the browser.

Allow cookies

Check to be sure your browser is set to accept cookies. Many databases require the use of cookies and won't work if they are blocked.
A cookie is a file created by a web site that stores information on your computer, such as site-specific preferences when visiting that site. Some sites may not work properly when cookies are disabled.

Firefox
  1. Select Tools from the top menu.
  2. Select Options.
  3. Click the Privacy icon at the top.
  4. In the Cookies section, check the box corresponding to "Accept cookies from sites ".
  5. Click "OK" to save changes.
Internet Explorer
  1. Select Tools from the top menu
  2. Choose Internet Options
  3. Click on the Privacy tab
  4. Click the ‘Default' button
  5. Click ‘Apply' and "OK".
Safari 
  1. Click the Safari menu item, and click Properties. A new window will pop-up.
  2. Click the Security icon in the menu bar of the pop-up window.
  3. Make sure that Accept Cookies is set to either ‘Always', or 'Only from sites you navigate to'.
Firefox
  1. Click the Firefox menu, then click Preferences.
  2. In the left-hand column, click the icon labeled Privacy.
  3. Click Cookies, then click the option labeled "Allow sites to set cookies.
  4. Click OK to save changes and close the dialog box.

Deleting Cookies

Firefox
  1. Click Tools and select Options.
  2. Click the Privacy Icon.
  3. Click Show Cookies under the Cookies section.
  4. Click Remove All Cookies and click Close.
  5. Click OK.
  6. Close and re-launch your browser.
Internet Explorer
  1. Select Tools from the top menu
  2. Choose Internet Options
  3. On the General tab, click Delete under Browsing History in the Internet Properties dialog box.
  4. In the Delete Browsing History dialog box, click Delete Cookies.
  5. In the Delete Cookies dialog box, click Yes.
Safari
  1. Click the Safari menu and select Preferences.
  2. Click the Security icon and click Show Cookies.
  3. Click Remove All.
  4. Click Remove All on the Are you sure message box.
  5. Click Done.
  6. Click the X in the top left corner to close the Security window.
  7. Close and re-launch your browser.
Firefox
  1. Click the Firefox menu and select Preferences.
  2. Click the Privacy icon.
  3. Click Show Cookies under the Cookies section.
  4. Click Remove All Cookies.
  5. Click the X in the top left corner to close the Cookies window.
  6. Click the X in the top left corner to close the Privacy window.
  7. Close and re-launch your browser.

Adjust pop-up blocker settings

A few databases require the use of pop-ups to deliver some of their content. If you have pop-up blocker enabled on your web browser, you may need to disable it.

Firefox
  1. Click Tools in the Menu Bar
  2. Select Options
  3. Click the Content tab
  4. Check the box associated with Block pop-up windows.
  5. Click OK to save your changes
Internet Explorer
  1. Click the Tools menu item.
  2. Click the Pop-up Blocker option.
  3. Click Turn Off Pop-up Blocker
Safari
  1. Click Safari menu
  2. Uncheck Block Pop-Up windows
Firefox
  1. Click Firefox menu, select Preferences
  2. When the Preferences open, select the Content icon.
  3. Uncheck the Block Pop-ups windows.
  4. Reload the current page

Enable Javascript

JavaScript is a scripting language commonly used to make web pages interactive. Disabling JavaScript may cause some sites to not work properly.

Firefox
  1. Select Tools from the top menu
  2. Choose Options
  3. Click the Content icon at the top
  4. Select the checkbox next to Enable JavaScript and click OK
Internet Explorer
  1. Select Tools from the top menu
  2. Choose Internet Options
  3. Click on the Security tab
  4. Click on Custom Level
  5. Scroll down until you see section labeled Scripting
  6. Under Active Scripting select Enable and click OK
  7. Click the OK button to close the Internet Options window
Safari
  1. Click the Safari menu item, and click Properties. A new window will pop-up.
  2. Click the Security icon in the menu bar of the pop-up window.
  3. Make sure the boxes next to Enable JavaScript and are checked.
Firefox 
  1. Click on the Firefox menu, and select Preferences
  2. Click on Content icon
  3. Make sure that Enable JavaScript is selected

Enable Java

Java is a popular programming language for the Web used to create interactive or animated web content. Disabling Java may cause some sites to not work properly.

Firefox
  1. Choose Tools from the Menu bar, then Options.
  2. In the Options dialogue, select the Content icon and make sure both the Enable JavaScript and Enable Java check boxes are selected.
  3. Click the OK button.
Internet Explorer
  1. Click Tools select Internet Options
  2. Select the Advanced Tab, and scroll down to "Java (Sun)"
  3. Check the box under Java (Sun)
  4. Next, select the Security Tab, and select the "Custom Level" button
  5. Scroll down to "Scripting of Java applets"
  6. Make sure the "Enable" radio button is checked.
  7. Click OK to save your preference.
  8. Close and re-open your web browser.
Safari
  1. From the Safari menu, select Preferences
  2. When the Preferences open select the Security icon.
  3. Check the Enable plug-ins, Enable Java and Enable JavaScript checkboxes.
  4. Reload the current page
Firefox
  1. Click on the Firefox menu, and select Preferences
  2. Click on Content icon
  3. Make sure that Enable Java is select

Allow images


Firefox
Firefox should display images in web pages by default. To check your settings
  1. Click Tools in the Menu Bar
  2. Select Options
  3. Click the Content tab
  4. Check the box Load Images Automatically.
  5. Click OK to save your changes
Internet Explorer
  1. On the Tools menu, click Internet Options.
  2. Click the Advanced tab, and then verify that the Show Pictures check box is selected under Multimedia.
  3. Click OK.
Safari
  1. From the Safari menu, select Preferences
  2. When the Preferences open select the Appearance icon.
  3. Check the Display images when the page opens.
  4. Reload the current page
Firefox 3.x and Up for Mac
  1. From the Firefox menu, select Preferences
  2. In the left-hand pane, click Web Features
  3. Check the box Load Images Automatically.
  4. Click OK to save your changes

Firewall

 Remote access to databases from work or anywhere behind a firewall may not work. Sometimes the security settings on firewalls are such that authentication via proxy server is not possible.